From f3d88c86ad62f910724d61be29dcf6e31997043c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20Mor=C3=A3es?= Date: Fri, 10 Oct 2025 00:46:15 -0300 Subject: [PATCH 01/47] test: initial draft of integration tests for federation --- apps/meteor/.mocharc.federation.js | 20 ++ apps/meteor/package.json | 4 + apps/meteor/tests/data/api-data.ts | 5 + apps/meteor/tests/data/rooms.helper.ts | 67 ++++++- apps/meteor/tests/data/users.helper.ts | 118 ++++++++--- .../end-to-end/federation/federation.spec.ts | 149 ++++++++++++++ yarn.lock | 184 +++++++++++++++++- 7 files changed, 509 insertions(+), 38 deletions(-) create mode 100644 apps/meteor/.mocharc.federation.js create mode 100644 apps/meteor/tests/end-to-end/federation/federation.spec.ts diff --git a/apps/meteor/.mocharc.federation.js b/apps/meteor/.mocharc.federation.js new file mode 100644 index 0000000000000..ceb94417e1838 --- /dev/null +++ b/apps/meteor/.mocharc.federation.js @@ -0,0 +1,20 @@ +'use strict'; + +/* + * Mocha configuration for REST API integration tests. + */ + +module.exports = /** @satisfies {import('mocha').MochaOptions} */ ({ + ...require('./.mocharc.base.json'), // see https://github.com/mochajs/mocha/issues/3916 + timeout: 10000, + slow: 6000, // Only show time for tests slower than 6 seconds + bail: true, + retries: 0, + file: 'tests/end-to-end/teardown.ts', + spec: ['tests/end-to-end/federation/**/*'], + ignore: ['tests/end-to-end/federation/**/*.env*'], + require: [ + 'ts-node/register', + './tests/setup/chaiPlugins.ts' + ], +}); diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 5f19685a74194..14bc13b0fac32 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -37,6 +37,7 @@ "test:e2e:federation": "playwright test --config=playwright-federation.config.ts", "test:e2e:nyc": "nyc report --reporter=lcov", "testapi": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --config ./.mocharc.api.js", + "testfederation": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --exit --config ./.mocharc.federation.js", "testunit": "yarn .testunit:definition && yarn .testunit:client && yarn .testunit:server:cov", ".testunit:server": "mocha --config ./.mocharc.js", ".testunit:server:cov": "nyc -r text -r lcov mocha --config ./.mocharc.js", @@ -393,6 +394,9 @@ "lodash.get": "^4.4.2", "mailparser": "~3.7.4", "marked": "^4.3.0", + "matrix-appservice": "^2.0.0", + "matrix-appservice-bridge": "^10.3.3", + "matrix-js-sdk": "^38.4.0", "mem": "^8.1.1", "meteor-node-stubs": "~1.2.24", "mime-db": "^1.52.0", diff --git a/apps/meteor/tests/data/api-data.ts b/apps/meteor/tests/data/api-data.ts index 6bfb97756ec73..24cb9ac73c8a8 100644 --- a/apps/meteor/tests/data/api-data.ts +++ b/apps/meteor/tests/data/api-data.ts @@ -3,6 +3,11 @@ import type { Path } from '@rocket.chat/rest-typings'; import type { CallbackHandler, Response } from 'supertest'; import supertest from 'supertest'; +export interface RequestConfig { + credentials: Credentials; + request: any; +} + import { adminUsername, adminPassword } from './user'; export const apiUrl = process.env.TEST_API_URL || 'http://localhost:3000'; diff --git a/apps/meteor/tests/data/rooms.helper.ts b/apps/meteor/tests/data/rooms.helper.ts index 29059cf2f42b6..b253aeda63cf6 100644 --- a/apps/meteor/tests/data/rooms.helper.ts +++ b/apps/meteor/tests/data/rooms.helper.ts @@ -1,7 +1,8 @@ import type { Credentials } from '@rocket.chat/api-client'; import type { IRoom, ISubscription } from '@rocket.chat/core-typings'; +import type { Endpoints } from '@rocket.chat/rest-typings'; -import { api, credentials, methodCall, request } from './api-data'; +import { api, credentials, methodCall, request, type RequestConfig } from './api-data'; type CreateRoomParams = { name?: IRoom['name']; @@ -13,6 +14,7 @@ type CreateRoomParams = { credentials?: Credentials; extraData?: Record; voipCallDirection?: 'inbound' | 'outbound'; + config?: RequestConfig; }; export const createRoom = ({ @@ -25,21 +27,25 @@ export const createRoom = ({ credentials: customCredentials, extraData, voipCallDirection = 'inbound', + config, }: CreateRoomParams) => { if (!type) { throw new Error('"type" is required in "createRoom.ts" test helper'); } + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || customCredentials || credentials; + if (type === 'v') { /* Special handling for voip type of rooms. * The endpoints below do not have a way to create * a voip room. Hence creation of a voip room * is handled separately here. */ - return request + return requestInstance .get(api('voip/room')) .query({ token, agentId, direction: voipCallDirection }) - .set(customCredentials || credentials) + .set(credentialsInstance) .send(); } @@ -58,9 +64,9 @@ export const createRoom = ({ // which is the only case where type is not in the endpoints object const roomType = endpoints[type as keyof typeof endpoints]; - return request + return requestInstance .post(api(roomType)) - .set(customCredentials || credentials) + .set(credentialsInstance) .send({ ...params, ...(members && { members }), @@ -141,3 +147,54 @@ export const addUserToRoom = ({ }), }); }; + +export const getRoomInfo = (roomId: IRoom['_id'], config?: RequestConfig) => { + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + return new Promise>((resolve) => { + void requestInstance + .get(api('rooms.info')) + .set(credentialsInstance) + .query({ + roomId, + }) + .end((_err: any, req: any) => { + resolve(req.body); + }); + }); +}; + +export const getRoomMembers = (roomId: IRoom['_id'], config?: RequestConfig) => { + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + return new Promise>((resolve) => { + void requestInstance + .get(api('rooms.membersOrderedByRole')) + .set(credentialsInstance) + .query({ + roomId, + }) + .end((_err: any, req: any) => { + resolve(req.body); + }); + }); +}; + +export const getGroupHistory = (roomId: IRoom['_id'], config?: RequestConfig) => { + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + return new Promise>((resolve) => { + void requestInstance + .get(api('groups.history')) + .set(credentialsInstance) + .query({ + roomId, + }) + .end((_err: any, req: any) => { + resolve(req.body); + }); + }); +}; diff --git a/apps/meteor/tests/data/users.helper.ts b/apps/meteor/tests/data/users.helper.ts index 287943d2a687a..e8dee6b621bcf 100644 --- a/apps/meteor/tests/data/users.helper.ts +++ b/apps/meteor/tests/data/users.helper.ts @@ -2,7 +2,7 @@ import type { Credentials } from '@rocket.chat/api-client'; import type { IUser } from '@rocket.chat/core-typings'; import { UserStatus } from '@rocket.chat/core-typings'; -import { api, credentials, methodCall, request } from './api-data'; +import { api, credentials, methodCall, request, type RequestConfig } from './api-data'; import { password } from './user'; export type TestUser = TUser & { username: string; emails: string[] }; @@ -20,15 +20,19 @@ export const createUser = ( password?: string; freeSwitchExtension?: string; } = {}, + config?: RequestConfig ) => new Promise>((resolve, reject) => { const username = userData.username || `user.test.${Date.now()}.${Math.random()}`; const email = userData.email || `${username}@rocket.chat`; - void request + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + void requestInstance .post(api('users.create')) - .set(credentials) + .set(credentialsInstance) .send({ email, name: username, username, password, ...userData }) - .end((err, res) => { + .end((err: any, res: any) => { if (err) { return reject(err); } @@ -36,15 +40,20 @@ export const createUser = ( }); }); -export const login = (username: string | undefined, password: string): Promise => +export const login = ( + username: string | undefined, + password: string, + config?: RequestConfig +): Promise => new Promise((resolve) => { - void request + const requestInstance = config?.request || request; + void requestInstance .post(api('login')) .send({ user: username, password, }) - .end((_err, res) => { + .end((_err: any, res: any) => { resolve({ 'X-Auth-Token': res.body.data.authToken, 'X-User-Id': res.body.data.userId, @@ -52,43 +61,68 @@ export const login = (username: string | undefined, password: string): Promise, extraData = {}) => - request +export const deleteUser = async ( + user: Pick, + extraData = {}, + config?: RequestConfig +) => { + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + return requestInstance .post(api('users.delete')) - .set(credentials) + .set(credentialsInstance) .send({ userId: user._id, ...extraData, }); +}; -export const getUserByUsername = (username: string) => +export const getUserByUsername = ( + username: string, + config?: RequestConfig +) => new Promise>((resolve) => { - void request + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + void requestInstance .get(api('users.info')) .query({ username }) - .set(credentials) - .end((_err, res) => { + .set(credentialsInstance) + .end((_err: any, res: any) => { resolve(res.body.user); }); }); -export const getMe = (overrideCredential = credentials) => +export const getMe = ( + overrideCredential = credentials, + config?: RequestConfig +) => new Promise>((resolve) => { - void request + const requestInstance = config?.request || request; + void requestInstance .get(api('me')) .set(overrideCredential) .expect('Content-Type', 'application/json') .expect(200) - .end((_end, res) => { + .end((_end: any, res: any) => { resolve(res.body); }); }); -export const setUserActiveStatus = (userId: IUser['_id'], activeStatus = true) => +export const setUserActiveStatus = ( + userId: IUser['_id'], + activeStatus = true, + config?: RequestConfig +) => new Promise((resolve) => { - void request + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + void requestInstance .post(api('users.setActiveStatus')) - .set(credentials) + .set(credentialsInstance) .send({ userId, activeStatus, @@ -96,14 +130,24 @@ export const setUserActiveStatus = (userId: IUser['_id'], activeStatus = true) = .end(resolve); }); -export const setUserStatus = (overrideCredentials = credentials, status = UserStatus.ONLINE) => - request.post(api('users.setStatus')).set(overrideCredentials).send({ +export const setUserStatus = ( + overrideCredentials = credentials, + status = UserStatus.ONLINE, + config?: RequestConfig +) => { + const requestInstance = config?.request || request; + return requestInstance.post(api('users.setStatus')).set(overrideCredentials).send({ message: '', status, }); +}; -export const setUserAway = (overrideCredentials = credentials) => - request +export const setUserAway = ( + overrideCredentials = credentials, + config?: RequestConfig +) => { + const requestInstance = config?.request || request; + return requestInstance .post(methodCall('UserPresence:away')) .set(overrideCredentials) .send({ @@ -114,9 +158,14 @@ export const setUserAway = (overrideCredentials = credentials) => msg: 'method', }), }); +}; -export const setUserOnline = (overrideCredentials = credentials) => - request +export const setUserOnline = ( + overrideCredentials = credentials, + config?: RequestConfig +) => { + const requestInstance = config?.request || request; + return requestInstance .post(methodCall('UserPresence:online')) .set(overrideCredentials) .send({ @@ -127,15 +176,22 @@ export const setUserOnline = (overrideCredentials = credentials) => msg: 'method', }), }); +}; -export const removeRoleFromUser = (username: string, roleId: string, overrideCredentials = credentials) => - getUserByUsername(username).then((user) => - request +export const removeRoleFromUser = ( + username: string, + roleId: string, + overrideCredentials = credentials, + config?: RequestConfig +) => + getUserByUsername(username, config).then((user) => { + const requestInstance = config?.request || request; + return requestInstance .post(api('users.update')) .set(overrideCredentials) .send({ userId: user._id, data: { roles: user.roles.filter((role) => role !== roleId) }, }) - .expect(200), - ); + .expect(200); + }); diff --git a/apps/meteor/tests/end-to-end/federation/federation.spec.ts b/apps/meteor/tests/end-to-end/federation/federation.spec.ts new file mode 100644 index 0000000000000..9efacaa3ce289 --- /dev/null +++ b/apps/meteor/tests/end-to-end/federation/federation.spec.ts @@ -0,0 +1,149 @@ +import type { Credentials } from '@rocket.chat/api-client'; +import { expect } from 'chai'; +import { after, before, describe, it } from 'mocha'; +import supertest from 'supertest'; + +import { type RequestConfig } from '../../data/api-data'; +import { IS_EE } from '../../e2e/config/constants'; +import { federationConfig, SynapseClient } from '../../data/federation-data'; +import { createRoom, getRoomInfo, getRoomMembers, getGroupHistory } from '../../data/rooms.helper'; +import { login } from '../../data/users.helper'; +import { IUser, IMessage } from '@rocket.chat/core-typings'; +import { RoomMember } from 'matrix-js-sdk'; +// import { KnownMembership } from 'matrix-js-sdk'; +// import { t } from 'i18next'; + +async function getRequestConfig(domain: string, user: string, password: string): Promise { + const request = supertest(domain); + const credentials = await login(user, password, { request, credentials: {} as Credentials }); + + return { + credentials, + request: request, + }; +} + + +(IS_EE ? describe : describe.skip)('Federation', function() { + + before(async function() { + this.rc1RequestConfig = await getRequestConfig( + federationConfig.rc1.apiUrl, + federationConfig.rc1.adminUser, + federationConfig.rc1.adminPassword + ); + this.hs1App = new SynapseClient( + federationConfig.hs1.url, + federationConfig.hs1.adminUser, + federationConfig.hs1.adminPassword + ); + await this.hs1App.initialize(); + + }); + + after(async function() { + if (this.hs1App) { + await this.hs1App.close(); + } + }); + + describe('Rooms', function() { + describe('Create a room on RC as private and federated and: ', function() { + + describe('Add 1 federated user in the creation modal', function() { + + before(async function() { + this.timeout(10000); + this.channelName = `federated-channel-${Date.now()}`; + + const createResponse = await createRoom({ + type: 'p', + name: this.channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: true, + }, + config: this.rc1RequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + this.federatedChannel = createResponse.body.group; + + expect(this.federatedChannel).to.have.property('_id'); + expect(this.federatedChannel).to.have.property('name', this.channelName); + expect(this.federatedChannel).to.have.property('t', 'p'); + expect(this.federatedChannel).to.have.property('federated', true); + expect(this.federatedChannel).to.have.property('federation'); + expect((this.federatedChannel as any).federation).to.have.property('version', 1); + + const acceptedRoomId = await this.hs1App.acceptInvitationForRoomName(this.channelName); + + expect(acceptedRoomId, 'Expected to accept the invitation, but acceptedRoomId is empty').to.not.be.empty; + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }); + + it('It should show the room on the remote Element or RC', async function() { + // Check in RC + const roomInfo = await getRoomInfo(this.federatedChannel._id, this.rc1RequestConfig); + expect(roomInfo.room).to.have.property('_id', this.federatedChannel._id); + expect(roomInfo.room).to.have.property('federated', true); + + // Check in Element + const elementRoom = await this.hs1App.getRoom(this.channelName); + expect(elementRoom).to.have.property('name', this.channelName); + }); + + it('It should show the new user in the members list', async function() { + // Check in RC that the federated user is in the members list + const rc1MembersResponse = await getRoomMembers(this.federatedChannel._id, this.rc1RequestConfig); + expect(rc1MembersResponse.members).to.be.an('array'); + + const rc1UserInRC = rc1MembersResponse.members.find((member: IUser) => + member.username === federationConfig.rc1.adminUser + ); + const hs1UserInRC = rc1MembersResponse.members.find((member: IUser) => + member.username === federationConfig.hs1.adminMatrixUserId && member.federated + ); + expect(rc1UserInRC, 'RC1 user should be in the members list in RC').to.not.be.undefined; + expect(hs1UserInRC, 'HS1 user should be in the members list in RC').to.not.be.undefined; + + // Check in Element (Matrix) that the federated user is in the members list + const hs1MembersResponse = await this.hs1App.getRoomMembers(this.channelName); + expect(hs1MembersResponse).to.be.an('array'); + + const rc1UserInSynapse = hs1MembersResponse.find((member: RoomMember) => + member.userId === federationConfig.rc1.adminMatrixUserId + ); + const hs1UserInSynapse = hs1MembersResponse.find((member: RoomMember) => + member.userId === federationConfig.hs1.adminMatrixUserId + ); + expect(rc1UserInSynapse, 'RC1 user should be in the members list in Synapse').to.not.be.undefined; + expect(hs1UserInSynapse, 'HS1 user should be in the members list in Synapse').to.not.be.undefined; + }); + + it('It should show the system message that the user added', async function() { + // Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system message + const historyResponse = await getGroupHistory(this.federatedChannel._id, this.rc1RequestConfig); + expect(historyResponse.messages).to.be.an('array'); + + // Look for a system message about the user joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const joinMessage = historyResponse.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === federationConfig.hs1.adminMatrixUserId + ); + + expect(joinMessage, 'Should find a system message about the user joining').to.not.be.undefined; + expect(joinMessage?.msg, 'Join message should contain the user ID').to.include(federationConfig.hs1.adminMatrixUserId); + expect(joinMessage?.u?.username, 'Join message should have the user in the u field').to.equal(federationConfig.hs1.adminMatrixUserId); + }); + }); + }); + }); +}); diff --git a/yarn.lock b/yarn.lock index ad901035c76fd..c7b0b54a0a418 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4811,6 +4811,33 @@ __metadata: languageName: node linkType: hard +"@matrix-org/matrix-sdk-crypto-nodejs@npm:0.3.0-beta.1": + version: 0.3.0-beta.1 + resolution: "@matrix-org/matrix-sdk-crypto-nodejs@npm:0.3.0-beta.1" + dependencies: + https-proxy-agent: "npm:^7.0.5" + node-downloader-helper: "npm:^2.1.9" + checksum: 10/0d82b7a009e6c2a8254e21d9587a4d181bd36a75f5baaa0ef9c30814223701eb60d3ea66c7a53f4bc5ea35653278760c5e822b821afed0d8cd6cd0c310ef3e40 + languageName: node + linkType: hard + +"@matrix-org/matrix-sdk-crypto-nodejs@npm:0.4.0-beta.1": + version: 0.4.0-beta.1 + resolution: "@matrix-org/matrix-sdk-crypto-nodejs@npm:0.4.0-beta.1" + dependencies: + https-proxy-agent: "npm:^7.0.5" + node-downloader-helper: "npm:^2.1.9" + checksum: 10/a1402d18b166cd9fc8122ae40c40f179f1df225dd7c98b8c89ef7a00f94a08256e988ab923d79c2aa44c6dd050792ee4f787ecdbde3c88b276fba96558ae0f50 + languageName: node + linkType: hard + +"@matrix-org/matrix-sdk-crypto-wasm@npm:^15.3.0": + version: 15.3.0 + resolution: "@matrix-org/matrix-sdk-crypto-wasm@npm:15.3.0" + checksum: 10/cbc89a80c7e3e81ce3de6d90b87862a81292a0abe1a8588c953191128b8e37e2049b975a19f80a53c8fcb8b875467f2d0c7e44fa5a7b7ffbb7a95a04a2d168e8 + languageName: node + linkType: hard + "@mdx-js/react@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/react@npm:3.0.1" @@ -9376,6 +9403,9 @@ __metadata: lodash.get: "npm:^4.4.2" mailparser: "npm:~3.7.4" marked: "npm:^4.3.0" + matrix-appservice: "npm:^2.0.0" + matrix-appservice-bridge: "npm:^10.3.3" + matrix-js-sdk: "npm:^38.4.0" mem: "npm:^8.1.1" meteor-node-stubs: "npm:~1.2.24" mime-db: "npm:^1.52.0" @@ -13297,6 +13327,13 @@ __metadata: languageName: node linkType: hard +"@types/events@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/events@npm:3.0.3" + checksum: 10/50af9312fab001fd6bd4bb3ff65830f940877e6778de140a92481a0d9bf5f4853d44ec758a8800ef60e0598ac43ed1b5688116a3c65906ae54e989278d6c7c82 + languageName: node + linkType: hard + "@types/express-rate-limit@npm:^5.1.3": version: 5.1.3 resolution: "@types/express-rate-limit@npm:5.1.3" @@ -16663,6 +16700,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 10/6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 + languageName: node + linkType: hard + "base32.js@npm:0.0.1": version: 0.0.1 resolution: "base32.js@npm:0.0.1" @@ -17182,6 +17226,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:^6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: "npm:^5.0.0" + checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -18510,7 +18563,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 @@ -25191,6 +25244,13 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.1.0": + version: 1.3.0 + resolution: "is-network-error@npm:1.3.0" + checksum: 10/56dc0b8ed9c0bb72202058f172ad0c3121cf68772e8cbba343d3775f6e2ec7877d423cbcea45f4cedcd345de8693de1b52dfe0c6fc15d652c4aa98c2abf0185a + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -27248,6 +27308,13 @@ __metadata: languageName: node linkType: hard +"jwt-decode@npm:^4.0.0": + version: 4.0.0 + resolution: "jwt-decode@npm:4.0.0" + checksum: 10/87b569e4a9a0067fb0d592bcf3b2ac3e638e49beee28620eeb07bef1b4470f4077dea68c15d191dd68e076846c3af8394be3bcaecffedc6e97433b221fdbbcf3 + languageName: node + linkType: hard + "katex@npm:~0.16.22": version: 0.16.22 resolution: "katex@npm:0.16.22" @@ -28136,6 +28203,85 @@ __metadata: languageName: node linkType: hard +"matrix-appservice-bridge@npm:^10.3.3": + version: 10.3.3 + resolution: "matrix-appservice-bridge@npm:10.3.3" + dependencies: + "@alloc/quick-lru": "npm:^5.2.0" + "@types/nedb": "npm:^1.8.16" + "@vector-im/matrix-bot-sdk": "npm:^0.7.1-element.11" + chalk: "npm:^4.1.0" + express: "npm:^4.18.2" + express-rate-limit: "npm:^7.1.5" + extend: "npm:^3.0.2" + ip-cidr: "npm:^3.0.0" + is-my-json-valid: "npm:^2.20.5" + js-yaml: "npm:^4.0.0" + matrix-appservice: "npm:^2.0.0" + nopt: "npm:^5.0.0" + p-queue: "npm:^6.6.2" + pkginfo: "npm:^0.4.1" + postgres: "npm:^3.4.3" + prom-client: "npm:^15.1.0" + winston: "npm:^3.11.0" + winston-daily-rotate-file: "npm:^4.5.1" + peerDependencies: + nedb: ^1.8.0 + checksum: 10/39c8813c7c3ec33d5873364c2ff038296b302e2034a876cdc97b6a8ebdd75bc6d34e4af23c3c18c573457fd17fdd70bcaf4aab53577b809ec832fb4185363f41 + languageName: node + linkType: hard + +"matrix-appservice@npm:^2.0.0": + version: 2.0.0 + resolution: "matrix-appservice@npm:2.0.0" + dependencies: + body-parser: "npm:^1.19.0" + express: "npm:^4.18.1" + js-yaml: "npm:^4.1.0" + morgan: "npm:^1.10.0" + checksum: 10/6c3bcc4f8ab6336c9c88193279eea27b0d2ff9c0f9a88aa309725cfa65818cd20c975ee5564b83ef318a5061873a831ec0636364f48b168e71b4c2e2d91a61e7 + languageName: node + linkType: hard + +"matrix-events-sdk@npm:0.0.1": + version: 0.0.1 + resolution: "matrix-events-sdk@npm:0.0.1" + checksum: 10/967fd059278e7d7299436829bd66cc8d7d49ddc48d42a6d49a6cc16ba9e429c8ac6388d8d5e3629fd01161732910591773780e7278dd3154931d266a3478ff9c + languageName: node + linkType: hard + +"matrix-js-sdk@npm:^38.4.0": + version: 38.4.0 + resolution: "matrix-js-sdk@npm:38.4.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@matrix-org/matrix-sdk-crypto-wasm": "npm:^15.3.0" + another-json: "npm:^0.2.0" + bs58: "npm:^6.0.0" + content-type: "npm:^1.0.4" + jwt-decode: "npm:^4.0.0" + loglevel: "npm:^1.9.2" + matrix-events-sdk: "npm:0.0.1" + matrix-widget-api: "npm:^1.10.0" + oidc-client-ts: "npm:^3.0.1" + p-retry: "npm:7" + sdp-transform: "npm:^2.14.1" + unhomoglyph: "npm:^1.0.6" + uuid: "npm:13" + checksum: 10/b0b64e496ab32a5a7d659a6ff7effa66aaa4ced71c8974ba1ffd1a03d33f181c949e7ad5913b64c298434abbe061e1dbd40369cb381fa1be9d3677aa90b15db3 + languageName: node + linkType: hard + +"matrix-widget-api@npm:^1.10.0": + version: 1.13.1 + resolution: "matrix-widget-api@npm:1.13.1" + dependencies: + "@types/events": "npm:^3.0.0" + events: "npm:^3.2.0" + checksum: 10/74b0bcb9cbe435e7304713ad81b1968b00463dd25a664d01b6737ccdcbf7ea98b1cefba082f3751b27c91f984ad108af9c58e841c84c878f9bd297af800e18ea + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -29874,6 +30020,15 @@ __metadata: languageName: node linkType: hard +"oidc-client-ts@npm:^3.0.1": + version: 3.3.0 + resolution: "oidc-client-ts@npm:3.3.0" + dependencies: + jwt-decode: "npm:^4.0.0" + checksum: 10/356940cb12075cc80c1b48ac5e67e2676542fa13664214c650fdf70f1f5a9f753bda8bfaf11182eb257a5ae564feefb165397ab44afa7138ba4846b63ecc6f0e + languageName: node + linkType: hard + "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -30296,6 +30451,15 @@ __metadata: languageName: node linkType: hard +"p-retry@npm:7": + version: 7.0.0 + resolution: "p-retry@npm:7.0.0" + dependencies: + is-network-error: "npm:^1.1.0" + checksum: 10/d5fabc7c1875038109e3214dcf88a43e7d925f43c412e9f48a9edc7b38a387134ca673f6dbf83db172e68ceb152cad6b93a0cf32fa81236e4fbb4660d8b9acac + languageName: node + linkType: hard + "p-retry@npm:^4, p-retry@npm:^4.0.0": version: 4.6.2 resolution: "p-retry@npm:4.6.2" @@ -34210,7 +34374,7 @@ __metadata: languageName: node linkType: hard -"sdp-transform@npm:^2.15.0": +"sdp-transform@npm:^2.14.1, sdp-transform@npm:^2.15.0": version: 2.15.0 resolution: "sdp-transform@npm:2.15.0" bin: @@ -37470,6 +37634,13 @@ __metadata: languageName: node linkType: hard +"unhomoglyph@npm:^1.0.6": + version: 1.0.6 + resolution: "unhomoglyph@npm:1.0.6" + checksum: 10/96442934bd16b62e6261fbd9381d9baaa910e2720006ef6b6a270e810b3c867226436353f024e85e5d5270acf9cf9e51d2f7982a4b7c12392a5143bd5d798640 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -37940,6 +38111,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:13": + version: 13.0.0 + resolution: "uuid@npm:13.0.0" + bin: + uuid: dist-node/bin/uuid + checksum: 10/2742b24d1e00257e60612572e4d28679423469998cafbaf1fe9f1482e3edf9c40754b31bfdb3d08d71b29239f227a304588f75210b3b48f2609f0673f1feccef + languageName: node + linkType: hard + "uuid@npm:8.0.0": version: 8.0.0 resolution: "uuid@npm:8.0.0" From 3c54a584f564d1f129074fc8ad83882814170995 Mon Sep 17 00:00:00 2001 From: dhulke Date: Mon, 13 Oct 2025 17:49:00 -0300 Subject: [PATCH 02/47] test: move tests to federation-matrix and finish all three tests --- apps/meteor/package.json | 2 - apps/meteor/tests/data/api-data.ts | 4 - apps/meteor/tests/data/rooms.helper.ts | 43 +- apps/meteor/tests/data/users.helper.ts | 21 +- .../end-to-end/federation/federation.spec.ts | 149 ----- .../jest.config.federation.ts | 21 + ee/packages/federation-matrix/package.json | 2 + .../tests/end-to-end/federation.spec.ts | 526 ++++++++++++++++++ .../federation-matrix/tests/helper/config.ts | 85 +++ .../tests/helper/synapse-client.ts | 191 +++++++ .../federation-matrix/tests/teardown.ts | 15 + yarn.lock | 57 +- 12 files changed, 952 insertions(+), 164 deletions(-) delete mode 100644 apps/meteor/tests/end-to-end/federation/federation.spec.ts create mode 100644 ee/packages/federation-matrix/jest.config.federation.ts create mode 100644 ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts create mode 100644 ee/packages/federation-matrix/tests/helper/config.ts create mode 100644 ee/packages/federation-matrix/tests/helper/synapse-client.ts create mode 100644 ee/packages/federation-matrix/tests/teardown.ts diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 14bc13b0fac32..57e72098f99f6 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -37,7 +37,6 @@ "test:e2e:federation": "playwright test --config=playwright-federation.config.ts", "test:e2e:nyc": "nyc report --reporter=lcov", "testapi": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --config ./.mocharc.api.js", - "testfederation": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --exit --config ./.mocharc.federation.js", "testunit": "yarn .testunit:definition && yarn .testunit:client && yarn .testunit:server:cov", ".testunit:server": "mocha --config ./.mocharc.js", ".testunit:server:cov": "nyc -r text -r lcov mocha --config ./.mocharc.js", @@ -396,7 +395,6 @@ "marked": "^4.3.0", "matrix-appservice": "^2.0.0", "matrix-appservice-bridge": "^10.3.3", - "matrix-js-sdk": "^38.4.0", "mem": "^8.1.1", "meteor-node-stubs": "~1.2.24", "mime-db": "^1.52.0", diff --git a/apps/meteor/tests/data/api-data.ts b/apps/meteor/tests/data/api-data.ts index 24cb9ac73c8a8..ffe23fb09ea22 100644 --- a/apps/meteor/tests/data/api-data.ts +++ b/apps/meteor/tests/data/api-data.ts @@ -3,10 +3,6 @@ import type { Path } from '@rocket.chat/rest-typings'; import type { CallbackHandler, Response } from 'supertest'; import supertest from 'supertest'; -export interface RequestConfig { - credentials: Credentials; - request: any; -} import { adminUsername, adminPassword } from './user'; diff --git a/apps/meteor/tests/data/rooms.helper.ts b/apps/meteor/tests/data/rooms.helper.ts index b253aeda63cf6..d279dd24fe270 100644 --- a/apps/meteor/tests/data/rooms.helper.ts +++ b/apps/meteor/tests/data/rooms.helper.ts @@ -1,8 +1,9 @@ import type { Credentials } from '@rocket.chat/api-client'; -import type { IRoom, ISubscription } from '@rocket.chat/core-typings'; +import type { IRoom, ISubscription, IUser } from '@rocket.chat/core-typings'; import type { Endpoints } from '@rocket.chat/rest-typings'; -import { api, credentials, methodCall, request, type RequestConfig } from './api-data'; +import { api, credentials, methodCall, request } from './api-data'; +import type { RequestConfig } from './users.helper'; type CreateRoomParams = { name?: IRoom['name']; @@ -182,6 +183,44 @@ export const getRoomMembers = (roomId: IRoom['_id'], config?: RequestConfig) => }); }; +export const findRoomMember = async ( + roomId: IRoom['_id'], + username: string, + options: { maxRetries?: number; delay?: number; initialDelay?: number } = {}, + config?: RequestConfig +): Promise => { + const { maxRetries = 3, delay = 1000, initialDelay = 0 } = options; + + if (initialDelay > 0) { + await new Promise(resolve => setTimeout(resolve, initialDelay)); + } + + for (let attempt = 1; attempt <= maxRetries; attempt++) { + try { + const membersResponse = await getRoomMembers(roomId, config); + const member = membersResponse.members.find((member: IUser) => + member.username === username + ); + + if (member) { + return member; + } + + if (attempt < maxRetries) { + await new Promise(resolve => setTimeout(resolve, delay)); + } + } catch (error) { + console.warn(`Attempt ${attempt} to find room member failed:`, error); + + if (attempt < maxRetries) { + await new Promise(resolve => setTimeout(resolve, delay)); + } + } + } + + return null; +}; + export const getGroupHistory = (roomId: IRoom['_id'], config?: RequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; diff --git a/apps/meteor/tests/data/users.helper.ts b/apps/meteor/tests/data/users.helper.ts index e8dee6b621bcf..a4eb911c386bf 100644 --- a/apps/meteor/tests/data/users.helper.ts +++ b/apps/meteor/tests/data/users.helper.ts @@ -2,11 +2,26 @@ import type { Credentials } from '@rocket.chat/api-client'; import type { IUser } from '@rocket.chat/core-typings'; import { UserStatus } from '@rocket.chat/core-typings'; -import { api, credentials, methodCall, request, type RequestConfig } from './api-data'; -import { password } from './user'; +import { api, credentials, methodCall, request } from './api-data'; +import supertest from 'supertest'; export type TestUser = TUser & { username: string; emails: string[] }; +export interface RequestConfig { + credentials: Credentials; + request: any; +} + +export async function getRequestConfig(domain: string, user: string, password: string): Promise { + const request = supertest(domain); + const credentials = await login(user, password, { request, credentials: {} as Credentials }); + + return { + credentials, + request: request, + }; +} + export const createUser = ( userData: { username?: string; @@ -31,7 +46,7 @@ export const createUser = ( void requestInstance .post(api('users.create')) .set(credentialsInstance) - .send({ email, name: username, username, password, ...userData }) + .send({ email, name: username, username, password: userData.password, ...userData }) .end((err: any, res: any) => { if (err) { return reject(err); diff --git a/apps/meteor/tests/end-to-end/federation/federation.spec.ts b/apps/meteor/tests/end-to-end/federation/federation.spec.ts deleted file mode 100644 index 9efacaa3ce289..0000000000000 --- a/apps/meteor/tests/end-to-end/federation/federation.spec.ts +++ /dev/null @@ -1,149 +0,0 @@ -import type { Credentials } from '@rocket.chat/api-client'; -import { expect } from 'chai'; -import { after, before, describe, it } from 'mocha'; -import supertest from 'supertest'; - -import { type RequestConfig } from '../../data/api-data'; -import { IS_EE } from '../../e2e/config/constants'; -import { federationConfig, SynapseClient } from '../../data/federation-data'; -import { createRoom, getRoomInfo, getRoomMembers, getGroupHistory } from '../../data/rooms.helper'; -import { login } from '../../data/users.helper'; -import { IUser, IMessage } from '@rocket.chat/core-typings'; -import { RoomMember } from 'matrix-js-sdk'; -// import { KnownMembership } from 'matrix-js-sdk'; -// import { t } from 'i18next'; - -async function getRequestConfig(domain: string, user: string, password: string): Promise { - const request = supertest(domain); - const credentials = await login(user, password, { request, credentials: {} as Credentials }); - - return { - credentials, - request: request, - }; -} - - -(IS_EE ? describe : describe.skip)('Federation', function() { - - before(async function() { - this.rc1RequestConfig = await getRequestConfig( - federationConfig.rc1.apiUrl, - federationConfig.rc1.adminUser, - federationConfig.rc1.adminPassword - ); - this.hs1App = new SynapseClient( - federationConfig.hs1.url, - federationConfig.hs1.adminUser, - federationConfig.hs1.adminPassword - ); - await this.hs1App.initialize(); - - }); - - after(async function() { - if (this.hs1App) { - await this.hs1App.close(); - } - }); - - describe('Rooms', function() { - describe('Create a room on RC as private and federated and: ', function() { - - describe('Add 1 federated user in the creation modal', function() { - - before(async function() { - this.timeout(10000); - this.channelName = `federated-channel-${Date.now()}`; - - const createResponse = await createRoom({ - type: 'p', - name: this.channelName, - members: [federationConfig.hs1.adminMatrixUserId], - extraData: { - federated: true, - }, - config: this.rc1RequestConfig, - }); - - // For private groups, the response has 'group' property, not 'channel' - this.federatedChannel = createResponse.body.group; - - expect(this.federatedChannel).to.have.property('_id'); - expect(this.federatedChannel).to.have.property('name', this.channelName); - expect(this.federatedChannel).to.have.property('t', 'p'); - expect(this.federatedChannel).to.have.property('federated', true); - expect(this.federatedChannel).to.have.property('federation'); - expect((this.federatedChannel as any).federation).to.have.property('version', 1); - - const acceptedRoomId = await this.hs1App.acceptInvitationForRoomName(this.channelName); - - expect(acceptedRoomId, 'Expected to accept the invitation, but acceptedRoomId is empty').to.not.be.empty; - - // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from - // invite to join - // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); - // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); - }); - - it('It should show the room on the remote Element or RC', async function() { - // Check in RC - const roomInfo = await getRoomInfo(this.federatedChannel._id, this.rc1RequestConfig); - expect(roomInfo.room).to.have.property('_id', this.federatedChannel._id); - expect(roomInfo.room).to.have.property('federated', true); - - // Check in Element - const elementRoom = await this.hs1App.getRoom(this.channelName); - expect(elementRoom).to.have.property('name', this.channelName); - }); - - it('It should show the new user in the members list', async function() { - // Check in RC that the federated user is in the members list - const rc1MembersResponse = await getRoomMembers(this.federatedChannel._id, this.rc1RequestConfig); - expect(rc1MembersResponse.members).to.be.an('array'); - - const rc1UserInRC = rc1MembersResponse.members.find((member: IUser) => - member.username === federationConfig.rc1.adminUser - ); - const hs1UserInRC = rc1MembersResponse.members.find((member: IUser) => - member.username === federationConfig.hs1.adminMatrixUserId && member.federated - ); - expect(rc1UserInRC, 'RC1 user should be in the members list in RC').to.not.be.undefined; - expect(hs1UserInRC, 'HS1 user should be in the members list in RC').to.not.be.undefined; - - // Check in Element (Matrix) that the federated user is in the members list - const hs1MembersResponse = await this.hs1App.getRoomMembers(this.channelName); - expect(hs1MembersResponse).to.be.an('array'); - - const rc1UserInSynapse = hs1MembersResponse.find((member: RoomMember) => - member.userId === federationConfig.rc1.adminMatrixUserId - ); - const hs1UserInSynapse = hs1MembersResponse.find((member: RoomMember) => - member.userId === federationConfig.hs1.adminMatrixUserId - ); - expect(rc1UserInSynapse, 'RC1 user should be in the members list in Synapse').to.not.be.undefined; - expect(hs1UserInSynapse, 'HS1 user should be in the members list in Synapse').to.not.be.undefined; - }); - - it('It should show the system message that the user added', async function() { - // Check in RC. We don't check in Synapse because this is not part of the protocol - // Get the room history to find the system message - const historyResponse = await getGroupHistory(this.federatedChannel._id, this.rc1RequestConfig); - expect(historyResponse.messages).to.be.an('array'); - - // Look for a system message about the user joining - // System messages typically have t: 'uj' (user joined) and the msg contains the username - const joinMessage = historyResponse.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === federationConfig.hs1.adminMatrixUserId - ); - - expect(joinMessage, 'Should find a system message about the user joining').to.not.be.undefined; - expect(joinMessage?.msg, 'Join message should contain the user ID').to.include(federationConfig.hs1.adminMatrixUserId); - expect(joinMessage?.u?.username, 'Join message should have the user in the u field').to.equal(federationConfig.hs1.adminMatrixUserId); - }); - }); - }); - }); -}); diff --git a/ee/packages/federation-matrix/jest.config.federation.ts b/ee/packages/federation-matrix/jest.config.federation.ts new file mode 100644 index 0000000000000..da106ef27a738 --- /dev/null +++ b/ee/packages/federation-matrix/jest.config.federation.ts @@ -0,0 +1,21 @@ +import server from '@rocket.chat/jest-presets/server'; +import type { Config } from 'jest'; + +export default { + preset: server.preset, + transformIgnorePatterns: [ + '/node_modules/@babel', + '/node_modules/@jest', + '/node_modules/(?!marked|@testing-library|matrix-js-sdk|@vector-im)/', + ], + // Federation-specific configuration + testMatch: ['/tests/end-to-end/**/*.spec.ts'], + testTimeout: 30000, // 30 seconds timeout for federation tests + forceExit: true, // Force Jest to exit after tests complete + detectOpenHandles: true, // Detect open handles that prevent Jest from exiting + // Global teardown to ensure cleanup + globalTeardown: '/tests/teardown.ts', + // Suppress verbose output + verbose: false, + silent: false, // Keep this false to see test results +} satisfies Config; diff --git a/ee/packages/federation-matrix/package.json b/ee/packages/federation-matrix/package.json index 3e90d6f4207c6..1b138101ce967 100644 --- a/ee/packages/federation-matrix/package.json +++ b/ee/packages/federation-matrix/package.json @@ -14,6 +14,7 @@ "babel-jest": "~30.2.0", "eslint": "~8.45.0", "jest": "~30.2.0", + "matrix-js-sdk": "^38.4.0", "pino-pretty": "^7.6.1", "typescript": "~5.9.3" }, @@ -21,6 +22,7 @@ "lint": "eslint src", "lint:fix": "eslint src --fix", "test": "jest", + "testendtoend": "IS_EE=true jest --config jest.config.federation.ts --forceExit --testTimeout=30000", "build": "rm -rf dist && tsc -p tsconfig.build.json", "testunit": "jest", "typecheck": "tsc --noEmit --skipLibCheck", diff --git a/ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts new file mode 100644 index 0000000000000..7e3523b50abf8 --- /dev/null +++ b/ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts @@ -0,0 +1,526 @@ +import { IS_EE } from '../../.././../../apps/meteor/tests/e2e/config/constants'; +import { SynapseClient } from '../helper/synapse-client'; +import { federationConfig } from '../helper/config'; +import { getRequestConfig, createUser } from '../../.././../../apps/meteor/tests/data/users.helper'; +import { createRoom, getRoomInfo, getGroupHistory, findRoomMember } from '../../.././../../apps/meteor/tests/data/rooms.helper'; +import { IMessage } from '@rocket.chat/core-typings'; +// import { KnownMembership } from 'matrix-js-sdk'; +// import { t } from 'i18next'; + + +(IS_EE ? describe : describe.skip)('Federation', () => { + let rc1AdminRequestConfig: any; + let rc1User1Username: string; + let rc1User1Password: string; + let rc1User1MatrixId: string; + let rc1User1: any; + let rc1User1RequestConfig: any; + let hs1AdminApp: SynapseClient; + let hs1User1Username: string; + let hs1User1Password: string; + let hs1User1MatrixId: string; + let hs1User1App: SynapseClient; + + beforeAll(async () => { + const timestamp = Date.now(); + // Create admin request config for RC1 + rc1AdminRequestConfig = await getRequestConfig( + federationConfig.rc1.apiUrl, + federationConfig.rc1.adminUser, + federationConfig.rc1.adminPassword + ); + + // Generate dynamic user1 for RC1 + rc1User1Username = `rcuser-${timestamp}`; + rc1User1Password = `rcpass-${timestamp}`; + rc1User1MatrixId = `@${rc1User1Username}:${federationConfig.rc1.apiUrl.replace('https://', '').replace('http://', '')}`; + + // Create user1 in RC1 + rc1User1 = await createUser({ + username: rc1User1Username, + password: rc1User1Password, + email: `${rc1User1Username}@rocket.chat`, + name: rc1User1Username, + }, rc1AdminRequestConfig); + + // Create user1 request config for RC1 + rc1User1RequestConfig = await getRequestConfig( + federationConfig.rc1.apiUrl, + rc1User1Username, + rc1User1Password + ); + + // Create admin Synapse client for HS1 + hs1AdminApp = new SynapseClient( + federationConfig.hs1.url, + federationConfig.hs1.adminUser, + federationConfig.hs1.adminPassword + ); + await hs1AdminApp.initialize(); + + // Generate dynamic user credentials with randomness + + hs1User1Username = `user-${timestamp}`; + hs1User1Password = `pass-${timestamp}`; + hs1User1MatrixId = `@${hs1User1Username}:${federationConfig.hs1.homeserver}`; + + // Create additional user in hs1 for testing multiple federated users + await hs1AdminApp.createUser( + hs1User1Username, + hs1User1Password, + hs1User1Username + ); + + // Create user1 Synapse client for HS1 + hs1User1App = new SynapseClient( + federationConfig.hs1.url, + hs1User1MatrixId, + hs1User1Password + ); + await hs1User1App.initialize(); + }); + + afterAll(async () => { + if (hs1AdminApp) { + await hs1AdminApp.close(); + } + if (hs1User1App) { + await hs1User1App.close(); + } + }); + + describe('Rooms', () => { + describe('Create a room on RC as private and federated and: ', () => { + + describe('Add 1 federated user in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-${Date.now()}`; + + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }, 10000); + + it('It should show the room on the remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element + const elementRoom = await hs1AdminApp.getRoom(channelName); + expect(elementRoom).toHaveProperty('name', channelName); + }); + + it('It should show the new user in the members list', async () => { + // RC view: Check in RC that the federated user is in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + { initialDelay: 0 }, + rc1AdminRequestConfig + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + { initialDelay: 0 }, + rc1AdminRequestConfig + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // Synapse view: Check in Element (Matrix) that the federated user is in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.rc1.adminMatrixUserId, + { delay: 2000 } + ); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.hs1.adminMatrixUserId, + { delay: 2000 } + ); + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it('It should show the system message that the user added', async () => { + // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system message + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for a system message about the user joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const joinMessage = historyResponse.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === federationConfig.hs1.adminMatrixUserId + ); + + expect(joinMessage).toBeDefined(); + expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + }); + }); + + describe('Add 2 or more federated users in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-multi-${Date.now()}`; + + // Create room with both federated users + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [ + federationConfig.hs1.adminMatrixUserId, + hs1User1MatrixId + ], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Accept invitations for both users + const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId1).not.toBe(''); + + const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId2).not.toBe(''); + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }, 15000); + + it('It should show the room on all the involved remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element for admin user + const elementRoom1 = await hs1AdminApp.getRoom(channelName); + expect(elementRoom1).toHaveProperty('name', channelName); + + // Synapse view: Check in Element for user1 + const elementRoom2 = await hs1User1App.getRoom(channelName); + expect(elementRoom2).toHaveProperty('name', channelName); + }); + + it('It should show the new users in the members list of all RCs involved', async () => { + // RC view: Check in RC that both federated users are in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1AdminRequestConfig + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig + ); + const hs1User1InRC = await findRoomMember( + federatedChannel._id, + hs1User1MatrixId, + {}, + rc1AdminRequestConfig + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + expect(hs1User1InRC?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list + const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.rc1.adminMatrixUserId, + ); + const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.hs1.adminMatrixUserId, + ); + const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember( + channelName, + hs1User1MatrixId, + { initialDelay: 2000 } + ); + + expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1User1InSynapseAdmin).not.toBeNull(); + + // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list + const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember( + channelName, + federationConfig.rc1.adminMatrixUserId, + ); + const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember( + channelName, + federationConfig.hs1.adminMatrixUserId, + ); + const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember( + channelName, + hs1User1MatrixId, + ); + + expect(rc1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1User1InSynapseUser1).not.toBeNull(); + }); + + it('It should show the system messages that the user added on all RCs involved', async () => { + // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const adminJoinMessage = historyResponse.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === federationConfig.hs1.adminMatrixUserId + ); + + const hs1User1JoinMessage = historyResponse.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === hs1User1MatrixId + ); + + expect(adminJoinMessage).toBeDefined(); + expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + expect(hs1User1JoinMessage).toBeDefined(); + expect(hs1User1JoinMessage?.msg).toContain(hs1User1MatrixId); + expect(hs1User1JoinMessage?.u?.username).toBe(hs1User1MatrixId); + }); + + }); + + describe('Add 1 federated user and 1 local user in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-mixed-${Date.now()}`; + + // Create room with 1 federated user (from Synapse) and 1 local user (from RC) + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [ + federationConfig.hs1.adminMatrixUserId, // federated user + rc1User1Username // local user + ], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Accept invitation for the federated user (local user is already added automatically) + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 15000); + + it('It should show the room on the remote Element or RC and local for the second user', async () => { + // RC view: Check in RC (admin view) + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // RC view: Check in RC (user1 view - local user) + const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); + expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfoUser1.room).toHaveProperty('federated', true); + + // Synapse view: Check in Synapse (Matrix) for federated user + const room = hs1AdminApp.getRoom(channelName); + expect(room).toHaveProperty('name', channelName); + expect(room.getMyMembership()).toBe('join'); + }); + + it('It should show the 2 new users in the members list', async () => { + // RC view: Check in RC (admin view) that both users are in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1AdminRequestConfig + ); + const rc1User1InRC = await findRoomMember( + federatedChannel._id, + rc1User1Username, + {}, + rc1AdminRequestConfig + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(rc1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // RC view: Check in RC (user1 view) that both users are in the members list + const rc1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1User1RequestConfig + ); + const rc1User1InRCUser1 = await findRoomMember( + federatedChannel._id, + rc1User1Username, + {}, + rc1User1RequestConfig + ); + const hs1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1User1RequestConfig + ); + + expect(rc1AdminUserInRCUser1).not.toBeNull(); + expect(rc1User1InRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) that both users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.rc1.adminMatrixUserId, + { initialDelay: 2000 } + ); + const rc1User1InSynapse = await hs1AdminApp.findRoomMember( + channelName, + rc1User1MatrixId, + { initialDelay: 2000 } + ); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.hs1.adminMatrixUserId, + { initialDelay: 2000 } + ); + + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(rc1User1InSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it('It should show the 2 system messages that the user added', async () => { + // RC view: Check in RC (admin view) for system messages about both users joining + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + const localUserJoinMessage = historyResponse.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === rc1User1Username + ); + + const federatedUserJoinMessage = historyResponse.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === federationConfig.hs1.adminMatrixUserId + ); + + expect(localUserJoinMessage).toBeDefined(); + expect(localUserJoinMessage?.msg).toContain(rc1User1Username); + expect(localUserJoinMessage?.u?.username).toBe(rc1User1Username); + + expect(federatedUserJoinMessage).toBeDefined(); + expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // RC view: Check in RC (user1 view) for system messages about both users joining + const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); + expect(Array.isArray(historyResponseUser1.messages)).toBe(true); + + const localUserJoinMessageUser1 = historyResponseUser1.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === rc1User1Username + ); + + const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find((message: IMessage) => + message.t === 'uj' && + message.msg && + message.msg === federationConfig.hs1.adminMatrixUserId + ); + + expect(localUserJoinMessageUser1).toBeDefined(); + expect(federatedUserJoinMessageUser1).toBeDefined(); + }); + + }); + }); + }); +}); diff --git a/ee/packages/federation-matrix/tests/helper/config.ts b/ee/packages/federation-matrix/tests/helper/config.ts new file mode 100644 index 0000000000000..9c9a6ab89fc54 --- /dev/null +++ b/ee/packages/federation-matrix/tests/helper/config.ts @@ -0,0 +1,85 @@ +/** + * Federation environment configuration interface + */ +export interface FederationConfig { + rc1: { + apiUrl: string; + adminUser: string; + adminPassword: string; + adminMatrixUserId: string; + additionalUser1: { + username: string; + password: string; + matrixUserId: string; + }; + }; + hs1: { + url: string; + adminMatrixUserId: string; + password: string; + homeserver: string; + adminUser: string; + adminPassword: string; + additionalUser1: { + username: string; + password: string; + matrixUserId: string; + }; + }; +} + + + +/** + * Validates that a required environment variable exists and is not empty + */ +function validateEnvVar(name: string, value: string | undefined, defaultValue?: string): string { + const finalValue = value || defaultValue; + if (!finalValue || finalValue.trim() === '') { + throw new Error(`Required environment variable ${name} is not set or is empty`); + } + return finalValue; +} + +/** + * Gets and validates all federation environment variables + */ +function getFederationConfig(): FederationConfig { + return { + rc1: { + apiUrl: validateEnvVar('FEDERATION_RC1_API_URL', process.env.FEDERATION_RC1_API_URL, 'https://rc1'), + adminUser: validateEnvVar('FEDERATION_RC1_ADMIN_USER', process.env.FEDERATION_RC1_ADMIN_USER, 'admin'), + adminPassword: validateEnvVar('FEDERATION_RC1_ADMIN_PASSWORD', process.env.FEDERATION_RC1_ADMIN_PASSWORD, 'admin'), + adminMatrixUserId: validateEnvVar('FEDERATION_RC1_USER_ID', process.env.FEDERATION_RC1_USER_ID, '@admin:rc1'), + additionalUser1: { + username: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER', process.env.FEDERATION_RC1_ADDITIONAL_USER1, 'user2'), + password: validateEnvVar('FEDERATION_RC1_ADDITIONAL_PASSWORD', process.env.FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD, 'user2pass'), + matrixUserId: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER_ID', process.env.FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID, '@user2:rc1'), + }, + }, + hs1: { + url: validateEnvVar('FEDERATION_SYNAPSE_URL', process.env.FEDERATION_SYNAPSE_URL, 'https://hs1'), + adminMatrixUserId: validateEnvVar('FEDERATION_SYNAPSE_USER', process.env.FEDERATION_SYNAPSE_USER, '@admin:hs1'), + password: validateEnvVar('FEDERATION_SYNAPSE_PASSWORD', process.env.FEDERATION_SYNAPSE_PASSWORD, 'admin'), + homeserver: validateEnvVar('FEDERATION_SYNAPSE_HOMESERVER', process.env.FEDERATION_SYNAPSE_HOMESERVER, 'hs1'), + adminUser: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_USER', process.env.FEDERATION_SYNAPSE_ADMIN_USER, 'admin'), + adminPassword: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_PASSWORD', process.env.FEDERATION_SYNAPSE_ADMIN_PASSWORD, 'admin'), + additionalUser1: { + username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'user2'), + password: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_PASSWORD', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD, 'user2pass'), + matrixUserId: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER_ID', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID, '@user2:hs1'), + }, + }, + }; +} + +// Validate and export federation configuration +let federationConfig: FederationConfig; +try { + federationConfig = getFederationConfig(); +} catch (error) { + console.error('Federation environment configuration error:', error); + process.exit(1); +} + +export { federationConfig }; diff --git a/ee/packages/federation-matrix/tests/helper/synapse-client.ts b/ee/packages/federation-matrix/tests/helper/synapse-client.ts new file mode 100644 index 0000000000000..02be7ca32eed7 --- /dev/null +++ b/ee/packages/federation-matrix/tests/helper/synapse-client.ts @@ -0,0 +1,191 @@ +/** + * Federation test data and configuration + * This file provides validated federation configuration for federation tests. + */ + +import { createClient, MatrixClient, KnownMembership, Room, RoomMember } from 'matrix-js-sdk'; +import { federationConfig } from './config'; + +export function wait(ms: number): Promise { + return new Promise(resolve => setTimeout(resolve, ms)); +} + +export class SynapseClient { + + private matrixClient: MatrixClient | null = null; + private url: string; + private username: string; + private password: string; + + constructor(url: string, username: string, password: string) { + this.url = url; + this.username = username; + this.password = password; + } + + async initialize(): Promise { + const client = await this.createClient(this.username, this.password, this.url); + await client.startClient(); + this.matrixClient = client; + } + + private async createClient(username: string, password: string, url: string): Promise { + const silentLogger = { + trace: () => {}, + debug: () => {}, + info: () => {}, + warn: () => {}, + error: () => {}, + getChild: () => silentLogger + }; + + const client = createClient({ + baseUrl: url, + useAuthorizationHeader: true, + logger: silentLogger, + }); + + await client.login('m.login.password', { + user: username, + password: password, + }); + + return client; + } + + getRoom(roomName: string): Room { + const room = this.matrixClient?.getRooms() + .find(room => room.name === roomName); + + if (room) { + return room; + } + + throw new Error(`No room found with name ${roomName}`); + } + + getRoomIdByRoomNameAndMembership(roomName: string, membership: KnownMembership): string { + const room = this.matrixClient?.getRooms() + .find(room => room.name === roomName && room.getMyMembership() === membership); + + if (room) { + return room.roomId; + } + + throw new Error(`No room found with name ${roomName} and membership ${membership.toString()}`); + } + + async acceptInvitationForRoomName( + roomName: string, + maxRetries: number = 5, + retryDelay: number = 1000, + initialDelay: number = 5000 + ): Promise { + if (initialDelay) { + await wait(initialDelay); + } + let lastError: Error | null = null; + for (let attempt = 1; attempt <= maxRetries; attempt++) { + try { + const roomId = this.getRoomIdByRoomNameAndMembership(roomName, KnownMembership.Invite); + await this.matrixClient?.joinRoom(roomId); + return roomId; + } catch (error) { + if (attempt < maxRetries) { + await wait(retryDelay); + } + lastError = error as Error; + } + } + + throw lastError; + } + + async getRoomMembers(roomName: string): Promise { + const room = this.getRoom(roomName); + + return room.getMembers(); + } + + async findRoomMember( + roomName: string, + username: string, + options: { maxRetries?: number; delay?: number; initialDelay?: number } = {} + ): Promise { + const { maxRetries = 3, delay = 1000, initialDelay = 0 } = options; + + if (initialDelay > 0) { + await wait(initialDelay); + } + + for (let attempt = 1; attempt <= maxRetries; attempt++) { + try { + const members = await this.getRoomMembers(roomName); + const member = members.find((member: RoomMember) => + member.name === username || member.userId === username + ); + + if (member) { + return member; + } + + if (attempt < maxRetries) { + await wait(delay); + } + } catch (error) { + console.warn(`Attempt ${attempt} to find room member failed:`, error); + + if (attempt < maxRetries) { + await wait(delay); + } + } + } + + return null; + } + + async createUser(username: string, password: string, displayName?: string): Promise { + if (!this.matrixClient) { + throw new Error('Matrix client not initialized'); + } + + const userId = `@${username}:${this.url.replace('https://', '').replace('http://', '')}`; + + try { + // Use the admin API to create a user + const response = await fetch(`${this.url}/_synapse/admin/v2/users/${encodeURIComponent(userId)}`, { + method: 'PUT', + headers: { + 'Authorization': `Bearer ${this.matrixClient.getAccessToken()}`, + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + password, + displayname: displayName || username, + admin: false, + }), + }); + + if (!response.ok) { + const errorText = await response.text(); + throw new Error(`Failed to create user: ${response.status} ${response.statusText} - ${errorText}`); + } + + return userId; + } catch (error) { + throw new Error(`Failed to create user ${username}: ${error}`); + } + } + + async close(): Promise { + if (this.matrixClient) { + this.matrixClient.stopClient(); + await this.matrixClient.store?.deleteAllData?.(); + await this.matrixClient.clearStores?.(); + this.matrixClient.removeAllListeners(); + await this.matrixClient.logout(true); + this.matrixClient = null; + } + } +} + diff --git a/ee/packages/federation-matrix/tests/teardown.ts b/ee/packages/federation-matrix/tests/teardown.ts new file mode 100644 index 0000000000000..0b2e45c8458e8 --- /dev/null +++ b/ee/packages/federation-matrix/tests/teardown.ts @@ -0,0 +1,15 @@ +/** + * Global teardown for Jest federation tests + * This ensures that any open connections or handles are properly closed + * to prevent Jest from hanging + */ +export default async function globalTeardown() { + // Force close any remaining open handles + // This is particularly important for Matrix SDK connections + if (global.gc) { + global.gc(); + } + + // Give a small delay to allow cleanup + await new Promise(resolve => setTimeout(resolve, 1000)); +} diff --git a/yarn.lock b/yarn.lock index c7b0b54a0a418..747e0443d9787 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8451,6 +8451,8 @@ __metadata: eslint: "npm:~8.45.0" jest: "npm:~30.2.0" marked: "npm:^16.1.2" + matrix-js-sdk: "npm:^38.4.0" + mocha: "npm:^11.7.4" mongodb: "npm:6.10.0" pino: "npm:^9.11.0" pino-pretty: "npm:^7.6.1" @@ -9405,7 +9407,6 @@ __metadata: marked: "npm:^4.3.0" matrix-appservice: "npm:^2.0.0" matrix-appservice-bridge: "npm:^10.3.3" - matrix-js-sdk: "npm:^38.4.0" mem: "npm:^8.1.1" meteor-node-stubs: "npm:~1.2.24" mime-db: "npm:^1.52.0" @@ -17050,7 +17051,7 @@ __metadata: languageName: node linkType: hard -"browser-stdout@npm:1.3.1": +"browser-stdout@npm:1.3.1, browser-stdout@npm:^1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" checksum: 10/ac70a84e346bb7afc5045ec6f22f6a681b15a4057447d4cc1c48a25c6dedb302a49a46dd4ddfb5cdd9c96e0c905a8539be1b98ae7bc440512152967009ec7015 @@ -18001,6 +18002,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.1": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10/bf2a575ea5596000e88f5db95461a9d59ad2047e939d5a4aac59dd472d126be8f1c1ff3c7654b477cf532d18f42a97279ef80ee847972fd2a25410bf00b80b59 + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -23317,7 +23327,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.5": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -28982,6 +28992,38 @@ __metadata: languageName: node linkType: hard +"mocha@npm:^11.7.4": + version: 11.7.4 + resolution: "mocha@npm:11.7.4" + dependencies: + browser-stdout: "npm:^1.3.1" + chokidar: "npm:^4.0.1" + debug: "npm:^4.3.5" + diff: "npm:^7.0.0" + escape-string-regexp: "npm:^4.0.0" + find-up: "npm:^5.0.0" + glob: "npm:^10.4.5" + he: "npm:^1.2.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + log-symbols: "npm:^4.1.0" + minimatch: "npm:^9.0.5" + ms: "npm:^2.1.3" + picocolors: "npm:^1.1.1" + serialize-javascript: "npm:^6.0.2" + strip-json-comments: "npm:^3.1.1" + supports-color: "npm:^8.1.1" + workerpool: "npm:^9.2.0" + yargs: "npm:^17.7.2" + yargs-parser: "npm:^21.1.1" + yargs-unparser: "npm:^2.0.0" + bin: + _mocha: bin/_mocha + mocha: bin/mocha.js + checksum: 10/d4ad2faefe50d6eeb023fdbf2c1a2e5b07fed7d4240aac9175def7c034c879900e94ad38c5571c1d80ed462108afa6512e214280f8528a041bfd9c7fe467d35b + languageName: node + linkType: hard + "mocha@npm:^9.2.2": version: 9.2.2 resolution: "mocha@npm:9.2.2" @@ -38876,6 +38918,13 @@ __metadata: languageName: node linkType: hard +"workerpool@npm:^9.2.0": + version: 9.3.4 + resolution: "workerpool@npm:9.3.4" + checksum: 10/afe729dde73bb541ba84d023813cc920b8e930e453295f58af3c45a3e42e11a2dbb6202f2a693358892d40d1e315b9a14f142d2dfd46a6078b23deda42680495 + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -39210,7 +39259,7 @@ __metadata: languageName: node linkType: hard -"yargs-unparser@npm:2.0.0": +"yargs-unparser@npm:2.0.0, yargs-unparser@npm:^2.0.0": version: 2.0.0 resolution: "yargs-unparser@npm:2.0.0" dependencies: From 8bd09d198deba870e18d4db2268976578601bd19 Mon Sep 17 00:00:00 2001 From: dhulke Date: Mon, 20 Oct 2025 12:11:23 -0300 Subject: [PATCH 03/47] test: undo changes in yarn.lock --- ee/packages/federation-matrix/.env.example | 6 + .../federation-matrix/docker-compose.test.yml | 161 + .../docker-compose/element/config.json | 19 + .../docker-compose/hs1/homeserver.yaml | 150 + .../docker-compose/hs1/hs1.log.config | 39 + .../docker-compose/hs1/hs1.signing.key | 1 + .../traefik/certs/ca/rootCA.crt | 30 + .../docker-compose/traefik/dynamic_conf.yml | 56 + .../docker-compose/traefik/traefik.yml | 20 + ee/packages/federation-matrix/package.json | 2 +- .../scripts/run-integration-tests.sh | 208 + .../{federation.spec.ts => room.spec.ts} | 20 +- .../tests/helper/synapse-client.ts | 33 - yarn.lock | 11604 ++++++++-------- 14 files changed, 6487 insertions(+), 5862 deletions(-) create mode 100644 ee/packages/federation-matrix/.env.example create mode 100644 ee/packages/federation-matrix/docker-compose.test.yml create mode 100644 ee/packages/federation-matrix/docker-compose/element/config.json create mode 100644 ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml create mode 100644 ee/packages/federation-matrix/docker-compose/hs1/hs1.log.config create mode 100644 ee/packages/federation-matrix/docker-compose/hs1/hs1.signing.key create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/traefik.yml create mode 100755 ee/packages/federation-matrix/scripts/run-integration-tests.sh rename ee/packages/federation-matrix/tests/end-to-end/{federation.spec.ts => room.spec.ts} (97%) diff --git a/ee/packages/federation-matrix/.env.example b/ee/packages/federation-matrix/.env.example new file mode 100644 index 0000000000000..f845282df4609 --- /dev/null +++ b/ee/packages/federation-matrix/.env.example @@ -0,0 +1,6 @@ +# .env file + +ENTERPRISE_LICENSE_RC1= +ENTERPRISE_LICENSE_RC2= +MATRIX_SIGNING_KEY_RC1= +MATRIX_SIGNING_KEY_RC2= diff --git a/ee/packages/federation-matrix/docker-compose.test.yml b/ee/packages/federation-matrix/docker-compose.test.yml new file mode 100644 index 0000000000000..15d9ee9c8a6b0 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose.test.yml @@ -0,0 +1,161 @@ +networks: + hs1-net: + rc1-net: + element-net: + +services: + traefik: + image: traefik:v2.9 + container_name: traefik + command: + - "--api.insecure=true" + # - "--log.level=DEBUG" + - "--providers.docker=true" + - "--providers.docker.exposedbydefault=false" + - "--entrypoints.web.address=:80" + - "--entrypoints.websecure.address=:443" + ports: + - "80:80" + - "443:443" + - "8080:8080" + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./docker-compose/traefik/traefik.yml:/etc/traefik/traefik.yml:ro + - ./docker-compose/traefik/dynamic_conf.yml:/etc/traefik/dynamic_conf.yml:ro + - ./docker-compose/traefik/certs:/etc/traefik/certs:ro + # - ./traefik-logs:/logs # Mount a volume for logs + networks: + # Defines and isolate one network per service to prevent inter service communication which + # would not happen in real life. The name clashing between the host and service in the same + # network (like rc1 service provided as rc1 host) is causing a bug on home server address + # resolution which tries to communicate with the container directly some times and which does + # not provide SSL neither the correct exposed ports. + hs1-net: + aliases: [hs1, rc1, rc.host] + rc1-net: + aliases: [hs1, rc1, rc.host] + element-net: + aliases: [hs1, rc1, rc.host, element] + +# HomeServer 1 (synapse) + hs1: + image: matrixdotorg/synapse:latest + container_name: hs1 + profiles: + - test + entrypoint: | + sh -c + "update-ca-certificates && + mkdir -p /data/media_store && + chown -R 991:991 /data && + /start.py & + until curl -sf http://localhost:8008/_matrix/client/versions; do + echo '=====> Waiting for Synapse...'; + sleep 2; + done; + echo ''; + echo '=====> Running register_new_matrix_user...'; + register_new_matrix_user -u admin -p admin --admin http://localhost:8008 -c /data/homeserver.yaml | sed 's/^/=======> /'; + register_new_matrix_user -u alice -p alice --admin http://localhost:8008 -c /data/homeserver.yaml | sed 's/^/=======> /'; + register_new_matrix_user -u bob -p bob --admin http://localhost:8008 -c /data/homeserver.yaml | sed 's/^/=======> /'; + register_new_matrix_user -u cleiton -p cleiton --admin http://localhost:8008 -c /data/homeserver.yaml | sed 's/^/=======> /'; + echo '=====> Finished register_new_matrix_user.'; + wait" + volumes: + - ./docker-compose/hs1/homeserver.yaml:/data/homeserver.yaml + - ./docker-compose/hs1/hs1.log.config:/data/hs1.log.config + - ./docker-compose/hs1/hs1.signing.key:/data/hs1.signing.key + - ./docker-compose/traefik/certs/ca:/usr/local/share/ca-certificates + networks: + - hs1-net + labels: + - "traefik.enable=true" + - "traefik.http.routers.hs1.rule=Host(`hs1`)" + - "traefik.http.routers.hs1.entrypoints=websecure" + - "traefik.http.routers.hs1.tls=true" + - "traefik.http.services.hs1.loadbalancer.server.port=8008" + +# Rocket.Chat rc1 (container) + rc1: + image: rocketchat/rocket.chat:7.11.0-rc.4 + container_name: rc1 + profiles: + - test + environment: + ROOT_URL: https://rc1 + PORT: 3000 + MONGO_URL: mongodb://mongo:27017/rc1?replicaSet=rs0 + NODE_EXTRA_CA_CERTS: /usr/local/share/ca-certificates/rootCA.pem + LOG_LEVEL: debug + ROCKETCHAT_LICENSE: ${ENTERPRISE_LICENSE_RC1} + OVERWRITE_SETTING_Show_Setup_Wizard: completed + OVERWRITE_SETTING_Federation_Service_Enabled: true + OVERWRITE_SETTING_Federation_Service_Domain: rc1 + OVERWRITE_SETTING_Federation_Service_Matrix_Signing_Key: ${MATRIX_SIGNING_KEY_RC1} + OVERWRITE_SETTING_Cloud_Workspace_Client_Id: temp_id + OVERWRITE_SETTING_Cloud_Workspace_Client_Secret: temp_secret + ADMIN_USERNAME: admin + ADMIN_PASS: admin + ADMIN_EMAIL: admin@admin.com + TEST_MODE: true + volumes: + - ./docker-compose/traefik/certs/ca/rootCA.crt:/usr/local/share/ca-certificates/rootCA.pem + networks: + - rc1-net + depends_on: + - mongo + labels: + - "traefik.enable=true" + - "traefik.http.routers.rc1.rule=Host(`rc1`)" + - "traefik.http.routers.rc1.entrypoints=websecure" + - "traefik.http.routers.rc1.tls=true" + - "traefik.http.services.rc1.loadbalancer.server.port=3000" + # HTTPS Redirect + - "traefik.http.middlewares.rc1.redirectscheme.scheme=https" + - "traefik.http.routers.rc1-http.rule=Host(`rc1`)" + - "traefik.http.routers.rc1-http.middlewares=rc1" + + mongo: + image: mongo:8.0 + container_name: mongo + profiles: + - test + restart: on-failure + ports: + - "27017:27017" + entrypoint: | + bash -c + "mongod --replSet rs0 --bind_ip_all & + sleep 2; + until mongosh --eval \"db.adminCommand('ping')\"; do + echo '=====> Waiting for Mongo...'; + sleep 1; + done; + echo '=====> Initiating ReplSet...'; + mongosh --eval \"rs.initiate({_id: 'rs0', members: [{ _id: 0, host: 'mongo:27017' }]})\"; + echo '=====> Initiating ReplSet done...'; + wait" + networks: + - rc1-net + + element: + image: vectorim/element-web + container_name: element + profiles: + - element + # ports: + # - "8080:80" + volumes: + - ./docker-compose/element/config.json:/app/config.json + networks: + - element-net + labels: + - "traefik.enable=true" + - "traefik.http.routers.element.rule=Host(`element`)" + - "traefik.http.routers.element.entrypoints=websecure" + - "traefik.http.routers.element.tls=true" + - "traefik.http.services.element.loadbalancer.server.port=80" + # HTTPS Redirect + - "traefik.http.middlewares.element.redirectscheme.scheme=https" + - "traefik.http.routers.element-http.rule=Host(`element`)" + - "traefik.http.routers.element-http.middlewares=element" diff --git a/ee/packages/federation-matrix/docker-compose/element/config.json b/ee/packages/federation-matrix/docker-compose/element/config.json new file mode 100644 index 0000000000000..5f8f6639df565 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/element/config.json @@ -0,0 +1,19 @@ +{ + "default_server_config": { + "m.homeserver": { + "base_url": "https://hs1", + "server_name": "hs1" + }, + "m.identity_server": { + "base_url": "https://vector.im" + } + }, + "disable_password_rules": true, + "disable_custom_urls": false, + "disable_guests": false, + "brand": "Element", + "enable_presence_by_hs_url": { + "https://hs1": false, + "https://rc1": false + } +} \ No newline at end of file diff --git a/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml b/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml new file mode 100644 index 0000000000000..16695aa9e593f --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml @@ -0,0 +1,150 @@ +# Configuration file for Synapse. +server_name: "hs1" +pid_file: /data/hs1.pid + +listeners: + - port: 8008 + tls: false + type: http + x_forwarded: true + resources: + - names: [client, federation] + +use_x_forwarded_for: true +serve_server_wellknown: true + +database: + name: sqlite3 + args: + database: /data/hs1.db + +log_config: "/data/hs1.log.config" +media_store_path: /data/media_store + +registration_shared_secret: "3l5H.Y5urc5@gKwYMe2^abk@nf.U_M6iyMgP,j&OL6pcSGrUQE" +report_stats: false +macaroon_secret_key: "3II&OLx=,6RcC&E~iksWi:tUU4J.~reK:MdU&JAPhlaGIL*+IA" +form_secret: "B2EuUMKfg&.BsU;#DZ9;E,baB^wc=lV--F_PwkRLZvk=LHk+U4" +signing_key_path: "/data/hs1.signing.key" + +trusted_key_servers: [] + # - server_name: "matrix.org" + # accept_keys_insecurely: true + +federation_client_minimum_tls_version: 1 +federation_verify_certificates: false +suppress_key_server_warning: true + +enable_registration: true +enable_registration_without_verification: true +allow_public_rooms_over_federation: true + +password_config: + enabled: true + localdb_enabled: true + policy: + minimum_length: 1 + require_lowercase: false + require_uppercase: false + require_digit: false + require_symbol: false + +# Optionally, add your Docker network to the whitelist +ip_range_whitelist: + - '172.26.0.0/16' + - '0.0.0.0/0' + +# -------------------------------------------------------------------- +# Development rate limits (set very high) +# -------------------------------------------------------------------- + +# Messaging +rc_message: + per_second: 10000 + burst_count: 10000 + +# Registration +rc_registration: + per_second: 10000 + burst_count: 10000 + +# Registration token validity checks +rc_registration_token_validity: + per_second: 10000 + burst_count: 10000 + +# Login (IP, account, and failed-attempt buckets) +rc_login: + address: + per_second: 10000 + burst_count: 10000 + account: + per_second: 10000 + burst_count: 10000 + failed_attempts: + per_second: 10000 + burst_count: 10000 + +# Joins +rc_joins: + local: + per_second: 10000 + burst_count: 10000 + remote: + per_second: 10000 + burst_count: 10000 + +# Limit recent joins per room +rc_joins_per_room: + per_second: 10000 + burst_count: 10000 + +# Invites +rc_invites: + per_room: + per_second: 10000 + burst_count: 10000 + per_user: + per_second: 10000 + burst_count: 10000 + +# 3PID validation (email/phone) +rc_3pid_validation: + per_second: 10000 + burst_count: 10000 + +# To-device and key requests +rc_to_device: + per_second: 10000 + burst_count: 10000 +rc_key_requests: + per_second: 10000 + burst_count: 10000 + +# Presence / typing / receipts / read markers +rc_presence: + per_second: 10000 + burst_count: 10000 +rc_typing: + per_second: 10000 + burst_count: 10000 +rc_read_receipts: + per_second: 10000 + burst_count: 10000 +rc_read_markers: + per_second: 10000 + burst_count: 10000 + +# Room-admin redactions +rc_admin_redaction: + per_second: 10000 + burst_count: 10000 + +# Federation (uses *different* keys, not per_second/burst_count) +rc_federation: + window_size: 10000 # ms + sleep_limit: 10000 + sleep_delay: 0 # ms + reject_limit: 10000 + concurrent: 10000 +# vim:ft=yaml \ No newline at end of file diff --git a/ee/packages/federation-matrix/docker-compose/hs1/hs1.log.config b/ee/packages/federation-matrix/docker-compose/hs1/hs1.log.config new file mode 100644 index 0000000000000..8d4c737bb1986 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/hs1/hs1.log.config @@ -0,0 +1,39 @@ +version: 1 + +formatters: + precise: + + format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s' + + +handlers: + + + console: + class: logging.StreamHandler + formatter: precise + +loggers: + # This is just here so we can leave `loggers` in the config regardless of whether + # we configure other loggers below (avoid empty yaml dict error). + _placeholder: + level: "INFO" + + + + synapse.storage.SQL: + # beware: increasing this to DEBUG will make synapse log sensitive + # information such as access tokens. + level: INFO + + + + +root: + level: INFO + + + handlers: [console] + + +disable_existing_loggers: false \ No newline at end of file diff --git a/ee/packages/federation-matrix/docker-compose/hs1/hs1.signing.key b/ee/packages/federation-matrix/docker-compose/hs1/hs1.signing.key new file mode 100644 index 0000000000000..f14f2e79a890c --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/hs1/hs1.signing.key @@ -0,0 +1 @@ +ed25519 a_HDhg WntaJ4JP5WbZZjDShjeuwqCybQ5huaZAiowji7tnIEw diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt b/ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt new file mode 100644 index 0000000000000..4a1c9af34b652 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFLDCCA5SgAwIBAgIRAMEZ3b7sw0tDnhAcUN+76PkwDQYJKoZIhvcNAQELBQAw +ga0xHjAcBgNVBAoTFW1rY2VydCBkZXZlbG9wbWVudCBDQTFBMD8GA1UECww4cm9j +a2V0Y2hhdEBSb2NrZXRDaGF0cy1NYWNCb29rLVByby0yLmxvY2FsIChSb2NrZXQu +Q2hhdCkxSDBGBgNVBAMMP21rY2VydCByb2NrZXRjaGF0QFJvY2tldENoYXRzLU1h +Y0Jvb2stUHJvLTIubG9jYWwgKFJvY2tldC5DaGF0KTAeFw0yNDExMzAxMTQyMDVa +Fw0zNDExMzAxMTQyMDVaMIGtMR4wHAYDVQQKExVta2NlcnQgZGV2ZWxvcG1lbnQg +Q0ExQTA/BgNVBAsMOHJvY2tldGNoYXRAUm9ja2V0Q2hhdHMtTWFjQm9vay1Qcm8t +Mi5sb2NhbCAoUm9ja2V0LkNoYXQpMUgwRgYDVQQDDD9ta2NlcnQgcm9ja2V0Y2hh +dEBSb2NrZXRDaGF0cy1NYWNCb29rLVByby0yLmxvY2FsIChSb2NrZXQuQ2hhdCkw +ggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDUSzYDKSavpVKGEG0M2WQb +LShnhwqx+TZRlncn85RNJNkVooovw0x4Q104Rmo3xOS2fwaKC5fgX1T+KNvTFFVz +dyEhsGPYBSQLD27nQ1pgO5RDMsOC54dSoFLq6SbRZXpKBjiYGvB9sQ6mkSk+DWIX +EpacbgPsmJma8pm5C03SZI8HSlUYhSKYdjF6ph/6gBeRMUu5emnx3GRYS5GMGYZJ +XxUF2HbCYeGoubbc6UvLdtKyWmo5qL0gIVfoNTlJK/s61QzFDY9pA6ULoMBwocPh +KW/1RFODSPYyjwVgckXGil3jcWHVpwLVdZXsOWu+2sbZpCfkXNGrasDm6NBjKJK+ +uxM8+2zz/7yZX+SOh0bVK0St8R1Khl+jLC/xwGA4tVYT04S2f+1OWT+dqfCWHNjq +7GOcs1AQIvh8Yntx+1gwRIqcirGQCTtvzsF+zKWPmh1vip9fBkVL/6N4JK3XALiI +c6DImZHKG/6Ezw3fCilTV/MTnXeRazRyNozigJoQd5sCAwEAAaNFMEMwDgYDVR0P +AQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPMCCoABwDeC +i5pWH8Fm1EKCREu1MA0GCSqGSIb3DQEBCwUAA4IBgQCzSvcM8hPFFT0bzd9VYAoF +wKHDRJJfj3YgVY+ogfxiAvn8S/n2BBPHnPMLstGUTnNdd4Nr0QYot1H0H23QdS3m +gHbodVmp3+Ylc51RepCOqjT4nL6nCYcXr4DrDbIExIT+YyLRlrGyChEwn0AfdvFO +6+kfN6Jj0yT2uGTw0yz9x6Cnl0wJozhubcPEahc/lyhjxkYFA0YujNhS5ZPk33sH +jVJC2k3vSLD/wS6vYq+4A2yUB4KlVLVLUxEakzK5fEoAkyh2wnFAKa8uVcwU2Fz5 +mEJv4KmW8SpBTQYXILCZFXLO1ON9Ge7yYFquLMAo5QVrnwVm5EFgN2+Lnw6n8h+M +OhoPw4II46EEbMFN42aVV1jwIasIitO0eXG9XB+ZaPA64xcwOzRK2g65IhjPBrLi +MiugUT/fILCBkogBwctcpfkm6+hbVM1xLkkcUOgX6+nGSg8KvpRPWqx7bn2uoa5E +uT4+6tdAtAXFCdbIk8pMsfz3fFLjL5BBDtPfa+7mnyw= +-----END CERTIFICATE----- diff --git a/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml b/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml new file mode 100644 index 0000000000000..15f5e8642524f --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml @@ -0,0 +1,56 @@ +tls: + certificates: + # synapse1 + - certFile: "/etc/traefik/certs/hs1.pem" + keyFile: "/etc/traefik/certs/hs1-key.pem" + + # synapse2 + - certFile: "/etc/traefik/certs/hs2.pem" + keyFile: "/etc/traefik/certs/hs2-key.pem" + + # rocket.chat rc1 (container) + - certFile: "/etc/traefik/certs/rc1.pem" + keyFile: "/etc/traefik/certs/rc1-key.pem" + + # rocket.chat rc2 (container) + - certFile: "/etc/traefik/certs/rc2.pem" + keyFile: "/etc/traefik/certs/rc2-key.pem" + + # rocket.chat rc.host (local) + - certFile: "/etc/traefik/certs/rc.host.pem" + keyFile: "/etc/traefik/certs/rc.host-key.pem" + + # rocket.chat rocketchat.host (local) + - certFile: "/etc/traefik/certs/rocketchat.host.pem" + keyFile: "/etc/traefik/certs/rocketchat.host-key.pem" + + # element + - certFile: "/etc/traefik/certs/element.pem" + keyFile: "/etc/traefik/certs/element-key.pem" + +http: + services: + rc_host: + loadBalancer: + servers: + - url: "http://host.docker.internal:3000" + passHostHeader: true + + routers: + rc_host: + rule: "Host(`rc.host`)" + entryPoints: ["websecure"] + tls: true + service: "rc_host" + rc_host_http: + rule: "Host(`rc.host`)" + entryPoints: ["web"] + service: "rc_host" + middlewares: + - redirect-to-https + + middlewares: + redirect-to-https: + redirectScheme: + scheme: https + permanent: true diff --git a/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml b/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml new file mode 100644 index 0000000000000..5390edd0683e0 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml @@ -0,0 +1,20 @@ +entryPoints: + web: + address: ":80" + websecure: + address: ":443" + +providers: + docker: + exposedByDefault: false + file: + filename: "/etc/traefik/dynamic_conf.yml" + +api: + dashboard: true + insecure: true + +# accessLog: +# filePath: "/logs/access.log" +# bufferingSize: 100 +# format: json \ No newline at end of file diff --git a/ee/packages/federation-matrix/package.json b/ee/packages/federation-matrix/package.json index 1b138101ce967..c87ba379453c9 100644 --- a/ee/packages/federation-matrix/package.json +++ b/ee/packages/federation-matrix/package.json @@ -22,7 +22,7 @@ "lint": "eslint src", "lint:fix": "eslint src --fix", "test": "jest", - "testendtoend": "IS_EE=true jest --config jest.config.federation.ts --forceExit --testTimeout=30000", + "testend-to-end": "IS_EE=true jest --config jest.config.federation.ts --forceExit --testTimeout=30000", "build": "rm -rf dist && tsc -p tsconfig.build.json", "testunit": "jest", "typecheck": "tsc --noEmit --skipLibCheck", diff --git a/ee/packages/federation-matrix/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/scripts/run-integration-tests.sh new file mode 100755 index 0000000000000..7af66415e9fcf --- /dev/null +++ b/ee/packages/federation-matrix/scripts/run-integration-tests.sh @@ -0,0 +1,208 @@ +#!/bin/bash + +# Federation Integration Test Runner +# This script starts the federation services and waits for Rocket.Chat to be ready +# before running the end-to-end tests. + +set -e # Exit on any error + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Configuration +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PACKAGE_ROOT="$(dirname "$SCRIPT_DIR")" +DOCKER_COMPOSE_FILE="$PACKAGE_ROOT/docker-compose.test.yml" +MAX_WAIT_TIME=150 # 2:30 minutes +CHECK_INTERVAL=5 # Check every 5 seconds +RC1_CONTAINER="rc1" + +# Parse command line arguments +KEEP_RUNNING=false +INCLUDE_ELEMENT=false +INTERRUPTED=false +while [[ $# -gt 0 ]]; do + case $1 in + --keep-running) + KEEP_RUNNING=true + shift + ;; + --element) + INCLUDE_ELEMENT=true + shift + ;; + --help|-h) + echo "Usage: $0 [OPTIONS]" + echo "Options:" + echo " --keep-running Keep Docker containers running after tests complete" + echo " --element Include Element web client in the test environment" + echo " --help, -h Show this help message" + echo "" + echo "By default, only runs the 'test' profile (Rocket.Chat, Synapse, MongoDB)" + echo "Use --element to run all services including Element web client" + exit 0 + ;; + *) + echo "Unknown option: $1" + echo "Use --help for usage information" + exit 1 + ;; + esac +done + +# Logging functions +log_info() { + echo -e "${BLUE}ℹ️ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +log_success() { + echo -e "${GREEN}✅ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +log_warning() { + echo -e "${YELLOW}⚠️ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +log_error() { + echo -e "${RED}❌ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +# Cleanup function +cleanup() { + if [ "$KEEP_RUNNING" = true ]; then + log_info "Keeping Docker containers running (--keep-running flag set)" + log_info "Services are available at:" + log_info " - Rocket.Chat: https://rc1" + log_info " - Synapse: https://hs1" + log_info " - MongoDB: localhost:27017" + if [ "$INCLUDE_ELEMENT" = true ]; then + log_info " - Element: https://element" + fi + if [ "$INCLUDE_ELEMENT" = true ]; then + log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test --profile element down -v" + else + log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test down -v" + fi + else + log_info "Cleaning up services..." + if [ -f "$DOCKER_COMPOSE_FILE" ]; then + if [ "$INCLUDE_ELEMENT" = true ]; then + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test --profile element down -v 2>/dev/null || true + else + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test down -v 2>/dev/null || true + fi + fi + log_success "Cleanup completed" + fi + + # Exit with the test result code + if [ -n "${TEST_EXIT_CODE:-}" ]; then + exit $TEST_EXIT_CODE + fi +} + +# Setup signal handlers for cleanup +trap cleanup EXIT TERM + +# Handle interrupt signal (Ctrl+C) immediately +trap 'INTERRUPTED=true; log_info "Received interrupt signal (Ctrl+C), stopping..."; cleanup; exit 130' INT + +# Check if docker-compose.test.yml exists +if [ ! -f "$DOCKER_COMPOSE_FILE" ]; then + log_error "docker-compose.test.yml not found at $DOCKER_COMPOSE_FILE" + exit 1 +fi + + +log_info "🚀 Starting Federation Integration Tests" +log_info "=====================================" + +# Start services +if [ "$INCLUDE_ELEMENT" = true ]; then + log_info "Starting federation services with Element web client..." + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test --profile element up -d --build +else + log_info "Starting federation services (test profile only)..." + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test up -d --build +fi + +# Wait for rc1 container to be running +log_info "Waiting for rc1 container to start..." +timeout=60 +while [ $timeout -gt 0 ] && [ "$INTERRUPTED" = false ]; do + if docker ps --filter "name=$RC1_CONTAINER" --filter "status=running" | grep -q "$RC1_CONTAINER"; then + log_success "rc1 container is running" + break + fi + sleep 2 + timeout=$((timeout - 2)) +done + +if [ "$INTERRUPTED" = true ]; then + log_info "Container startup interrupted by user" + exit 130 +fi + +if [ $timeout -le 0 ]; then + log_error "rc1 container failed to start within 60 seconds" + exit 1 +fi + +# Wait for both Rocket.Chat and Synapse to be ready +log_info "Waiting for Rocket.Chat and Synapse servers to be ready..." + +# Function to wait for a service to be ready +wait_for_service() { + local url=$1 + local name=$2 + local elapsed=0 + + log_info "Checking $name at $url..." + + while [ $elapsed -lt $MAX_WAIT_TIME ] && [ "$INTERRUPTED" = false ]; do + if curl -f -s "$url" >/dev/null 2>&1; then + log_success "$name is ready!" + return 0 + fi + + log_info "$name not ready yet, waiting... (${elapsed}s/${MAX_WAIT_TIME}s)" + sleep $CHECK_INTERVAL + elapsed=$((elapsed + CHECK_INTERVAL)) + done + + if [ "$INTERRUPTED" = true ]; then + log_info "Service check interrupted by user" + return 1 + fi + + log_error "$name failed to become ready within ${MAX_WAIT_TIME} seconds" + return 1 +} + +# Wait for Rocket.Chat +if ! wait_for_service "https://rc1/api/info" "Rocket.Chat"; then + log_error "Last 50 lines of rc1 logs:" + docker logs --tail 50 "$RC1_CONTAINER" 2>&1 | sed 's/^/ /' + exit 1 +fi + +# Wait for Synapse +if ! wait_for_service "https://hs1/_matrix/client/versions" "Synapse"; then + log_error "Last 50 lines of hs1 logs:" + docker logs --tail 50 "hs1" 2>&1 | sed 's/^/ /' + exit 1 +fi + +# Run the end-to-end tests +log_info "Running end-to-end tests..." +cd "$PACKAGE_ROOT" + +# Set NODE_EXTRA_CA_CERTS to use the custom CA certificate +export NODE_EXTRA_CA_CERTS="$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt" + +yarn testend-to-end +TEST_EXIT_CODE=$? diff --git a/ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts similarity index 97% rename from ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts rename to ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 7e3523b50abf8..64cbdc0c127fc 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/federation.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -1,8 +1,8 @@ -import { IS_EE } from '../../.././../../apps/meteor/tests/e2e/config/constants'; +import { IS_EE } from '../../../../../apps/meteor/tests/e2e/config/constants'; import { SynapseClient } from '../helper/synapse-client'; import { federationConfig } from '../helper/config'; -import { getRequestConfig, createUser } from '../../.././../../apps/meteor/tests/data/users.helper'; -import { createRoom, getRoomInfo, getGroupHistory, findRoomMember } from '../../.././../../apps/meteor/tests/data/rooms.helper'; +import { getRequestConfig, createUser } from '../../../../../apps/meteor/tests/data/users.helper'; +import { createRoom, getRoomInfo, getGroupHistory, findRoomMember } from '../../../../../apps/meteor/tests/data/rooms.helper'; import { IMessage } from '@rocket.chat/core-typings'; // import { KnownMembership } from 'matrix-js-sdk'; // import { t } from 'i18next'; @@ -58,19 +58,11 @@ import { IMessage } from '@rocket.chat/core-typings'; ); await hs1AdminApp.initialize(); - // Generate dynamic user credentials with randomness - - hs1User1Username = `user-${timestamp}`; - hs1User1Password = `pass-${timestamp}`; + // User previously created in Synapse + hs1User1Username = `alice`; + hs1User1Password = `alice`; hs1User1MatrixId = `@${hs1User1Username}:${federationConfig.hs1.homeserver}`; - // Create additional user in hs1 for testing multiple federated users - await hs1AdminApp.createUser( - hs1User1Username, - hs1User1Password, - hs1User1Username - ); - // Create user1 Synapse client for HS1 hs1User1App = new SynapseClient( federationConfig.hs1.url, diff --git a/ee/packages/federation-matrix/tests/helper/synapse-client.ts b/ee/packages/federation-matrix/tests/helper/synapse-client.ts index 02be7ca32eed7..87a66fa2f5a1b 100644 --- a/ee/packages/federation-matrix/tests/helper/synapse-client.ts +++ b/ee/packages/federation-matrix/tests/helper/synapse-client.ts @@ -144,39 +144,6 @@ export class SynapseClient { return null; } - async createUser(username: string, password: string, displayName?: string): Promise { - if (!this.matrixClient) { - throw new Error('Matrix client not initialized'); - } - - const userId = `@${username}:${this.url.replace('https://', '').replace('http://', '')}`; - - try { - // Use the admin API to create a user - const response = await fetch(`${this.url}/_synapse/admin/v2/users/${encodeURIComponent(userId)}`, { - method: 'PUT', - headers: { - 'Authorization': `Bearer ${this.matrixClient.getAccessToken()}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - password, - displayname: displayName || username, - admin: false, - }), - }); - - if (!response.ok) { - const errorText = await response.text(); - throw new Error(`Failed to create user: ${response.status} ${response.statusText} - ${errorText}`); - } - - return userId; - } catch (error) { - throw new Error(`Failed to create user ${username}: ${error}`); - } - } - async close(): Promise { if (this.matrixClient) { this.matrixClient.stopClient(); diff --git a/yarn.lock b/yarn.lock index 747e0443d9787..2b85131517feb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,13 +5,6 @@ __metadata: version: 8 cacheKey: 10 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 10/6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a - languageName: node - linkType: hard - "@actions/core@npm:^1.11.1": version: 1.11.1 resolution: "@actions/core@npm:1.11.1" @@ -64,19 +57,16 @@ __metadata: linkType: hard "@adobe/css-tools@npm:^4.4.0": - version: 4.4.0 - resolution: "@adobe/css-tools@npm:4.4.0" - checksum: 10/9c6315fe9efa5075d6ddb6ded7a1424bc9c41a01f2314b6bdcc368723985fe161008d03ddcc2b27b2da50cb9c14190fbce965d15cefe5f9a31bdd43f35b52115 + version: 4.4.4 + resolution: "@adobe/css-tools@npm:4.4.4" + checksum: 10/0abd4715737877e5aa5d730d6ec2cffae2131102ddc8310ac5ba3f457ffb2ef453324dbb5b927e3cbc3f81bdd29ce485754014c6e64f4577a49540c76e26ac6b languageName: node linkType: hard -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10/e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: 10/bdc35758b552bcf045733ac047fb7f9a07c4678b944c641adfbd41f798b4b91fffd0fdc0df2578d9b0afc7b4d636aa6e110ead5d6281a2adc1ab90efd7f057f8 languageName: node linkType: hard @@ -87,16 +77,16 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/css-color@npm:^2.8.2": - version: 2.8.3 - resolution: "@asamuzakjp/css-color@npm:2.8.3" +"@asamuzakjp/css-color@npm:^3.2.0": + version: 3.2.0 + resolution: "@asamuzakjp/css-color@npm:3.2.0" dependencies: - "@csstools/css-calc": "npm:^2.1.1" - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-calc": "npm:^2.1.3" + "@csstools/css-color-parser": "npm:^3.0.9" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" lru-cache: "npm:^10.4.3" - checksum: 10/3fbd6b975cfca220a0620843776e7d266b880293a9e3364a48de11ca3eb54af8209343d01842a7c98d2737e457294a7621a5f6671aaf5f12e1634d10808f2508 + checksum: 10/870f661460173174fef8bfebea0799ba26566f3aa7b307e5adabb7aae84fed2da68e40080104ed0c83b43c5be632ee409e65396af13bfe948a3ef4c2c729ecd9 languageName: node linkType: hard @@ -147,432 +137,533 @@ __metadata: linkType: hard "@aws-sdk/client-ses@npm:^3.731.1": - version: 3.883.0 - resolution: "@aws-sdk/client-ses@npm:3.883.0" + version: 3.913.0 + resolution: "@aws-sdk/client-ses@npm:3.913.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/credential-provider-node": "npm:3.883.0" - "@aws-sdk/middleware-host-header": "npm:3.873.0" - "@aws-sdk/middleware-logger": "npm:3.876.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.873.0" - "@aws-sdk/middleware-user-agent": "npm:3.883.0" - "@aws-sdk/region-config-resolver": "npm:3.873.0" - "@aws-sdk/types": "npm:3.862.0" - "@aws-sdk/util-endpoints": "npm:3.879.0" - "@aws-sdk/util-user-agent-browser": "npm:3.873.0" - "@aws-sdk/util-user-agent-node": "npm:3.883.0" - "@smithy/config-resolver": "npm:^4.1.5" - "@smithy/core": "npm:^3.9.2" - "@smithy/fetch-http-handler": "npm:^5.1.1" - "@smithy/hash-node": "npm:^4.0.5" - "@smithy/invalid-dependency": "npm:^4.0.5" - "@smithy/middleware-content-length": "npm:^4.0.5" - "@smithy/middleware-endpoint": "npm:^4.1.21" - "@smithy/middleware-retry": "npm:^4.1.22" - "@smithy/middleware-serde": "npm:^4.0.9" - "@smithy/middleware-stack": "npm:^4.0.5" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/node-http-handler": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/smithy-client": "npm:^4.5.2" - "@smithy/types": "npm:^4.3.2" - "@smithy/url-parser": "npm:^4.0.5" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.29" - "@smithy/util-defaults-mode-node": "npm:^4.0.29" - "@smithy/util-endpoints": "npm:^3.0.7" - "@smithy/util-middleware": "npm:^4.0.5" - "@smithy/util-retry": "npm:^4.0.7" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.7" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/credential-provider-node": "npm:3.913.0" + "@aws-sdk/middleware-host-header": "npm:3.910.0" + "@aws-sdk/middleware-logger": "npm:3.910.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" + "@aws-sdk/middleware-user-agent": "npm:3.911.0" + "@aws-sdk/region-config-resolver": "npm:3.910.0" + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/util-endpoints": "npm:3.910.0" + "@aws-sdk/util-user-agent-browser": "npm:3.910.0" + "@aws-sdk/util-user-agent-node": "npm:3.911.0" + "@smithy/config-resolver": "npm:^4.3.2" + "@smithy/core": "npm:^3.16.1" + "@smithy/fetch-http-handler": "npm:^5.3.3" + "@smithy/hash-node": "npm:^4.2.2" + "@smithy/invalid-dependency": "npm:^4.2.2" + "@smithy/middleware-content-length": "npm:^4.2.2" + "@smithy/middleware-endpoint": "npm:^4.3.3" + "@smithy/middleware-retry": "npm:^4.4.3" + "@smithy/middleware-serde": "npm:^4.2.2" + "@smithy/middleware-stack": "npm:^4.2.2" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/node-http-handler": "npm:^4.4.1" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/url-parser": "npm:^4.2.2" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.2" + "@smithy/util-defaults-mode-node": "npm:^4.2.3" + "@smithy/util-endpoints": "npm:^3.2.2" + "@smithy/util-middleware": "npm:^4.2.2" + "@smithy/util-retry": "npm:^4.2.2" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.2" tslib: "npm:^2.6.2" - checksum: 10/46b5482b19003693d5d8bc6491a6113379c00fd580cf692b3e9d6ef1e238af3b75ce782380534d8d469d1c3d3c454f14f31e2d3a0b6cfbffd0097ae94cbbe50c + checksum: 10/6b3b5709eda3dbaad7e13ec581a2750e8fe4f2cc7ddc5832f909fd1633ec0fcf8d8ccd0544d925bcb63154109a156b24969c94019c6e19a0efe5f6056badaf03 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/client-sso@npm:3.883.0" +"@aws-sdk/client-sesv2@npm:^3.839.0": + version: 3.913.0 + resolution: "@aws-sdk/client-sesv2@npm:3.913.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/middleware-host-header": "npm:3.873.0" - "@aws-sdk/middleware-logger": "npm:3.876.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.873.0" - "@aws-sdk/middleware-user-agent": "npm:3.883.0" - "@aws-sdk/region-config-resolver": "npm:3.873.0" - "@aws-sdk/types": "npm:3.862.0" - "@aws-sdk/util-endpoints": "npm:3.879.0" - "@aws-sdk/util-user-agent-browser": "npm:3.873.0" - "@aws-sdk/util-user-agent-node": "npm:3.883.0" - "@smithy/config-resolver": "npm:^4.1.5" - "@smithy/core": "npm:^3.9.2" - "@smithy/fetch-http-handler": "npm:^5.1.1" - "@smithy/hash-node": "npm:^4.0.5" - "@smithy/invalid-dependency": "npm:^4.0.5" - "@smithy/middleware-content-length": "npm:^4.0.5" - "@smithy/middleware-endpoint": "npm:^4.1.21" - "@smithy/middleware-retry": "npm:^4.1.22" - "@smithy/middleware-serde": "npm:^4.0.9" - "@smithy/middleware-stack": "npm:^4.0.5" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/node-http-handler": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/smithy-client": "npm:^4.5.2" - "@smithy/types": "npm:^4.3.2" - "@smithy/url-parser": "npm:^4.0.5" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.29" - "@smithy/util-defaults-mode-node": "npm:^4.0.29" - "@smithy/util-endpoints": "npm:^3.0.7" - "@smithy/util-middleware": "npm:^4.0.5" - "@smithy/util-retry": "npm:^4.0.7" - "@smithy/util-utf8": "npm:^4.0.0" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/credential-provider-node": "npm:3.913.0" + "@aws-sdk/middleware-host-header": "npm:3.910.0" + "@aws-sdk/middleware-logger": "npm:3.910.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" + "@aws-sdk/middleware-user-agent": "npm:3.911.0" + "@aws-sdk/region-config-resolver": "npm:3.910.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/util-endpoints": "npm:3.910.0" + "@aws-sdk/util-user-agent-browser": "npm:3.910.0" + "@aws-sdk/util-user-agent-node": "npm:3.911.0" + "@smithy/config-resolver": "npm:^4.3.2" + "@smithy/core": "npm:^3.16.1" + "@smithy/fetch-http-handler": "npm:^5.3.3" + "@smithy/hash-node": "npm:^4.2.2" + "@smithy/invalid-dependency": "npm:^4.2.2" + "@smithy/middleware-content-length": "npm:^4.2.2" + "@smithy/middleware-endpoint": "npm:^4.3.3" + "@smithy/middleware-retry": "npm:^4.4.3" + "@smithy/middleware-serde": "npm:^4.2.2" + "@smithy/middleware-stack": "npm:^4.2.2" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/node-http-handler": "npm:^4.4.1" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/url-parser": "npm:^4.2.2" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.2" + "@smithy/util-defaults-mode-node": "npm:^4.2.3" + "@smithy/util-endpoints": "npm:^3.2.2" + "@smithy/util-middleware": "npm:^4.2.2" + "@smithy/util-retry": "npm:^4.2.2" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/10f72a933a675ecebb31155b71acb90247f8d9ce164f2728f3a823c0b8d05e5701a9e8d8d15071528f8e0ada74aa042d085131ad82aa251025058f6b42137e40 - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/core@npm:3.883.0" - dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@aws-sdk/xml-builder": "npm:3.873.0" - "@smithy/core": "npm:^3.9.2" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/signature-v4": "npm:^5.1.3" - "@smithy/smithy-client": "npm:^4.5.2" - "@smithy/types": "npm:^4.3.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.5" - "@smithy/util-utf8": "npm:^4.0.0" - fast-xml-parser: "npm:5.2.5" + checksum: 10/6c5865a08d6c6dfcedb7289c2cd56589fd5050e110b00f3b5c6888d0b9675eafc0bdea5127c75903ed6d382de90191839a3d49a3322b8075436eebdc7ad39200 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/client-sso@npm:3.911.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/middleware-host-header": "npm:3.910.0" + "@aws-sdk/middleware-logger": "npm:3.910.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" + "@aws-sdk/middleware-user-agent": "npm:3.911.0" + "@aws-sdk/region-config-resolver": "npm:3.910.0" + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/util-endpoints": "npm:3.910.0" + "@aws-sdk/util-user-agent-browser": "npm:3.910.0" + "@aws-sdk/util-user-agent-node": "npm:3.911.0" + "@smithy/config-resolver": "npm:^4.3.2" + "@smithy/core": "npm:^3.16.1" + "@smithy/fetch-http-handler": "npm:^5.3.3" + "@smithy/hash-node": "npm:^4.2.2" + "@smithy/invalid-dependency": "npm:^4.2.2" + "@smithy/middleware-content-length": "npm:^4.2.2" + "@smithy/middleware-endpoint": "npm:^4.3.3" + "@smithy/middleware-retry": "npm:^4.4.3" + "@smithy/middleware-serde": "npm:^4.2.2" + "@smithy/middleware-stack": "npm:^4.2.2" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/node-http-handler": "npm:^4.4.1" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/url-parser": "npm:^4.2.2" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.2" + "@smithy/util-defaults-mode-node": "npm:^4.2.3" + "@smithy/util-endpoints": "npm:^3.2.2" + "@smithy/util-middleware": "npm:^4.2.2" + "@smithy/util-retry": "npm:^4.2.2" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/5626c97bab65913f9c9f74dca79f57a8e47dfd7429e949b3055d6ece13bd4efb5623551cd3bdf38e774f9323d4bd06bc959080e892fee08798263255f3f46d28 + checksum: 10/63c3f054251f9b2d823fa65c3c82887230a62bdf364af8f8b3ea5ad22995ea97058bb8ffbfacf2724c058acea0c437fc8b2bc5f21a098a03a3550df53a02e258 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/core@npm:3.911.0" + dependencies: + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/xml-builder": "npm:3.911.0" + "@smithy/core": "npm:^3.16.1" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/signature-v4": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-middleware": "npm:^4.2.2" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10/d667250ebc1bf09c0e227f45b9d5c6036312b014f57c75c7f65165febc3f34d2f176a6d6042231eb3f7682f7a537d3c45f101d8c462026e380fa766a95ed70e6 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.883.0" +"@aws-sdk/credential-provider-env@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.911.0" dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/fcd91feab0d4741ea7a8f06133cb40dfccc6ba66033f442aefb51e0ed01aa85906bbdba4db59ec400dfce04376e88fef8cbe35a72d7c59ad95b8f4018296bb3c + checksum: 10/520736358644fc27a7f6b72ff2f4feafeef4a6a5ef045980f6399fb056b4b96aa0ca4ebced21c28c07aed6e54abd653a3254c56213842a879be6af975b0500f8 languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.883.0" +"@aws-sdk/credential-provider-http@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.911.0" dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/fetch-http-handler": "npm:^5.1.1" - "@smithy/node-http-handler": "npm:^4.1.1" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/smithy-client": "npm:^4.5.2" - "@smithy/types": "npm:^4.3.2" - "@smithy/util-stream": "npm:^4.2.4" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/fetch-http-handler": "npm:^5.3.3" + "@smithy/node-http-handler": "npm:^4.4.1" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/util-stream": "npm:^4.5.2" tslib: "npm:^2.6.2" - checksum: 10/f3723333e89e9847bd986eeec93b4edeaba9785ba2288a3c4b0a23b0d5a79c6d3de0d472481291f5aa010345c778749be523004d93ed52b2adfad5f7b6509a96 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.883.0" - dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/credential-provider-env": "npm:3.883.0" - "@aws-sdk/credential-provider-http": "npm:3.883.0" - "@aws-sdk/credential-provider-process": "npm:3.883.0" - "@aws-sdk/credential-provider-sso": "npm:3.883.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.883.0" - "@aws-sdk/nested-clients": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/credential-provider-imds": "npm:^4.0.7" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/shared-ini-file-loader": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + checksum: 10/2fa71970a2d48873df48dde8aa17e949b0c6e58a3369c16f5f14e2e4193c48bfd6d33ce97c6f4e091d2aafc4ff4c0eb112559286c88749729a17a02bbe479c2d + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.913.0": + version: 3.913.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.913.0" + dependencies: + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/credential-provider-env": "npm:3.911.0" + "@aws-sdk/credential-provider-http": "npm:3.911.0" + "@aws-sdk/credential-provider-process": "npm:3.911.0" + "@aws-sdk/credential-provider-sso": "npm:3.911.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.911.0" + "@aws-sdk/nested-clients": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/credential-provider-imds": "npm:^4.2.2" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/5307c97a87e794c53ff46629eac81fe0d016981f93190ca413cbf37d84aa79830d5bb4433bf08310da816ddcc41f69960d5434eb81f94e4db32a578271052449 + checksum: 10/6706fade936682b38e8c004edd69003c1839abba4c47b6a9992f137b16874302a24822e639f876a2aa337fe70bd7bf0d2b4bdc8505814b3bef3e73c0662638cb languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.883.0" +"@aws-sdk/credential-provider-node@npm:3.913.0": + version: 3.913.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.913.0" dependencies: - "@aws-sdk/credential-provider-env": "npm:3.883.0" - "@aws-sdk/credential-provider-http": "npm:3.883.0" - "@aws-sdk/credential-provider-ini": "npm:3.883.0" - "@aws-sdk/credential-provider-process": "npm:3.883.0" - "@aws-sdk/credential-provider-sso": "npm:3.883.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/credential-provider-imds": "npm:^4.0.7" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/shared-ini-file-loader": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/credential-provider-env": "npm:3.911.0" + "@aws-sdk/credential-provider-http": "npm:3.911.0" + "@aws-sdk/credential-provider-ini": "npm:3.913.0" + "@aws-sdk/credential-provider-process": "npm:3.911.0" + "@aws-sdk/credential-provider-sso": "npm:3.911.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/credential-provider-imds": "npm:^4.2.2" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/e79bb22801c50124a5d3fa59cf3fe7bc448c51d9720414f3d39175b4c1da4bc7f79e5a99e196e261a9847b4565fd048b1d140bc1a46f01bdc4a74fce9e80422a + checksum: 10/600e243c0ba051f897fb283bb68e3bdca27bfb8323fcd28d01a077bd59d3186e8e6f5e40844a11110a8bf2ed06265fb8a477198d0d5fecef79f6b35484e03d95 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.883.0" +"@aws-sdk/credential-provider-process@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.911.0" dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/shared-ini-file-loader": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/0ceeabf57b15ddbd75ef8cff44121a6de68e84beb53167152ad234670895270973b926896c64cbcf8de786e8de14232f7da4884bc1bb7885547b3bd203b1595d + checksum: 10/73707a2b54f7d4e90a4080ac2cce03aa3738a8684ed0851b874be304839c90b1d8c2167d2eb4d63015e9d79cd19f94f682f3e31f8ecb5c361fd228ebf7f1c726 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.883.0" +"@aws-sdk/credential-provider-sso@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.911.0" dependencies: - "@aws-sdk/client-sso": "npm:3.883.0" - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/token-providers": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/shared-ini-file-loader": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/client-sso": "npm:3.911.0" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/token-providers": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/194ad080e7f881683539dc084593e226ae1dac64f12d0f71305baa48e85933d3d59f2a3da31c06d42548c404e3418207adf7f713f89f9ca7359a676ceb3978a1 + checksum: 10/80d626057b992cdf891fc8eb3365fe45d0071e4024273a95a9699aaeda05751fc492926c230c8c6e99d6bf8dbf4e08a977e5e668326059d2aa936bf1246c1c23 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.883.0" +"@aws-sdk/credential-provider-web-identity@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.911.0" dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/nested-clients": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/nested-clients": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/73e776191c7e4f183e47b2203e34915571e1074feef1e07ab57f1b4080357af49913aa6e652229c778c4ec821133796011e76bdd2da19142cca359df76e66d28 + checksum: 10/1a67f0799bd44f0cfaf0260c41c8b08009d6df80bf3de1028d67e808e003d11ea474f47d4a5816f147a413b6e29f5e1b28e2f4567b6f7f16ab2cdf196b731895 languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.873.0": - version: 3.873.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.873.0" +"@aws-sdk/middleware-host-header@npm:3.910.0": + version: 3.910.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.910.0" dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/9c03a1f602aa1d4eb981556c1a963b4b0101962dd360739cc08ddd429ee7f9b56072d8c8a28f66452f33f3f44b1e889232c795f9d25cf3e203208412792c60f6 + checksum: 10/456442bc5ab2b632562203e5f0185da4c9b20129ba7caf8371b021f1f47ac83a06b8726791d9ac350ba60531c9eaff6e6783a4e5be1a5c44fe6a59e766937c84 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.876.0": - version: 3.876.0 - resolution: "@aws-sdk/middleware-logger@npm:3.876.0" +"@aws-sdk/middleware-logger@npm:3.910.0": + version: 3.910.0 + resolution: "@aws-sdk/middleware-logger@npm:3.910.0" dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/221b6f30e0648cea6a3e393f8f88d1a8b203e969a0dba2f09e876b9a1629a1a6308b4fea40e275662ef74410f6f3dd920682e5252c54c6b8606ba2b9e7686c55 + checksum: 10/6153032647a6c5f79d4ef822a52079a6e56f56923d42d8f73b377ad4188df5078424fe21a88706ad27fe30906c602a1fcc68d91955f08ef4f55617bbb41d49e7 languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.873.0": - version: 3.873.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.873.0" +"@aws-sdk/middleware-recursion-detection@npm:3.910.0": + version: 3.910.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.910.0" dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/types": "npm:3.910.0" + "@aws/lambda-invoke-store": "npm:^0.0.1" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/types": "npm:^4.7.1" + tslib: "npm:^2.6.2" + checksum: 10/3d727f874667baf1b8076690a17c658bc2260330e23d5fe95bdaa060b235becf1202fb7f3ca277db3530f36e136fbde37dbe2ec78d0a5191d9c5291652a7ae91 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.911.0" + dependencies: + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/util-arn-parser": "npm:3.893.0" + "@smithy/core": "npm:^3.16.1" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/signature-v4": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/util-config-provider": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.2" + "@smithy/util-stream": "npm:^4.5.2" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/b6a4f49b3d260b4dcb2814127ee0394cf96c8d2ef2085b48277b9677c3bee25537401b6bae2fa583adf8b64055a285343305edc3e00fd60360cb698f70bf4de9 + checksum: 10/5b154c87e0bbb34fb8d137a0e613cb0b548150f181a44e316e140a3178facdf98cc5d7823c91999a0f26be27db12b23bddbdf380f7c0eae71772749944f1d548 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.883.0" +"@aws-sdk/middleware-user-agent@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.911.0" dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@aws-sdk/util-endpoints": "npm:3.879.0" - "@smithy/core": "npm:^3.9.2" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/util-endpoints": "npm:3.910.0" + "@smithy/core": "npm:^3.16.1" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/fd1a6fa5d835438cd595ea12cabb64368100d5526fc02e0129402b58fd3942fefeb9cccb71b2496cd9f2ce482248a58093e89e29a5ec4af30a36cbe82d6723f0 + checksum: 10/c6f2ea464bdc2cb084243ec0c4edf39e55e35ae47ac1c6baa7349f80c87ad8efda1b84587be4c75f21347e52229e82d41c3ac0ae48aaa6a71555f1c83bbdec1c languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/nested-clients@npm:3.883.0" +"@aws-sdk/nested-clients@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/nested-clients@npm:3.911.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/middleware-host-header": "npm:3.873.0" - "@aws-sdk/middleware-logger": "npm:3.876.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.873.0" - "@aws-sdk/middleware-user-agent": "npm:3.883.0" - "@aws-sdk/region-config-resolver": "npm:3.873.0" - "@aws-sdk/types": "npm:3.862.0" - "@aws-sdk/util-endpoints": "npm:3.879.0" - "@aws-sdk/util-user-agent-browser": "npm:3.873.0" - "@aws-sdk/util-user-agent-node": "npm:3.883.0" - "@smithy/config-resolver": "npm:^4.1.5" - "@smithy/core": "npm:^3.9.2" - "@smithy/fetch-http-handler": "npm:^5.1.1" - "@smithy/hash-node": "npm:^4.0.5" - "@smithy/invalid-dependency": "npm:^4.0.5" - "@smithy/middleware-content-length": "npm:^4.0.5" - "@smithy/middleware-endpoint": "npm:^4.1.21" - "@smithy/middleware-retry": "npm:^4.1.22" - "@smithy/middleware-serde": "npm:^4.0.9" - "@smithy/middleware-stack": "npm:^4.0.5" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/node-http-handler": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/smithy-client": "npm:^4.5.2" - "@smithy/types": "npm:^4.3.2" - "@smithy/url-parser": "npm:^4.0.5" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.29" - "@smithy/util-defaults-mode-node": "npm:^4.0.29" - "@smithy/util-endpoints": "npm:^3.0.7" - "@smithy/util-middleware": "npm:^4.0.5" - "@smithy/util-retry": "npm:^4.0.7" - "@smithy/util-utf8": "npm:^4.0.0" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/middleware-host-header": "npm:3.910.0" + "@aws-sdk/middleware-logger": "npm:3.910.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" + "@aws-sdk/middleware-user-agent": "npm:3.911.0" + "@aws-sdk/region-config-resolver": "npm:3.910.0" + "@aws-sdk/types": "npm:3.910.0" + "@aws-sdk/util-endpoints": "npm:3.910.0" + "@aws-sdk/util-user-agent-browser": "npm:3.910.0" + "@aws-sdk/util-user-agent-node": "npm:3.911.0" + "@smithy/config-resolver": "npm:^4.3.2" + "@smithy/core": "npm:^3.16.1" + "@smithy/fetch-http-handler": "npm:^5.3.3" + "@smithy/hash-node": "npm:^4.2.2" + "@smithy/invalid-dependency": "npm:^4.2.2" + "@smithy/middleware-content-length": "npm:^4.2.2" + "@smithy/middleware-endpoint": "npm:^4.3.3" + "@smithy/middleware-retry": "npm:^4.4.3" + "@smithy/middleware-serde": "npm:^4.2.2" + "@smithy/middleware-stack": "npm:^4.2.2" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/node-http-handler": "npm:^4.4.1" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/smithy-client": "npm:^4.8.1" + "@smithy/types": "npm:^4.7.1" + "@smithy/url-parser": "npm:^4.2.2" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.2" + "@smithy/util-defaults-mode-node": "npm:^4.2.3" + "@smithy/util-endpoints": "npm:^3.2.2" + "@smithy/util-middleware": "npm:^4.2.2" + "@smithy/util-retry": "npm:^4.2.2" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10/c666f08f4d9f3359b29852f64c1fcd1a837002cf546554e44ca23a4f2ba67ccfa356aae3e49d531b3481d1f9b982d61ad78e6a4779fab661aa0dfc522a90fd61 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.910.0": + version: 3.910.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.910.0" + dependencies: + "@aws-sdk/types": "npm:3.910.0" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" + "@smithy/util-config-provider": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.2" + tslib: "npm:^2.6.2" + checksum: 10/30c72ad18fa9440765ace4c4acfa26f6525573adff1fb9c12b251da709413a6e0d08894c62d011b463dfd414ead54095845c7225d2a2654adf3e5871743ac965 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.911.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/protocol-http": "npm:^5.3.2" + "@smithy/signature-v4": "npm:^5.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/81d1da3e48ffa97a997ba8e7a130fcddca48ba69945fb3c834d59bdec8078d9a7640790179300c7d588e7998708729b72bac71bed7869c9afdcf320e69120ae0 + checksum: 10/da232ca896b90c6a8ae1370e29adb83af67a5ca4b660b61ba98ade2a31b173e5a31f4f535f342d5e4bac7f963641f4401c22616feca4dc622c538ef36982fa95 languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.873.0": - version: 3.873.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.873.0" +"@aws-sdk/token-providers@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/token-providers@npm:3.911.0" dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/types": "npm:^4.3.2" - "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.5" + "@aws-sdk/core": "npm:3.911.0" + "@aws-sdk/nested-clients": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/property-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/fc039b00f38d13f5ebea58997419e0e2a55e0d3e1e565fcabdc0fbd8d425b05cc161944a2ac6e429f4af7c7f693a9bb80c6435b9703edbce5ff56a6875d4e95d + checksum: 10/88cdadde7dbddc88c5cf33a519f7dd108ce74254acdee6a6c3e4c6aa931350f873c37abe426f43238ae58b02ce9dd7bc33c8b214813938eb9db88e74172f484b languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/token-providers@npm:3.883.0" +"@aws-sdk/types@npm:3.910.0, @aws-sdk/types@npm:^3.222.0": + version: 3.910.0 + resolution: "@aws-sdk/types@npm:3.910.0" dependencies: - "@aws-sdk/core": "npm:3.883.0" - "@aws-sdk/nested-clients": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/shared-ini-file-loader": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" - checksum: 10/8861549dce9dcf3860894af35b29e2a2e8125f701947da06083a4adb11acb13bc8a4c0df51edfd6804932f4f433b191bae276fbccd81b3fc2605c4ce4ea709c1 + checksum: 10/7865602184322eaa0588ae16ac3cda941d8aaceaa88a6c2ab723e37dc4017db84ba5cfdf6d3b42b01d132d3090c08a732598bf9d9734b66f1c82903e1602af6e languageName: node linkType: hard -"@aws-sdk/types@npm:3.862.0, @aws-sdk/types@npm:^3.222.0": - version: 3.862.0 - resolution: "@aws-sdk/types@npm:3.862.0" +"@aws-sdk/util-arn-parser@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.893.0" dependencies: - "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/056d6712a4782d1c4c9d82d59980afacdaccecb80c64d9044e22a27b505b2e09dd9afca7127262a911ea71f88b0e0acab3d000133ed24bacc3b93175be306114 + checksum: 10/f809777714618c63e92fd5881c9573081bc94df9c5cce53917b8e1db4efa1d44f1132f6c9179f9babc4964c648d42ebee5c1ad75641c6b336007be3df561053f languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.879.0": - version: 3.879.0 - resolution: "@aws-sdk/util-endpoints@npm:3.879.0" +"@aws-sdk/util-endpoints@npm:3.910.0": + version: 3.910.0 + resolution: "@aws-sdk/util-endpoints@npm:3.910.0" dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@smithy/types": "npm:^4.3.2" - "@smithy/url-parser": "npm:^4.0.5" - "@smithy/util-endpoints": "npm:^3.0.7" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/types": "npm:^4.7.1" + "@smithy/url-parser": "npm:^4.2.2" + "@smithy/util-endpoints": "npm:^3.2.2" tslib: "npm:^2.6.2" - checksum: 10/bfe6ffaaf4dbcea5511655ac403edf88a18558f111c138636f304072961ab6fb31e2ff23712a748c61c5c1af8a33167a823861e7f78fa4477e17352f0ebf0a56 + checksum: 10/c84a4f60cffad6db765e1f2a6e9a1d178adae1023f9c0594ed36504cfe9b9438073a4e81f668a1c9b27298ceb74800ff15088fa0d757cbddad41a179a160f879 languageName: node linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.873.0 - resolution: "@aws-sdk/util-locate-window@npm:3.873.0" + version: 3.893.0 + resolution: "@aws-sdk/util-locate-window@npm:3.893.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/36f252a0cc7dd2ae08eb14ca3aba2982761ce813e42d455b478213765688ac1bcc609888ad8888b8ab23220ec0865987640d66e0cf9182552063e88220257563 + checksum: 10/9a6731c0103b4d0e58e3c71a655c6b873b30de6120e56ba9b448960526d58c7e55d7e5d503b4f7abdf7643250d47a328e7d7f9b2352f0e67130e7fed48c6a1cf languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.873.0": - version: 3.873.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.873.0" +"@aws-sdk/util-user-agent-browser@npm:3.910.0": + version: 3.910.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.910.0" dependencies: - "@aws-sdk/types": "npm:3.862.0" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/types": "npm:^4.7.1" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10/c934d177a1e56505011a1216c13fdbe7fc179dba3b0c7a3b733543637f8a47ef3dd0906fa2e507dd1d854079710442126ef461425929ee7a319b32407c6f28c1 + checksum: 10/0bd5becebf9de4c3a02f88be5cb1912fb2b82f8ecf17e82840dcacfeac96fef4f04188645fe5f4cc6ecdbdc67dc5c408bb9843a9a534afe6be68af39ae1e9440 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.883.0": - version: 3.883.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.883.0" +"@aws-sdk/util-user-agent-node@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.911.0" dependencies: - "@aws-sdk/middleware-user-agent": "npm:3.883.0" - "@aws-sdk/types": "npm:3.862.0" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/types": "npm:^4.3.2" + "@aws-sdk/middleware-user-agent": "npm:3.911.0" + "@aws-sdk/types": "npm:3.910.0" + "@smithy/node-config-provider": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" tslib: "npm:^2.6.2" peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 10/dae35bcedcf3edaa6fb17f6963c8745428957d96cea360fb987540f7ebbc0eff03501eb527fdfbda89f2a1b28b6d00c62f118698865bafba9663f3cb16e5f6b1 + checksum: 10/c87cd348edc6436f0788eaad4b05e15c4f2fe8f096f9e90d40c13f440241da4336192190be2720f9941f1c72ddfd1d8e317d616fe5db1b6d3780fafadc7941e4 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.873.0": - version: 3.873.0 - resolution: "@aws-sdk/xml-builder@npm:3.873.0" +"@aws-sdk/xml-builder@npm:3.911.0": + version: 3.911.0 + resolution: "@aws-sdk/xml-builder@npm:3.911.0" dependencies: - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.7.1" + fast-xml-parser: "npm:5.2.5" tslib: "npm:^2.6.2" - checksum: 10/5eefbaff2bc3fbee722e5aa22e0d74dfc6d64ddd228421a38d080c40cbc079ca713c15737cfa5907315a0e3ac1fa28665f92ddbf807daba22d56283efaa8d550 + checksum: 10/0208021abe8ac9633c3d13f1b108de58496af152029e6b0e10fe621a1dabfa412b1f14c91d531aeaf5431335b278d354a07d96acb8bc30369cff591d073338d8 + languageName: node + linkType: hard + +"@aws/lambda-invoke-store@npm:^0.0.1": + version: 0.0.1 + resolution: "@aws/lambda-invoke-store@npm:0.0.1" + checksum: 10/e8f54d28aade8828962f2871a22aa4e960ebc40c8fa551414181dd9dd32d6258279013c42f88e57d17aa4252cb5ed00df6a49fc35185f9fa6b6f351ccf821bd6 languageName: node linkType: hard @@ -614,7 +705,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.25.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -625,44 +716,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.27.2": - version: 7.27.5 - resolution: "@babel/compat-data@npm:7.27.5" - checksum: 10/04c343b8a25955bbbe1569564c63ac481a74710eb2e7989b97bd10baf2f0f3b1aa1b6c6122749806e92d70cfc22c10c757ff62336eb10a28ea98ab2b82bc0c2c - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": +"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": version: 7.28.4 resolution: "@babel/compat-data@npm:7.28.4" checksum: 10/95b7864e6b210c84c069743966da448c0cb50015a4de5e18dd755776a0b5e53c4653e74f26700aed8de922eaa3b8844fc5fc5b29bc64830249d2abe914aec832 languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.27.4, @babel/core@npm:^7.7.5": - version: 7.27.4 - resolution: "@babel/core@npm:7.27.4" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.27.3" - "@babel/helper-compilation-targets": "npm:^7.27.2" - "@babel/helper-module-transforms": "npm:^7.27.3" - "@babel/helpers": "npm:^7.27.4" - "@babel/parser": "npm:^7.27.4" - "@babel/template": "npm:^7.27.2" - "@babel/traverse": "npm:^7.27.4" - "@babel/types": "npm:^7.27.3" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10/28c01186d5f2599e41f92c94fd14a02cfdcf4b74429b4028a8d16e45c1b08d3924c4275e56412f30fcd2664e5ddc2200f1c06cee8bffff4bba628ff1f20c6e70 - languageName: node - linkType: hard - -"@babel/core@npm:~7.28.4": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.27.4, @babel/core@npm:^7.7.5, @babel/core@npm:~7.28.4": version: 7.28.4 resolution: "@babel/core@npm:7.28.4" dependencies: @@ -699,20 +760,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.16.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.7.2": - version: 7.27.5 - resolution: "@babel/generator@npm:7.27.5" - dependencies: - "@babel/parser": "npm:^7.27.5" - "@babel/types": "npm:^7.27.3" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10/f5e6942670cb32156b3ac2d75ce09b373558823387f15dd1413c27fe9eb5756a7c6011fc7f956c7acc53efb530bfb28afffa24364d46c4e9ffccc4e5c8b3b094 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.7, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.27.1, @babel/generator@npm:^7.28.3": +"@babel/generator@npm:^7.16.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.3, @babel/generator@npm:^7.7.2": version: 7.28.3 resolution: "@babel/generator@npm:7.28.3" dependencies: @@ -725,20 +773,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/generator@npm:7.28.0" - dependencies: - "@babel/parser": "npm:^7.28.0" - "@babel/types": "npm:^7.28.0" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10/064c5ba4c07ecd7600377bd0022d5f6bdb3b35e9ff78d9378f6bd1e656467ca902c091647222ab2f0d2967f6d6c0ca33157d37dd9b1c51926c9b0e1527ab9b92 - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.25.9, @babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": +"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": version: 7.27.3 resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" dependencies: @@ -777,20 +812,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6": - version: 7.25.9 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - regexpu-core: "npm:^6.1.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/bc2b6a365ddf490c416661833dbf4430ae0c66132acccb5ce257e82026dd9db54da788bfbdcb7e0032aa0cba965cb1be169b1e1fb2c8c029b81625da4963f6b9 - languageName: node - linkType: hard - -"@babel/helper-create-regexp-features-plugin@npm:^7.27.1": +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.1" dependencies: @@ -845,20 +867,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.27.3": - version: 7.27.3 - resolution: "@babel/helper-module-transforms@npm:7.27.3" - dependencies: - "@babel/helper-module-imports": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.3" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/47abc90ceb181b4bdea9bf1717adf536d1b5e5acb6f6d8a7a4524080318b5ca8a99e6d58677268c596bad71077d1d98834d2c3815f2443e6d3f287962300f15d - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.28.3": +"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3": version: 7.28.3 resolution: "@babel/helper-module-transforms@npm:7.28.3" dependencies: @@ -923,14 +932,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4, @babel/helper-string-parser@npm:^7.25.7, @babel/helper-string-parser@npm:^7.25.9, @babel/helper-string-parser@npm:^7.27.1": +"@babel/helper-string-parser@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-string-parser@npm:7.27.1" checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.25.7, @babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1": +"@babel/helper-validator-identifier@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-identifier@npm:7.27.1" checksum: 10/75041904d21bdc0cd3b07a8ac90b11d64cd3c881e89cb936fa80edd734bf23c35e6bd1312611e8574c4eab1f3af0f63e8a5894f4699e9cfdf70c06fcf4252320 @@ -945,23 +954,13 @@ __metadata: linkType: hard "@babel/helper-wrap-function@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-wrap-function@npm:7.27.1" - dependencies: - "@babel/template": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10/effa5ba1732764982db52295a0003d0d6b527edf70d8c649f5a521808decbc47fc8f3c21cd31f7b6331192289f3bf5617141bce778fec45dcaedf5708d9c3140 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.27.4": - version: 7.27.6 - resolution: "@babel/helpers@npm:7.27.6" + version: 7.28.3 + resolution: "@babel/helper-wrap-function@npm:7.28.3" dependencies: "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.27.6" - checksum: 10/33c1ab2b42f05317776a4d67c5b00d916dbecfbde38a9406a1300ad3ad6e0380a2f6fcd3361369119a82a7d3c20de6e66552d147297f17f656cf17912605aa97 + "@babel/traverse": "npm:^7.28.3" + "@babel/types": "npm:^7.28.2" + checksum: 10/a5ed5fe7b8d9949d3b4f45ccec0b365018b8e444f6a6d794b4c8291e251e680f5b7c79c49c2170de9d14967c78721f59620ce70c5dac2d53c30628ef971d9dce languageName: node linkType: hard @@ -975,29 +974,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.2, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5": - version: 7.27.5 - resolution: "@babel/parser@npm:7.27.5" - dependencies: - "@babel/types": "npm:^7.27.3" - bin: - parser: ./bin/babel-parser.js - checksum: 10/0ad671be7994dba7d31ec771bd70ea5090aa34faf73e93b1b072e3c0a704ab69f4a7a68ebfb9d6a7fa455e0aa03dfa65619c4df6bae1cf327cba925b1d233fc4 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.23.0, @babel/parser@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/parser@npm:7.28.0" - dependencies: - "@babel/types": "npm:^7.28.0" - bin: - parser: ./bin/babel-parser.js - checksum: 10/2c14a0d2600bae9ab81924df0a85bbd34e427caa099c260743f7c6c12b2042e743e776043a0d1a2573229ae648f7e66a80cfb26fc27e2a9eb59b55932d44c817 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.27.1, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.2, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": version: 7.28.4 resolution: "@babel/parser@npm:7.28.4" dependencies: @@ -2128,25 +2105,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.9.2": - version: 7.26.10 - resolution: "@babel/runtime@npm:7.26.10" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/9d7ff8e96abe3791047c1138789c742411e3ef19c4d7ca18ce916f83cec92c06ec5dc64401759f6dd1e377cf8a01bbd2c62e033eb7550f435cf6579768d0d4a5 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.25.6": - version: 7.26.7 - resolution: "@babel/runtime@npm:7.26.7" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/c7a661a6836b332d9d2e047cba77ba1862c1e4f78cec7146db45808182ef7636d8a7170be9797e5d8fd513180bffb9fa16f6ca1c69341891efec56113cf22bfc - languageName: node - linkType: hard - -"@babel/runtime@npm:~7.28.4": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.6, @babel/runtime@npm:^7.27.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:~7.28.4": version: 7.28.4 resolution: "@babel/runtime@npm:7.28.4" checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163 @@ -2164,104 +2123,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/template@npm:7.25.7" - dependencies: - "@babel/code-frame": "npm:^7.25.7" - "@babel/parser": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - checksum: 10/49e1e88d2eac17d31ae28d6cf13d6d29c1f49384c4f056a6751c065d6565c351e62c01ce6b11fef5edb5f3a77c87e114ea7326ca384fa618b4834e10cf9b20f3 - languageName: node - linkType: hard - -"@babel/template@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.16.0": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/7431614d76d4a053e429208db82f2846a415833f3d9eb2e11ef72eeb3c64dfd71f4a4d983de1a4a047b36165a1f5a64de8ca2a417534cc472005c740ffcb9c6a - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.9": - version: 7.25.7 - resolution: "@babel/traverse@npm:7.25.7" - dependencies: - "@babel/code-frame": "npm:^7.25.7" - "@babel/generator": "npm:^7.25.7" - "@babel/parser": "npm:^7.25.7" - "@babel/template": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/5b2d332fcd6bc78e6500c997e79f7e2a54dfb357e06f0908cb7f0cdd9bb54e7fd3c5673f45993849d433d01ea6076a6d04b825958f0cfa01288ad55ffa5c286f - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.23.2": - version: 7.28.0 - resolution: "@babel/traverse@npm:7.28.0" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.28.0" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.0" - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.28.0" - debug: "npm:^4.3.1" - checksum: 10/c1c24b12b6cb46241ec5d11ddbd2989d6955c282715cbd8ee91a09fe156b3bdb0b88353ac33329c2992113e3dfb5198f616c834f8805bb3fa85da1f864bec5f3 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/traverse@npm:7.27.1" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.1" - "@babel/template": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/9977271aa451293d3f184521412788d6ddaff9d6a29626d7435b5dacd059feb2d7753bc94f59f4f5b76e65bd2e2cabc8a10d7e1f93709feda28619f2e8cbf4d6 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4": - version: 7.27.4 - resolution: "@babel/traverse@npm:7.27.4" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.27.3" - "@babel/parser": "npm:^7.27.4" - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.27.3" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/4debb80b9068a46e188e478272f3b6820e16d17e2651e82d0a0457176b0c3b2489994f0a0d6e8941ee90218b0a8a69fe52ba350c1aa66eb4c72570d6b2405f91 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": +"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": version: 7.28.4 resolution: "@babel/traverse@npm:7.28.4" dependencies: @@ -2276,69 +2138,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.23.5 - resolution: "@babel/types@npm:7.23.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10/a623a4e7f396f1903659099da25bfa059694a49f42820f6b5288347f1646f0b37fb7cc550ba45644e9067149368ef34ccb1bd4a4251ec59b83b3f7765088f363 - languageName: node - linkType: hard - -"@babel/types@npm:^7.18.9, @babel/types@npm:^7.25.7": - version: 7.25.8 - resolution: "@babel/types@npm:7.25.8" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.7" - "@babel/helper-validator-identifier": "npm:^7.25.7" - to-fast-properties: "npm:^2.0.0" - checksum: 10/973108dbb189916bb87360f2beff43ae97f1b08f1c071bc6499d363cce48b3c71674bf3b59dfd617f8c5062d1c76dc2a64232bc07b6ccef831fd0c06162d44d9 - languageName: node - linkType: hard - -"@babel/types@npm:^7.25.9": - version: 7.26.0 - resolution: "@babel/types@npm:7.26.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10/40780741ecec886ed9edae234b5eb4976968cc70d72b4e5a40d55f83ff2cc457de20f9b0f4fe9d858350e43dab0ea496e7ef62e2b2f08df699481a76df02cd6e - languageName: node - linkType: hard - -"@babel/types@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/types@npm:7.27.1" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - checksum: 10/81f8ada28c4b29695d7d4c4cbfaa5ec3138ccebbeb26628c7c3cc570fdc84f28967c9e68caf4977d51ff4f4d3159c88857ef278317f84f3515dd65e5b8a74995 - languageName: node - linkType: hard - -"@babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6": - version: 7.27.6 - resolution: "@babel/types@npm:7.27.6" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - checksum: 10/174741c667775680628a09117828bbeffb35ea543f59bf80649d0d60672f7815a0740ddece3cca87516199033a039166a6936434131fce2b6a820227e64f91ae - languageName: node - linkType: hard - -"@babel/types@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/types@npm:7.28.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - checksum: 10/2f28b84efb5005d1e85fc3944219c284400c42aeefc1f6e10500a74fed43b3dfb4f9e349a5d6e0e3fc24f5d241c513b30ef00ede2885535ce7a0a4e111c2098e - languageName: node - linkType: hard - -"@babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.28.4 resolution: "@babel/types@npm:7.28.4" dependencies: @@ -2373,31 +2173,31 @@ __metadata: linkType: hard "@bugsnag/browser@npm:^7.20.2": - version: 7.20.2 - resolution: "@bugsnag/browser@npm:7.20.2" + version: 7.25.0 + resolution: "@bugsnag/browser@npm:7.25.0" dependencies: - "@bugsnag/core": "npm:^7.19.0" - checksum: 10/87805bc7b007446a61577d7c7218017dbda4b28c3f69091f1504057d3522c91d280888c6f11d2524e7423ee71ba7aebe8e28caee081e9f3ec2ab1cf47a1e9e39 + "@bugsnag/core": "npm:^7.25.0" + checksum: 10/0af53675a01974ebe66477774ce07460dacc73353908666ad093afd91c5f53f33e7ceb9e73007c55f99ef0b211254a2825e98fcf25325b9f31b4be2caf197193 languageName: node linkType: hard -"@bugsnag/core@npm:^7.19.0": - version: 7.19.0 - resolution: "@bugsnag/core@npm:7.19.0" +"@bugsnag/core@npm:^7.25.0": + version: 7.25.0 + resolution: "@bugsnag/core@npm:7.25.0" dependencies: "@bugsnag/cuid": "npm:^3.0.0" "@bugsnag/safe-json-stringify": "npm:^6.0.0" error-stack-parser: "npm:^2.0.3" iserror: "npm:0.0.2" stack-generator: "npm:^2.0.3" - checksum: 10/d70106675a974ace1cff4a0a1a65cc75d345c7649582d5c76cc61774b91ecfcd4964c76780f116de36093747930818939299c8a06b19961fbeb45f21bf2ca782 + checksum: 10/abecd0881663d1ecbe8304fa7c4e643ec62e05ad7a7d8db451e21966b3b63ea903d9d6b21229de317879a88027ed6ef6fed2bf728f0645d6a5be35bfa12a37fb languageName: node linkType: hard "@bugsnag/cuid@npm:^3.0.0": - version: 3.0.0 - resolution: "@bugsnag/cuid@npm:3.0.0" - checksum: 10/4d586f971b5793d493a311b006cd04dca9210bcd0b4cda0ea080bcac658b54c535cade461530f84943a1903ee6958fbc22bba5d8b6f545658666f208ba9bdc8d + version: 3.2.1 + resolution: "@bugsnag/cuid@npm:3.2.1" + checksum: 10/5c884c70b9e1dd8e0161f1ff80aa9a73f99773785ad7d349bf46e1adfe494fda984f89d5938eb4d50bee6961da9ab088498d77221d5fce03e51dcc6b2fc8d91e languageName: node linkType: hard @@ -2412,16 +2212,16 @@ __metadata: linkType: hard "@bugsnag/node@npm:^7.19.0": - version: 7.19.0 - resolution: "@bugsnag/node@npm:7.19.0" + version: 7.25.0 + resolution: "@bugsnag/node@npm:7.25.0" dependencies: - "@bugsnag/core": "npm:^7.19.0" + "@bugsnag/core": "npm:^7.25.0" byline: "npm:^5.0.0" error-stack-parser: "npm:^2.0.2" iserror: "npm:^0.0.2" pump: "npm:^3.0.0" stack-generator: "npm:^2.0.3" - checksum: 10/2dc61f8182ee6b647284fcae8daec9bead08c8141e64b7ebe16e3e976866f9bf76e2fa00fe958d67c5bedacf8f1d129a657df22a43da2f260555b4ca73b4a704 + checksum: 10/f721855a29cbe84a74a80f68d21a8e2970bd788e2adba3c9b39d50f3b2de64563f916015c6a65d227be61cff95ff46e34d26aea11c09faf81aee7ec9cd2713c9 languageName: node linkType: hard @@ -2438,21 +2238,52 @@ __metadata: linkType: hard "@bugsnag/safe-json-stringify@npm:^6.0.0": - version: 6.0.0 - resolution: "@bugsnag/safe-json-stringify@npm:6.0.0" - checksum: 10/74f5d96af5f2f14be038ff939093329cdc6b3cc94eca6ce5ecd9e66a6d30819bcfd22f99c0ff229de56c0ef601cbca292f86ef5c9940ed2692bc9e005ac1f261 + version: 6.1.0 + resolution: "@bugsnag/safe-json-stringify@npm:6.1.0" + checksum: 10/4c97b7e900c8b6cb00fe68b005a64dae60d5c2c157d5005af1d81c0a93bc7d7140a1e80aa070a2a746d1447281a579ff7c615bc2d46da35d910d13b1457db871 languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.7": - version: 7.0.7 - resolution: "@changesets/apply-release-plan@npm:7.0.7" +"@cacheable/memoize@npm:^2.0.3": + version: 2.0.3 + resolution: "@cacheable/memoize@npm:2.0.3" + dependencies: + "@cacheable/utils": "npm:^2.0.3" + checksum: 10/3202faf6377f8211630b0529446407ba86be6752aabeeb442384362352c8d5dc8f2a6ae178b6f6d240b54763634618dea1a0158cf0ab7662e7082724a0fdf316 + languageName: node + linkType: hard + +"@cacheable/memory@npm:^2.0.3": + version: 2.0.3 + resolution: "@cacheable/memory@npm:2.0.3" + dependencies: + "@cacheable/memoize": "npm:^2.0.3" + "@cacheable/utils": "npm:^2.0.3" + "@keyv/bigmap": "npm:^1.0.2" + hookified: "npm:^1.12.1" + keyv: "npm:^5.5.3" + checksum: 10/d5521bfe347f3cd8856616eef0eb48122ec746b58faa61a6e70222abfe8630db21af10c8de0e4215d74b2d84d05b7beaf28f1c8108960602143c19efc23f1281 + languageName: node + linkType: hard + +"@cacheable/utils@npm:^2.0.3, @cacheable/utils@npm:^2.1.0": + version: 2.1.0 + resolution: "@cacheable/utils@npm:2.1.0" + dependencies: + keyv: "npm:^5.5.3" + checksum: 10/b6fb48a79420b3fa118a7d8c85240d4630b75787c4e8a1e1055b8756ce2c0ede792a7a1b9350af24e185abe8fbfa2045af20c86717c8e0d187eaaafe45e71a0e + languageName: node + linkType: hard + +"@changesets/apply-release-plan@npm:^7.0.13": + version: 7.0.13 + resolution: "@changesets/apply-release-plan@npm:7.0.13" dependencies: - "@changesets/config": "npm:^3.0.5" + "@changesets/config": "npm:^3.1.1" "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.2" - "@changesets/should-skip-package": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/git": "npm:^3.0.4" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" detect-indent: "npm:^6.0.0" fs-extra: "npm:^7.0.1" @@ -2461,56 +2292,56 @@ __metadata: prettier: "npm:^2.7.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: 10/665490b0739075c50f037ae2bd4e8f7ea2c8815c120cafe91f56f15057f1e0a6f9088dc99e5e249e9c70502f072c8b93fca9f4f7173b9843c2e13a62b5931129 + checksum: 10/b2ef4fc9a68ffd5c0543f0a98b8ea2321ff58519d541720646692a03844a2cd8e860ebcb93846be1e062926414dc343333196bfd8806fab26f637e8db8adbb9e languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.5": - version: 6.0.5 - resolution: "@changesets/assemble-release-plan@npm:6.0.5" +"@changesets/assemble-release-plan@npm:^6.0.9": + version: 6.0.9 + resolution: "@changesets/assemble-release-plan@npm:6.0.9" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.2" - "@changesets/should-skip-package": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" semver: "npm:^7.5.3" - checksum: 10/0de3edde14ec1b61d767be5186d4e24e2330291b1e5e8b8c6fd4bda0b8d5d967cefd2c7e7ea790e4bce12920ffb32c6ab9eb74e82bf5f762c20428b321050175 + checksum: 10/f84656eabb700ed77f97751b282e1701636ed45a44b443abd9af0291870495cc046fee301478010f39a1dc455799065ae007b9d7d2bb5ae8b793b65bbb8e052a languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/changelog-git@npm:0.2.0" +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" dependencies: - "@changesets/types": "npm:^6.0.0" - checksum: 10/631fcb73cab584fefad30f0e7cc8f7624b36be0f199e526c0d53538da16df2776bef8f8eb6511247b8040d011a2582bdb4840275d3f90a046bacbbd717da6c83 + "@changesets/types": "npm:^6.1.0" + checksum: 10/c22f3c0baf50c102a6890046351ee42f65ff6d58747ba4f75e5e40da1ed5fbcfd0dc2d11cdfb86acbb3262e58acb93f096c798827cac570c1e22e8f32f58a30f languageName: node linkType: hard "@changesets/cli@npm:^2.27.11": - version: 2.27.11 - resolution: "@changesets/cli@npm:2.27.11" + version: 2.29.7 + resolution: "@changesets/cli@npm:2.29.7" dependencies: - "@changesets/apply-release-plan": "npm:^7.0.7" - "@changesets/assemble-release-plan": "npm:^6.0.5" - "@changesets/changelog-git": "npm:^0.2.0" - "@changesets/config": "npm:^3.0.5" + "@changesets/apply-release-plan": "npm:^7.0.13" + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.2" - "@changesets/get-release-plan": "npm:^4.0.6" - "@changesets/git": "npm:^3.0.2" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.13" + "@changesets/git": "npm:^3.0.4" "@changesets/logger": "npm:^0.1.1" - "@changesets/pre": "npm:^2.0.1" - "@changesets/read": "npm:^0.6.2" - "@changesets/should-skip-package": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" - "@changesets/write": "npm:^0.3.2" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.5" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@inquirer/external-editor": "npm:^1.0.0" "@manypkg/get-packages": "npm:^1.1.3" ansi-colors: "npm:^4.1.3" ci-info: "npm:^3.7.0" enquirer: "npm:^2.4.1" - external-editor: "npm:^3.1.0" fs-extra: "npm:^7.0.1" mri: "npm:^1.2.0" p-limit: "npm:^2.2.0" @@ -2522,22 +2353,22 @@ __metadata: term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: 10/9072efec5e23ce71095462c8b8cda5d44adbe04dca68d36d5fd3d8eedaf9de39bd386840f3a57dfef87d3e3ca065cabe2d0aaaf8cf47a9ed743340c723e451ac + checksum: 10/e44ee8e9a09ffc990707ec272b03f5724890e6d8833815b80265a9e62f2784ee3fa76c858469fa95c53e1dabd9a0500a6c36b1343211fc0a38902d8fd1b1fce5 languageName: node linkType: hard -"@changesets/config@npm:^3.0.5": - version: 3.0.5 - resolution: "@changesets/config@npm:3.0.5" +"@changesets/config@npm:^3.1.1": + version: 3.1.1 + resolution: "@changesets/config@npm:3.1.1" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/get-dependents-graph": "npm:^2.1.3" "@changesets/logger": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" micromatch: "npm:^4.0.8" - checksum: 10/ebb6e5660c26cfd9c499505fdf5c0289b238fa8f6a7ed68d9eae56283d9f661d302d759155bdaff273a8de870fb2cd2dbb9cef62a64c4b4a869745f0e12eae9d + checksum: 10/9500e02b68801f052478b3e10523bd3a39b9e5e989e718832832537c9da965580f496262c2bc3f6e23a4e6fb4303f730a69dcbf2041f68d2fa7bd03dd1f82db0 languageName: node linkType: hard @@ -2550,29 +2381,29 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.1.2": - version: 2.1.2 - resolution: "@changesets/get-dependents-graph@npm:2.1.2" +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" picocolors: "npm:^1.1.0" semver: "npm:^7.5.3" - checksum: 10/36d9877b0b071183b253d894e0dbef56f764fe2ff592064489d4f122c419ab97f0d023c9e078849d0f48b4129f5018c7c81cb380b02d975db5e0768ab29226c1 + checksum: 10/33f2bb5dc88443b68fd796fd3b019a553fb3e21cb957a8a117db2a6770ad81f7c156ebdc3b12cfa75169de918f11271a71f61034aec48a53bf1a936d6d783e3d languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.6": - version: 4.0.6 - resolution: "@changesets/get-release-plan@npm:4.0.6" +"@changesets/get-release-plan@npm:^4.0.13": + version: 4.0.13 + resolution: "@changesets/get-release-plan@npm:4.0.13" dependencies: - "@changesets/assemble-release-plan": "npm:^6.0.5" - "@changesets/config": "npm:^3.0.5" - "@changesets/pre": "npm:^2.0.1" - "@changesets/read": "npm:^0.6.2" - "@changesets/types": "npm:^6.0.0" + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/config": "npm:^3.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.5" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10/85ac96876d34e4f7830f07753c64309e2e2d07d7d5843f502c25f6bc3bd3f9b4e1d355d82a979b68fabe37b6efe664de85cdce241bfa374ef3439bbbb9f840a0 + checksum: 10/9983fae5a68012c4c418ddd62f2fb3d325363f21160252ff7b868503a1a2effb8fdd32e4a0289b72653afc3605ce19d163ff69205c942a0004efb571a5f78fd0 languageName: node linkType: hard @@ -2583,16 +2414,16 @@ __metadata: languageName: node linkType: hard -"@changesets/git@npm:^3.0.2": - version: 3.0.2 - resolution: "@changesets/git@npm:3.0.2" +"@changesets/git@npm:^3.0.4": + version: 3.0.4 + resolution: "@changesets/git@npm:3.0.4" dependencies: "@changesets/errors": "npm:^0.2.0" "@manypkg/get-packages": "npm:^1.1.3" is-subdir: "npm:^1.1.1" micromatch: "npm:^4.0.8" spawndamnit: "npm:^3.0.1" - checksum: 10/de63573fecbd2ddcb8b5a7bfe18344a849810035e6fc55aa05e022d42e8cbefdfe23eebcfd34d31e84d78a616aa80ffb239b9e24abc4fc3ebaba10e619f72a24 + checksum: 10/4f5a1f3354ec39d530df78b198eaaf2a8ef6cca873dd18efb8706aae09cab04e0d985abd236288644fac5d10cc5cb6ba2538c3e0be023c4d80790ff841f39fa6 languageName: node linkType: hard @@ -2605,50 +2436,50 @@ __metadata: languageName: node linkType: hard -"@changesets/parse@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/parse@npm:0.4.0" +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" js-yaml: "npm:^3.13.1" - checksum: 10/0a824582306b198cd775048876e62bd39193b921515608504777407d78f1dcc700ec15e1a6bccd8a3514c5acc6c3fb060238fbfeae94e698aa17dad1121c2d43 + checksum: 10/2973ab8f38592a80efea589e148e5bdfd6ed3af86aa9206f941b5b3955f68464bf70a5965349f642667c708ebae60e4266be538328cd27075cace3f7cc1022e3 languageName: node linkType: hard -"@changesets/pre@npm:^2.0.1": - version: 2.0.1 - resolution: "@changesets/pre@npm:2.0.1" +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - checksum: 10/e26ca45a1accc4c79890220acf4c85ff716bc09a8e534c91f08bf7d5272408bd76f54ddf6a01765a1aab2517b7447285ae0a9787a6f2135011ad37bcf3f70e48 + checksum: 10/daaedd2747492ced61f107d38f90e535607bcb073b10ffac3d9e3bcad1a4cc082370884224fc6785af2d92d37f6b0a3bf853f9759b8fda294878d00d24344415 languageName: node linkType: hard -"@changesets/read@npm:^0.6.2": - version: 0.6.2 - resolution: "@changesets/read@npm:0.6.2" +"@changesets/read@npm:^0.6.5": + version: 0.6.5 + resolution: "@changesets/read@npm:0.6.5" dependencies: - "@changesets/git": "npm:^3.0.2" + "@changesets/git": "npm:^3.0.4" "@changesets/logger": "npm:^0.1.1" - "@changesets/parse": "npm:^0.4.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" p-filter: "npm:^2.1.0" picocolors: "npm:^1.1.0" - checksum: 10/a9e322c9afb4039c769f71370da1879bb4d457417611d64b1782242b9d2fe9d330816c44f93aebee158fb3e3aee402da50b4e98ac7a779a19d8081478975ec02 + checksum: 10/fec0ac28801e0560fae0eb1d21250dd2a48aaff67bddd1b446a960afd761690d5873dca6eff369d43763bec61f1023d38a38876d5824e316e6de622dc52a24f3 languageName: node linkType: hard -"@changesets/should-skip-package@npm:^0.1.1": - version: 0.1.1 - resolution: "@changesets/should-skip-package@npm:0.1.1" +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10/d187ef22495deb63e678d0ff65e8627701e2b52c25bd59dde10ce8646be8d605c0ed0a6af020dd825b137c2fc748fdc6cef52e7774bad4c7a4f404bf182a85cf + checksum: 10/d09fcf1200ee201f0dd5b8049d90e8b5e0cfd34cc94f5c661c4cdab182a8263628733f9bc5886550a92f6f7857339d79fc77f12ffd53559b029a2bf9a2fa7ace languageName: node linkType: hard @@ -2659,51 +2490,46 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/types@npm:6.0.0" - checksum: 10/214c58ff3e3da019c578b94815ec6748729a38b665d950acddf53f3a23073ac7a57dce45812c4bec0cbcd6902c84a482c804457d4c903602005b2399de8a4021 +"@changesets/types@npm:^6.0.0, @changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 10/2dcd00712cb85d0c53afdd8d0e856b4bf9c0ce8dc36c838c918d44799aacd9ba8659b9ff610ff92b94fc03c8fd2b52c5b05418fcf8a1bd138cd9182414ede373 languageName: node linkType: hard -"@changesets/write@npm:^0.3.2": - version: 0.3.2 - resolution: "@changesets/write@npm:0.3.2" +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" + human-id: "npm:^4.1.1" prettier: "npm:^2.7.1" - checksum: 10/c16b0a731fa43ae0028fd1f956c7b080030c42ff763f8dac74da8b178a4ea65632831c30550b784286277bdc75a3c44dda46aad8db97f43bb1eb4d61922152aa + checksum: 10/bcea8431a09e282bdf66adbd8411d5d3cc19b4a2df519a42586c912b23a7b3ef18d1d0765e2d1a27ff175e2dfc9ef4c2df95cfa920dd4dd2972aaaf662afc6b9 languageName: node linkType: hard "@codemirror/autocomplete@npm:^6.0.0": - version: 6.7.1 - resolution: "@codemirror/autocomplete@npm:6.7.1" + version: 6.19.0 + resolution: "@codemirror/autocomplete@npm:6.19.0" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.6.0" + "@codemirror/view": "npm:^6.17.0" "@lezer/common": "npm:^1.0.0" - peerDependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 - checksum: 10/8581fe6d1e368f25424fa62085acf400752e8712a7e0da45b79b8104c27f06efe56aa2232ed47dac8e590f8245ae2e979ca98a7705df4fd5d50437b0421e5af2 + checksum: 10/791def23bcf5cc278e821a15462f73233b74c2c40db52a95c41f8b3bff693276e2ebaf0fdac892a44d86a6697a55c352efe3a608ccdf25ee7bbf7ac6cce179ea languageName: node linkType: hard "@codemirror/commands@npm:^6.0.0": - version: 6.2.4 - resolution: "@codemirror/commands@npm:6.2.4" + version: 6.9.0 + resolution: "@codemirror/commands@npm:6.9.0" dependencies: "@codemirror/language": "npm:^6.0.0" - "@codemirror/state": "npm:^6.2.0" - "@codemirror/view": "npm:^6.0.0" - "@lezer/common": "npm:^1.0.0" - checksum: 10/3f50ea6d1e99b37ba3dc992b2287eae27e67a096d58ac7e810e1c16335cd579fc737ac877f8d09e73c7417f6e29d884a32d66b00eca3a97373879e56e5525eb4 + "@codemirror/state": "npm:^6.4.0" + "@codemirror/view": "npm:^6.27.0" + "@lezer/common": "npm:^1.1.0" + checksum: 10/4664b37ed233c5c2bfa045a9084fb120f694964e326bd9db0e9762f6a077e8f228d04025d2e9aff03c3537d7aa4bb82cdda3c8ef65fa896a3525fe5fd5860edd languageName: node linkType: hard @@ -2733,56 +2559,66 @@ __metadata: linkType: hard "@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.6.0": - version: 6.7.0 - resolution: "@codemirror/language@npm:6.7.0" + version: 6.11.3 + resolution: "@codemirror/language@npm:6.11.3" dependencies: "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.0.0" - "@lezer/common": "npm:^1.0.0" + "@codemirror/view": "npm:^6.23.0" + "@lezer/common": "npm:^1.1.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" style-mod: "npm:^4.0.0" - checksum: 10/57997ce1ea16b7192a38866c2c1af23f5b2e2ef41c598e0ae6d64ebac3d115998e904286f381ac3231facce5b96a07d5e58f6d9a860474962d4cfb400b6a7fd4 + checksum: 10/8538a2835c1de6ca2d520ff66449185f2ea3a93e7d69382d9db3b4db6460f4c46b44f19724458c50230abfa87cf2c225834d39c3fe3119c48370db6b3de0b772 languageName: node linkType: hard "@codemirror/lint@npm:^6.0.0": - version: 6.2.1 - resolution: "@codemirror/lint@npm:6.2.1" + version: 6.9.0 + resolution: "@codemirror/lint@npm:6.9.0" dependencies: "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.0.0" + "@codemirror/view": "npm:^6.35.0" crelt: "npm:^1.0.5" - checksum: 10/bfe96f92c7d62fb9b9d2a064eac5a7b0386f4bd59002548d1a77d2c871e70d42f69c65d4522052f018fa7e0274a95989e3e296c21cd910c35b3a0e12d2ab8395 + checksum: 10/887cab59b56a2a16cd60df03f271664b8f4e46881f34f8291dcd4d2a7ff31107d0f3e0cb0d3c6dab6563271288316b0ed957a215e4377afa3bfc9768649899da languageName: node linkType: hard "@codemirror/search@npm:^6.0.0": - version: 6.4.0 - resolution: "@codemirror/search@npm:6.4.0" + version: 6.5.11 + resolution: "@codemirror/search@npm:6.5.11" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: 10/6e46887a7e29f932a7c2cb24575dc78eceb9d7092ebf80495841ac9bff7cb2782da840bab5d80603fe3857dd4149e318d9e9c0046385421c30f7d16733467f76 + checksum: 10/d057f37cb369460b25625d7eb72f40636bf78ecd140608da53010cf3660f982a9e613826e38d85d87c9c2ff11e45c9482429987bfd4f29cbbd192f1ee3fd2695 languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.2.0, @codemirror/state@npm:^6.4.0": - version: 6.4.1 - resolution: "@codemirror/state@npm:6.4.1" - checksum: 10/a9ec56c7d7d52034ce8ebea3a9a4d216b9e972d701b32b5000e56c97790d0d46af129aeba0b80bed36648b4024b3ba3e4910cf5bfed11de4a9e89252e0707a70 +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.5.0": + version: 6.5.2 + resolution: "@codemirror/state@npm:6.5.2" + dependencies: + "@marijn/find-cluster-break": "npm:^1.0.0" + checksum: 10/5ccd3acb0c0a5b88e83fb91be39099fceb9f44a5047cc41a75d53f160e736851f65c8de40950b90c6519e6d2828e12f468db0af658dde30e938896f1c39eec91 languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.6.0": - version: 6.34.1 - resolution: "@codemirror/view@npm:6.34.1" +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.35.0": + version: 6.38.6 + resolution: "@codemirror/view@npm:6.38.6" dependencies: - "@codemirror/state": "npm:^6.4.0" + "@codemirror/state": "npm:^6.5.0" + crelt: "npm:^1.0.6" style-mod: "npm:^4.1.0" w3c-keyname: "npm:^2.2.4" - checksum: 10/012f195d7c9da2f9693b2192e0e52c7d3f94d9c887c46e218ddb36ee1a050978ee6a13c7d0207dd3fb970b4454198962112b9afe17e1f23d2b89a274b7d186a0 + checksum: 10/5a047337a98de111817ce8c8d39e6429c90ca0b0a4d2678d6e161e9e5961b1d476a891f447ab7a05cac395d4a93530e7c68bedd93191285265f0742a308ad00b + languageName: node + linkType: hard + +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: 10/66d00284a3a9a21e5e853b256942e17edbb295f4bd7b9aa7ef06bbb603568d5173eb41b0f64c1e51748bc29d382a23a67d99956e57e7431c64e47e74324182d9 languageName: node linkType: hard @@ -2805,37 +2641,37 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^5.0.1": - version: 5.0.1 - resolution: "@csstools/color-helpers@npm:5.0.1" - checksum: 10/4cb25b34997c9b0e9f401833e27942636494bc3c7fda5c6633026bc3fdfdda1c67be68ea048058bfba449a86ec22332e23b4ec5982452c50b67880c4cb13a660 +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383 languageName: node linkType: hard -"@csstools/css-calc@npm:^2.1.1": - version: 2.1.1 - resolution: "@csstools/css-calc@npm:2.1.1" +"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.4 - "@csstools/css-tokenizer": ^3.0.3 - checksum: 10/60e8808c261eeebb15517c0f368672494095bb10e90177dfc492f956fc432760d84b17dc19db739a2e23cac0013f4bcf37bb93947f9741b95b7227eeaced250b + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.7": - version: 3.0.7 - resolution: "@csstools/css-color-parser@npm:3.0.7" +"@csstools/css-color-parser@npm:^3.0.9": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" dependencies: - "@csstools/color-helpers": "npm:^5.0.1" - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/color-helpers": "npm:^5.1.0" + "@csstools/css-calc": "npm:^2.1.4" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.4 - "@csstools/css-tokenizer": ^3.0.3 - checksum: 10/efceb60608f3fc2b6da44d5be7720a8b302e784f05c1c12f17a1da4b4b9893b2e20d0ea74ac2c2d6d5ca9b64ee046d05f803c7b78581fd5a3f85e78acfc5d98e + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805 languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^3.0.1, @csstools/css-parser-algorithms@npm:^3.0.4, @csstools/css-parser-algorithms@npm:^3.0.5": +"@csstools/css-parser-algorithms@npm:^3.0.4, @csstools/css-parser-algorithms@npm:^3.0.5": version: 3.0.5 resolution: "@csstools/css-parser-algorithms@npm:3.0.5" peerDependencies: @@ -2844,29 +2680,29 @@ __metadata: languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^3.0.1, @csstools/css-tokenizer@npm:^3.0.3, @csstools/css-tokenizer@npm:^3.0.4": +"@csstools/css-tokenizer@npm:^3.0.3, @csstools/css-tokenizer@npm:^3.0.4": version: 3.0.4 resolution: "@csstools/css-tokenizer@npm:3.0.4" checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/media-query-list-parser@npm:3.0.1" +"@csstools/media-query-list-parser@npm:^4.0.3": + version: 4.0.3 + resolution: "@csstools/media-query-list-parser@npm:4.0.3" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.1 - "@csstools/css-tokenizer": ^3.0.1 - checksum: 10/794344c67b126ad93d516ab3f01254d44cfa794c3401e34e8cc62ddc7fc13c9ab6c76cb517b643dbda47b57f2eb578c6a11c4a9a4b516d88e260a4016b64ce7f + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/ac4e34c21a1c7fc8b788274f316c29ff2f07e7a08996d27b9beb06454666591be9946362c1b7c4d342558c278c8e7d0e35655043e47a9ffd94c3fdb292fbe020 languageName: node linkType: hard -"@csstools/selector-specificity@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/selector-specificity@npm:4.0.0" +"@csstools/selector-specificity@npm:^5.0.0": + version: 5.0.0 + resolution: "@csstools/selector-specificity@npm:5.0.0" peerDependencies: - postcss-selector-parser: ^6.1.0 - checksum: 10/7076c1d8af0fba94f06718f87fba5bfea583f39089efa906ae38b5ecd6912d3d5865f7047a871ac524b1057e4c970622b2ade456b90d69fb9393902250057994 + postcss-selector-parser: ^7.0.0 + checksum: 10/8df1a01a1fa52b66c7ba0286e1c77d1faff45009876f09ddcac542a1c4bca9f34ee92a10acf056b8e7b7ac93679c1635496c6cdfd7d88dbaff2b6afd1eb823ec languageName: node linkType: hard @@ -2879,19 +2715,30 @@ __metadata: languageName: node linkType: hard -"@datastructures-js/heap@npm:^4.3.3": - version: 4.3.5 - resolution: "@datastructures-js/heap@npm:4.3.5" - checksum: 10/9360ae87e517aaf547251db4faea77388511dd7e4e554da1a3857e072cf34edba4e33faf8c93d738c3a78ddcdee903faefd02238371f0b201bb129d73f03a2ef +"@dabh/diagnostics@npm:^2.0.8": + version: 2.0.8 + resolution: "@dabh/diagnostics@npm:2.0.8" + dependencies: + "@so-ric/colorspace": "npm:^1.1.6" + enabled: "npm:2.0.x" + kuler: "npm:^2.0.0" + checksum: 10/ac2267a4ee1874f608493f21d386ea29f0acac6716124e26e3e48e01ce5706b095585a14adce1bee14b6567d3b8fdd0c5a0bbb7ab0e15c9a743d55eb02f093ce + languageName: node + linkType: hard + +"@datastructures-js/heap@npm:^4.3.7": + version: 4.3.7 + resolution: "@datastructures-js/heap@npm:4.3.7" + checksum: 10/92972c712f740179e465883e4897f47b560c09185970522aa5b296679b4cc922d0ae1dfbc907d6bc2fb27ce5b1858cd9300931ffa75626d364118c9cd957b148 languageName: node linkType: hard "@datastructures-js/priority-queue@npm:^6.3.3, @datastructures-js/priority-queue@npm:^6.3.4": - version: 6.3.4 - resolution: "@datastructures-js/priority-queue@npm:6.3.4" + version: 6.3.5 + resolution: "@datastructures-js/priority-queue@npm:6.3.5" dependencies: - "@datastructures-js/heap": "npm:^4.3.3" - checksum: 10/7c2fbfc1c3a1f9d1f1d0c540a38f41865400d72dc40c13d621657386513ed5faddba4366dcf76b4e52accefa1be67d13602f73bc4a43afa96603071f78b427fe + "@datastructures-js/heap": "npm:^4.3.7" + checksum: 10/7b9624a92d031f6ed0356f555f743f0248575acbdef981cb92eb292d14decebae635722ace10cdcdb87a7cb9657191213887b85bd310f59cbcf54fe3993c30e5 languageName: node linkType: hard @@ -2902,608 +2749,251 @@ __metadata: languageName: node linkType: hard -"@dual-bundle/import-meta-resolve@npm:^4.1.0": - version: 4.1.0 - resolution: "@dual-bundle/import-meta-resolve@npm:4.1.0" - checksum: 10/a69d804a8e8e93732ac5525f85b9366ae78ec60fa02f0d5b4f2d625e18b355ba02502cdaef616ab1eac4450b966d2a398b59577a17483e4f8a350d062357bdf4 +"@dual-bundle/import-meta-resolve@npm:^4.2.1": + version: 4.2.1 + resolution: "@dual-bundle/import-meta-resolve@npm:4.2.1" + checksum: 10/c93f600fe0af015fdf1d6e58cd2823b8282d02e44eb6207eb5fc17e95f6c76bf67c018b12bd6ea71017b214269b59791dad2f3d560131be2df4e995400063258 languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3": - version: 1.4.3 - resolution: "@emnapi/core@npm:1.4.3" +"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.5.0": + version: 1.5.0 + resolution: "@emnapi/core@npm:1.5.0" dependencies: - "@emnapi/wasi-threads": "npm:1.0.2" + "@emnapi/wasi-threads": "npm:1.1.0" tslib: "npm:^2.4.0" - checksum: 10/b511f66b897d2019835391544fdf11f4fa0ce06cc1181abfa17c7d4cf03aaaa4fc8a64fcd30bb3f901de488d0a6f370b53a8de2215a898f5a4ac98015265b3b7 + checksum: 10/b500a69df001580731b0d355298b58832d44ab176937c0db7d10073a396f7a801ebcca10581f125a1cd88af4e6ecd6fbb04b78629cc703a424218b3a36d7bf50 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3": - version: 1.4.3 - resolution: "@emnapi/runtime@npm:1.4.3" +"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.5.0": + version: 1.5.0 + resolution: "@emnapi/runtime@npm:1.5.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10/4f90852a1a5912982cc4e176b6420556971bcf6a85ee23e379e2455066d616219751367dcf43e6a6eaf41ea7e95ba9dc830665a52b5d979dfe074237d19578f8 + checksum: 10/5311ce854306babc77f4bd94c2f973722714a0fab93c126239104ad52dea16a147bfed4c4cff3ca1eb32709607221c25d2f747ae8524cbeb9088058f02ff962b languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.2": - version: 1.0.2 - resolution: "@emnapi/wasi-threads@npm:1.0.2" +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10/e82941776665eb958c2084728191d6b15a94383449975c4621b67a1c8217e1c0ec11056a693906c76863cb96f782f8be500510ecec6874e3f5da35a8e7968cfd + checksum: 10/0d557e75262d2f4c95cb2a456ba0785ef61f919ce488c1d76e5e3acfd26e00c753ef928cd80068363e0c166ba8cc0141305daf0f81aad5afcd421f38f11e0f4e languageName: node linkType: hard "@emotion/hash@npm:^0.9.0": - version: 0.9.0 - resolution: "@emotion/hash@npm:0.9.0" - checksum: 10/b63428f7c8186607acdca5d003700cecf0ded519d0b5c5cc3b3154eafcad6ff433f8361bd2bac8882715b557e6f06945694aeb6ba8b25c6095d7a88570e2e0bb - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/aix-ppc64@npm:0.25.10" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/aix-ppc64@npm:0.25.5" - conditions: os=aix & cpu=ppc64 + version: 0.9.2 + resolution: "@emotion/hash@npm:0.9.2" + checksum: 10/379bde2830ccb0328c2617ec009642321c0e009a46aa383dfbe75b679c6aea977ca698c832d225a893901f29d7b3eef0e38cf341f560f6b2b56f1ff23c172387 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/aix-ppc64@npm:0.25.9" +"@esbuild/aix-ppc64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/aix-ppc64@npm:0.25.11" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-arm64@npm:0.25.10" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/android-arm64@npm:0.25.5" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/android-arm64@npm:0.25.9" +"@esbuild/android-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/android-arm64@npm:0.25.11" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-arm@npm:0.25.10" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/android-arm@npm:0.25.5" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/android-arm@npm:0.25.9" +"@esbuild/android-arm@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/android-arm@npm:0.25.11" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-x64@npm:0.25.10" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/android-x64@npm:0.25.5" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/android-x64@npm:0.25.9" +"@esbuild/android-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/android-x64@npm:0.25.11" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/darwin-arm64@npm:0.25.10" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/darwin-arm64@npm:0.25.5" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/darwin-arm64@npm:0.25.9" +"@esbuild/darwin-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/darwin-arm64@npm:0.25.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/darwin-x64@npm:0.25.10" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/darwin-x64@npm:0.25.5" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/darwin-x64@npm:0.25.9" +"@esbuild/darwin-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/darwin-x64@npm:0.25.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/freebsd-arm64@npm:0.25.10" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/freebsd-arm64@npm:0.25.5" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/freebsd-arm64@npm:0.25.9" +"@esbuild/freebsd-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/freebsd-arm64@npm:0.25.11" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/freebsd-x64@npm:0.25.10" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/freebsd-x64@npm:0.25.5" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/freebsd-x64@npm:0.25.9" +"@esbuild/freebsd-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/freebsd-x64@npm:0.25.11" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-arm64@npm:0.25.10" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-arm64@npm:0.25.5" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-arm64@npm:0.25.9" +"@esbuild/linux-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-arm64@npm:0.25.11" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-arm@npm:0.25.10" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-arm@npm:0.25.5" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-arm@npm:0.25.9" +"@esbuild/linux-arm@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-arm@npm:0.25.11" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-ia32@npm:0.25.10" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-ia32@npm:0.25.5" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-ia32@npm:0.25.9" +"@esbuild/linux-ia32@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-ia32@npm:0.25.11" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-loong64@npm:0.25.10" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-loong64@npm:0.25.5" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-loong64@npm:0.25.9" +"@esbuild/linux-loong64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-loong64@npm:0.25.11" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-mips64el@npm:0.25.10" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-mips64el@npm:0.25.5" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-mips64el@npm:0.25.9" +"@esbuild/linux-mips64el@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-mips64el@npm:0.25.11" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-ppc64@npm:0.25.10" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-ppc64@npm:0.25.5" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-ppc64@npm:0.25.9" +"@esbuild/linux-ppc64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-ppc64@npm:0.25.11" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-riscv64@npm:0.25.10" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-riscv64@npm:0.25.5" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-riscv64@npm:0.25.9" +"@esbuild/linux-riscv64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-riscv64@npm:0.25.11" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-s390x@npm:0.25.10" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-s390x@npm:0.25.5" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-s390x@npm:0.25.9" +"@esbuild/linux-s390x@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-s390x@npm:0.25.11" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-x64@npm:0.25.10" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/linux-x64@npm:0.25.5" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/linux-x64@npm:0.25.9" +"@esbuild/linux-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-x64@npm:0.25.11" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/netbsd-arm64@npm:0.25.10" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/netbsd-arm64@npm:0.25.5" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/netbsd-arm64@npm:0.25.9" +"@esbuild/netbsd-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/netbsd-arm64@npm:0.25.11" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/netbsd-x64@npm:0.25.10" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/netbsd-x64@npm:0.25.5" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/netbsd-x64@npm:0.25.9" +"@esbuild/netbsd-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/netbsd-x64@npm:0.25.11" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openbsd-arm64@npm:0.25.10" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/openbsd-arm64@npm:0.25.5" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/openbsd-arm64@npm:0.25.9" +"@esbuild/openbsd-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/openbsd-arm64@npm:0.25.11" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openbsd-x64@npm:0.25.10" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/openbsd-x64@npm:0.25.5" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/openbsd-x64@npm:0.25.9" +"@esbuild/openbsd-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/openbsd-x64@npm:0.25.11" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openharmony-arm64@npm:0.25.10" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/openharmony-arm64@npm:0.25.9" +"@esbuild/openharmony-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/openharmony-arm64@npm:0.25.11" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/sunos-x64@npm:0.25.10" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/sunos-x64@npm:0.25.5" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/sunos-x64@npm:0.25.9" +"@esbuild/sunos-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/sunos-x64@npm:0.25.11" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-arm64@npm:0.25.10" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/win32-arm64@npm:0.25.5" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/win32-arm64@npm:0.25.9" +"@esbuild/win32-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/win32-arm64@npm:0.25.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-ia32@npm:0.25.10" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/win32-ia32@npm:0.25.5" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/win32-ia32@npm:0.25.9" +"@esbuild/win32-ia32@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/win32-ia32@npm:0.25.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-x64@npm:0.25.10" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.25.5": - version: 0.25.5 - resolution: "@esbuild/win32-x64@npm:0.25.5" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.25.9": - version: 0.25.9 - resolution: "@esbuild/win32-x64@npm:0.25.9" +"@esbuild/win32-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/win32-x64@npm:0.25.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + checksum: 10/89b1eb3137e14c379865e60573f524fcc0ee5c4b0c7cd21090673e75e5a720f14b92f05ab2d02704c2314b67e67b6f96f3bb209ded6b890ced7b667aa4bf1fa2 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 10/e31e456d44e9bf98d59c8ac445549098e1a6d9c4e22053cad58e86a9f78a1e64104ef7f7f46255c442e0c878fe0e566ffba287787d070196c83510ef30d1d197 + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc languageName: node linkType: hard "@eslint/eslintrc@npm:^2.1.0": - version: 2.1.0 - resolution: "@eslint/eslintrc@npm:2.1.0" + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -3514,7 +3004,7 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10/923adf0fbadbe1548b2cbf6d020cc135fcd3bafee073b937a4c2e15b971cff607d987cc82e076d19d86d660dc0b992f688e0f5cf5eabfb5045c8ecdc3e50bd63 + checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 languageName: node linkType: hard @@ -3539,52 +3029,54 @@ __metadata: languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:1.12.0": - version: 1.12.0 - resolution: "@formatjs/ecma402-abstract@npm:1.12.0" +"@formatjs/ecma402-abstract@npm:2.3.6": + version: 2.3.6 + resolution: "@formatjs/ecma402-abstract@npm:2.3.6" dependencies: - "@formatjs/intl-localematcher": "npm:0.2.31" - tslib: "npm:2.4.0" - checksum: 10/c839e2304effd8fa4cf5bd21f5a84cfa06a558735e272be7fe4a7718f47e882c1b6c6a8bdd7b980802cb6eac7e26ec9a7b0e01e850f59991f6d59ee006517702 + "@formatjs/fast-memoize": "npm:2.2.7" + "@formatjs/intl-localematcher": "npm:0.6.2" + decimal.js: "npm:^10.4.3" + tslib: "npm:^2.8.0" + checksum: 10/30b1b5cd6b62ba46245f934429936592df5500bc1b089dc92dd49c826757b873dd92c305dcfe370701e4df6b057bf007782113abb9b65db550d73be4961718bc languageName: node linkType: hard -"@formatjs/fast-memoize@npm:1.2.6": - version: 1.2.6 - resolution: "@formatjs/fast-memoize@npm:1.2.6" +"@formatjs/fast-memoize@npm:2.2.7": + version: 2.2.7 + resolution: "@formatjs/fast-memoize@npm:2.2.7" dependencies: - tslib: "npm:2.4.0" - checksum: 10/cdb944a9207b5d74e0b4cdcd047e32d904b52b8f893227809a906f65882a46ae8b342872161d797dffd4fafd565f91efebb18989ffe888786bb5e5d911bc0193 + tslib: "npm:^2.8.0" + checksum: 10/e7e6efc677d63a13d99a854305db471b69f64cbfebdcb6dbe507dab9aa7eaae482ca5de86f343c856ca0a2c8f251672bd1f37c572ce14af602c0287378097d43 languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.1.7": - version: 2.1.7 - resolution: "@formatjs/icu-messageformat-parser@npm:2.1.7" +"@formatjs/icu-messageformat-parser@npm:2.11.4": + version: 2.11.4 + resolution: "@formatjs/icu-messageformat-parser@npm:2.11.4" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" - "@formatjs/icu-skeleton-parser": "npm:1.3.13" - tslib: "npm:2.4.0" - checksum: 10/700e14a5be66306ea3b6521232dd6087dba5af6bb3b20fb3fe67ecdd1abd4318e0f83b2b1cd47723334fba16cca547f498031e57a3345d7e841745334cc2f580 + "@formatjs/ecma402-abstract": "npm:2.3.6" + "@formatjs/icu-skeleton-parser": "npm:1.8.16" + tslib: "npm:^2.8.0" + checksum: 10/2acb100c06c2ade666d72787fb9f9795b1ace41e8e73bfadc2b1a7b8562e81f655e484f0f33d8c39473aa17bf0ad96fb2228871806a9b3dc4f5f876754a0de3a languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.3.13": - version: 1.3.13 - resolution: "@formatjs/icu-skeleton-parser@npm:1.3.13" +"@formatjs/icu-skeleton-parser@npm:1.8.16": + version: 1.8.16 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.16" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" - tslib: "npm:2.4.0" - checksum: 10/053fa337c246451159aa132f39a9c75577eee5a553a76dcb2b57d7fe7e6e5c212f53b3eeb6810a9f7d5ced4f93f3ac2019f1ed5f437ee49275dea9bd73438e70 + "@formatjs/ecma402-abstract": "npm:2.3.6" + tslib: "npm:^2.8.0" + checksum: 10/428001e5bed81889b276a2356a1393157af91dc59220b765a1a132f6407ac5832b7ac6ae9737674ac38e44035295c0c1c310b2630f383f2b5779ea90bf2849e6 languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.2.31": - version: 0.2.31 - resolution: "@formatjs/intl-localematcher@npm:0.2.31" +"@formatjs/intl-localematcher@npm:0.6.2": + version: 0.6.2 + resolution: "@formatjs/intl-localematcher@npm:0.6.2" dependencies: - tslib: "npm:2.4.0" - checksum: 10/c05bf5854f04ad0cc5ad78436023805c9542d97cdf000c685793e2053b84b585be3603b370e27921a617bbb87ef021239d773bc5326ab99850786c73d46a5156 + tslib: "npm:^2.8.0" + checksum: 10/eb12a7f5367bbecdfafc20d7f005559ce840f420e970f425c5213d35e94e86dfe75bde03464971a26494bf8427d4961269db22ecad2834f2a19d888b5d9cc064 languageName: node linkType: hard @@ -3596,15 +3088,15 @@ __metadata: linkType: hard "@gerrit0/mini-shiki@npm:^3.12.0": - version: 3.12.2 - resolution: "@gerrit0/mini-shiki@npm:3.12.2" + version: 3.13.1 + resolution: "@gerrit0/mini-shiki@npm:3.13.1" dependencies: - "@shikijs/engine-oniguruma": "npm:^3.12.2" - "@shikijs/langs": "npm:^3.12.2" - "@shikijs/themes": "npm:^3.12.2" - "@shikijs/types": "npm:^3.12.2" + "@shikijs/engine-oniguruma": "npm:^3.13.0" + "@shikijs/langs": "npm:^3.13.0" + "@shikijs/themes": "npm:^3.13.0" + "@shikijs/types": "npm:^3.13.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10/cfbbacacafb1c76d50e18315942017327073c2d7c56e09708cba1c2b2e351fb80330b19b3e830a8b05ddf0a9c16acb78936880f19cca6390f23d63fb88bd5ee4 + checksum: 10/e7606dae2846cd69defb5443af38a9edd70eea241753459ffdd237a082f70200096bd501bc988fb0b49485924f2a61fed2374f89be8ef5d09f34859ba938db0b languageName: node linkType: hard @@ -3625,7 +3117,7 @@ __metadata: languageName: node linkType: hard -"@google-cloud/promisify@npm:^4.0.0": +"@google-cloud/promisify@npm:<4.1.0": version: 4.0.0 resolution: "@google-cloud/promisify@npm:4.0.0" checksum: 10/c5de81321b3a5c567edcbe0b941fb32644611147f3ba22f20575918c225a979988a99bc2ebda05ac914fa8714b0a54c69be72c3f46c7a64c3b19db7d7fba8d04 @@ -3633,12 +3125,12 @@ __metadata: linkType: hard "@google-cloud/storage@npm:^7.15.0": - version: 7.15.0 - resolution: "@google-cloud/storage@npm:7.15.0" + version: 7.17.2 + resolution: "@google-cloud/storage@npm:7.17.2" dependencies: "@google-cloud/paginator": "npm:^5.0.0" "@google-cloud/projectify": "npm:^4.0.0" - "@google-cloud/promisify": "npm:^4.0.0" + "@google-cloud/promisify": "npm:<4.1.0" abort-controller: "npm:^3.0.0" async-retry: "npm:^1.3.3" duplexify: "npm:^4.1.3" @@ -3651,31 +3143,31 @@ __metadata: retry-request: "npm:^7.0.0" teeny-request: "npm:^9.0.0" uuid: "npm:^8.0.0" - checksum: 10/b9898537125974e0c787ad351d3adf5cfec8c1c1bb98bdf2a56bcbc89ea84f719c9efed35aa14f309f934b97b8f9ffb161de6ba3cecc32961c3d8786c246c849 + checksum: 10/b35b456cb4a5a9ed39559c9a146b7e7f3000d5601ca8c628f3b85d11ee207b12fb65b8aa1bc5ab87f956d3bccba493889fe6c8e2566f79802760ce674557c011 languageName: node linkType: hard "@grpc/grpc-js@npm:^1.7.1": - version: 1.12.2 - resolution: "@grpc/grpc-js@npm:1.12.2" + version: 1.14.0 + resolution: "@grpc/grpc-js@npm:1.14.0" dependencies: - "@grpc/proto-loader": "npm:^0.7.13" + "@grpc/proto-loader": "npm:^0.8.0" "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10/0d0556da8515704b5e722b86097e04693d8c71ba286a076270a96e1ac3a4950e87559c718cc2875d3fcaa6cb8e07d0cc6b1db2673b8940829dfe8b75197844dd + checksum: 10/e1f7d15dde365544591da18b4ce19df97b7f88a83292350631f27a316212ed361a42323ba131d56d515f7f676b1b1efb0ab794b1d56e784b936c490e25564269 languageName: node linkType: hard -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" +"@grpc/proto-loader@npm:^0.8.0": + version: 0.8.0 + resolution: "@grpc/proto-loader@npm:0.8.0" dependencies: lodash.camelcase: "npm:^4.3.0" long: "npm:^5.0.0" - protobufjs: "npm:^7.2.5" + protobufjs: "npm:^7.5.3" yargs: "npm:^17.7.2" bin: proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10/7e2d842c2061cbaf6450c71da0077263be3bab165454d5c8a3e1ae4d3c6d2915f02fd27da63ff01f05e127b1221acd40705273f5d29303901e60514e852992f4 + checksum: 10/216813bdca52cd3a84ac355ad93c2c3f54252be47327692fe666fd85baa5b1d50aa681ebc5626ab08926564fb2deae3b2ea435aa5bd883197650bbe56f2ae108 languageName: node linkType: hard @@ -3714,13 +3206,13 @@ __metadata: linkType: hard "@humanwhocodes/config-array@npm:^0.11.10": - version: 0.11.10 - resolution: "@humanwhocodes/config-array@npm:0.11.10" + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": "npm:^1.2.1" - debug: "npm:^4.1.1" + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10/f93086ae6a340e739a6bb23d4575b69f52acc4e4e3d62968eaaf77a77db4ba69d6d3e50c0028ba19b634ef6b241553a9d9a13d91b797b3ea33d5d711bb3362fb + checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a languageName: node linkType: hard @@ -3731,10 +3223,17 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: 10/b48a8f87fcd5fdc4ac60a31a8bf710d19cc64556050575e6a35a4a48a8543cf8cde1598a65640ff2cdfbfd165b38f9db4fa3782bea7848eb585cc3db824002e6 +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 + languageName: node + linkType: hard + +"@img/colour@npm:^1.0.0": + version: 1.0.0 + resolution: "@img/colour@npm:1.0.0" + checksum: 10/bd248d7c4b8ba99a72b22a005a63f1d3309ee8343a74b6d0d1314bae300a3096919991a09e9a9243cf6ca50e393b4c5a7e065488ed616c3b58d052473240b812 languageName: node linkType: hard @@ -3750,6 +3249,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-darwin-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@img/sharp-darwin-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-darwin-x64@npm:0.33.5" @@ -3762,6 +3273,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-darwin-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-darwin-x64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@img/sharp-libvips-darwin-arm64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.4" @@ -3769,6 +3292,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-darwin-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@img/sharp-libvips-darwin-x64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.4" @@ -3776,6 +3306,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-darwin-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@img/sharp-libvips-linux-arm64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.4" @@ -3783,6 +3320,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-arm@npm:1.0.5": version: 1.0.5 resolution: "@img/sharp-libvips-linux-arm@npm:1.0.5" @@ -3790,6 +3334,20 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-arm@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm@npm:1.2.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-ppc64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-s390x@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.4" @@ -3797,6 +3355,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-s390x@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-x64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linux-x64@npm:1.0.4" @@ -3804,6 +3369,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-x64@npm:1.2.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4" @@ -3811,6 +3383,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4" @@ -3818,6 +3397,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linuxmusl-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-linux-arm64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-arm64@npm:0.33.5" @@ -3830,6 +3416,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-arm64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-arm@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-arm@npm:0.33.5" @@ -3842,6 +3440,30 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-arm@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-arm": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-ppc64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-ppc64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-ppc64": + optional: true + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-s390x@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-s390x@npm:0.33.5" @@ -3854,6 +3476,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-s390x@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-s390x@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-s390x": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-x64@npm:0.33.5" @@ -3866,6 +3500,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-x64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linuxmusl-arm64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.5" @@ -3878,6 +3524,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linuxmusl-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-linuxmusl-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linuxmusl-x64@npm:0.33.5" @@ -3890,6 +3548,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linuxmusl-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-wasm32@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-wasm32@npm:0.33.5" @@ -3899,6 +3569,22 @@ __metadata: languageName: node linkType: hard +"@img/sharp-wasm32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-wasm32@npm:0.34.4" + dependencies: + "@emnapi/runtime": "npm:^1.5.0" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@img/sharp-win32-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-arm64@npm:0.34.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@img/sharp-win32-ia32@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-win32-ia32@npm:0.33.5" @@ -3906,6 +3592,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-win32-ia32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-ia32@npm:0.34.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@img/sharp-win32-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-win32-x64@npm:0.33.5" @@ -3913,40 +3606,115 @@ __metadata: languageName: node linkType: hard -"@internationalized/date@npm:^3.7.0": - version: 3.7.0 - resolution: "@internationalized/date@npm:3.7.0" +"@img/sharp-win32-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-x64@npm:0.34.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@inquirer/external-editor@npm:^1.0.0": + version: 1.0.2 + resolution: "@inquirer/external-editor@npm:1.0.2" + dependencies: + chardet: "npm:^2.1.0" + iconv-lite: "npm:^0.7.0" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/d0c5c73249b8153f4cf872c4fba01c57a7653142a4cad496f17ed03ef3769330a4b3c519b68d70af69d4bb33003d2599b66b2242be85411c0b027ff383619666 + languageName: node + linkType: hard + +"@internationalized/date@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@internationalized/date@npm:3.0.0-nightly-ff456f38c-250716" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/59adffb57f1391e17bfe9b2e9b1a71c0957a1835b0176a86ad5a99fd2f2919f094d3f553fb39be157d84c315a88917e0eda779c9101026e3bfac217ace18a559 + checksum: 10/020d747e948c1d7422e8e29d4d33a7c0892d7add9a627a31c2b6ed408e5c2a82b3dab201c9713150247ed41e2ae929b5baade7e6f64ba8126ee667a4e2f292cb languageName: node linkType: hard -"@internationalized/message@npm:^3.1.6": - version: 3.1.6 - resolution: "@internationalized/message@npm:3.1.6" +"@internationalized/date@npm:^3.10.0": + version: 3.10.0 + resolution: "@internationalized/date@npm:3.10.0" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10/5940667ea2b0be54b798088ef995f787508bf4305d3741babc8b1f48de008c872555a5440ae61fa7399461a7339d3257fb8e86cc2111e72e185fc37d99e06392 + languageName: node + linkType: hard + +"@internationalized/message@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@internationalized/message@npm:3.0.0-nightly-ff456f38c-250716" dependencies: "@swc/helpers": "npm:^0.5.0" intl-messageformat: "npm:^10.1.0" - checksum: 10/31611a81bba7c0b18fad02ccb363632cbef3a0cc6e6e564578dfc7ae42cfde48b0ec18b89bff24390bb748df63d40cd2028483068e7d1492aee0533648a71e04 + checksum: 10/3ac35ff3e3bdd4e7a54437b3ff39592e93ef842f8226baa4b75615e5568ed3d2e6c8e3043c9b9605066eaf3f7759f7e19530c02a4e5272531207e1b21638964e languageName: node linkType: hard -"@internationalized/number@npm:^3.6.0": - version: 3.6.0 - resolution: "@internationalized/number@npm:3.6.0" +"@internationalized/message@npm:^3.1.8": + version: 3.1.8 + resolution: "@internationalized/message@npm:3.1.8" + dependencies: + "@swc/helpers": "npm:^0.5.0" + intl-messageformat: "npm:^10.1.0" + checksum: 10/8f27a31f5d1eef7084447ed141e896e12cc19d786a1346ba60137de5b8bcc58a9da978d79954e2a74302aa673f942fb772130ebd6195565e33db30bd7eb4ef47 + languageName: node + linkType: hard + +"@internationalized/number@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@internationalized/number@npm:3.0.0-nightly-ff456f38c-250716" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10/c8eeb6fb01c17b33bdf98c652326c6ac4109abb4f7b4d20df15c544634bf3a5212091c3154e376343488ef518800d7e28560061e1e332017a3d393dec4b94d2c + languageName: node + linkType: hard + +"@internationalized/number@npm:^3.6.5": + version: 3.6.5 + resolution: "@internationalized/number@npm:3.6.5" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/76428f75fd289008580108beef02816f94aaca37d48c9e26c2274fdbb81e8f32c4247ff624b8f854384b18ce2556cc8d817ccf1bc39b0fd87b0da1f3d911209b + checksum: 10/f80618842b9b8ea04e235277911eeb8e2ee129f1b266b94704a9f773df7536486c25db41ae708f6c2f4845cdb0a25e7d1856332370daba6c530528ac0ee997e3 languageName: node linkType: hard -"@internationalized/string@npm:^3.2.5": - version: 3.2.5 - resolution: "@internationalized/string@npm:3.2.5" +"@internationalized/string@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@internationalized/string@npm:3.0.0-nightly-ff456f38c-250716" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/7a20359796545cd5724aa546018554b81ea168c58738e98884c54ef0de2fba7b802504c79678d690709b0a435478912aa771c426feed72aae1d93ee782b7ac5d + checksum: 10/fb8b474ba2d124c5aa5934db3bef0937db566ee9861f7b100e89cc1b10a318c6404f0b69caf98e8ea31b75ecb33ad44a6c34b2fcd42c81e9cc1df6867b018b28 + languageName: node + linkType: hard + +"@internationalized/string@npm:^3.2.5, @internationalized/string@npm:^3.2.7": + version: 3.2.7 + resolution: "@internationalized/string@npm:3.2.7" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10/38b54817cf125ba88d1136a6bca4fb57c46672d26d21490f838efe928049546800df6d9c8048411696455fc8caacb8ac23c2de2a1b61f2258b1302c1c97cc128 + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d languageName: node linkType: hard @@ -4103,21 +3871,12 @@ __metadata: languageName: node linkType: hard -"@jest/create-cache-key-function@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/create-cache-key-function@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - checksum: 10/061ef63b13ec8c8e5d08e4456f03b5cf8c7f9c1cab4fed8402e1479153cafce6eea80420e308ef62027abb7e29b825fcfa06551856bd021d98e92e381bf91723 - languageName: node - linkType: hard - "@jest/create-cache-key-function@npm:^30.0.0": - version: 30.0.5 - resolution: "@jest/create-cache-key-function@npm:30.0.5" + version: 30.2.0 + resolution: "@jest/create-cache-key-function@npm:30.2.0" dependencies: - "@jest/types": "npm:30.0.5" - checksum: 10/ca939b0586792fc6c4dedf3c88a5c41491b49dce6856847da9f8657a5ab9cb5cea2b90d9cf0ba8cc4097746d1138e728812236bb74d3e4108ae4c25304d46bee + "@jest/types": "npm:30.2.0" + checksum: 10/7a2dd0efe747c1b2e61825e51ace11e42f278203fae37a3b9462c8d2132394978682ed7094f5ce3d9f5a9e5f2855e6d1d933e5f3ac5165b127c36591f3d98d85 languageName: node linkType: hard @@ -4173,15 +3932,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:30.0.5": - version: 30.0.5 - resolution: "@jest/expect-utils@npm:30.0.5" - dependencies: - "@jest/get-type": "npm:30.0.1" - checksum: 10/0d0a4b16bf593a6b1eca0a286e99a3b0d4b27d9c1e15819aa5b8fabb113ef2eda450a04deb35de08381dbae90ae8e14532b7f63ab600187cdf9180d0e4969ed5 - languageName: node - linkType: hard - "@jest/expect-utils@npm:30.2.0": version: 30.2.0 resolution: "@jest/expect-utils@npm:30.2.0" @@ -4248,13 +3998,6 @@ __metadata: languageName: node linkType: hard -"@jest/get-type@npm:30.0.1": - version: 30.0.1 - resolution: "@jest/get-type@npm:30.0.1" - checksum: 10/bd6cb2fe1661b652f06e5c6f7ef5aa37247a5b4bf04aad8ce6a8a8ba659efaf983bab9d52755be8cf92478f8d894c024de2fbddf4c3f6be804b808a20dfc347b - languageName: node - linkType: hard - "@jest/get-type@npm:30.1.0": version: 30.1.0 resolution: "@jest/get-type@npm:30.1.0" @@ -4515,21 +4258,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:30.0.5": - version: 30.0.5 - resolution: "@jest/types@npm:30.0.5" - dependencies: - "@jest/pattern": "npm:30.0.1" - "@jest/schemas": "npm:30.0.5" - "@types/istanbul-lib-coverage": "npm:^2.0.6" - "@types/istanbul-reports": "npm:^3.0.4" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.33" - chalk: "npm:^4.1.2" - checksum: 10/6bf18f4e899ff9cf6bd88b1e3348aeb944db4d5ad7e9c683bb0188daeb2d11d10a1463a4dc494e92145eafcbc2656fe31adb6f1fd0bf5928cf73ddc8b2f215bf - languageName: node - linkType: hard - "@jest/types@npm:30.2.0": version: 30.2.0 resolution: "@jest/types@npm:30.2.0" @@ -4559,24 +4287,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" - dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.12": - version: 0.3.12 - resolution: "@jridgewell/gen-mapping@npm:0.3.12" +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/151667531566417a940d4dd0a319724979f7a90b9deb9f1617344e1183887d78c835bc1a9209c1ee10fc8a669cdd7ac8120a43a2b6bc8d0d5dd18a173059ff4b + checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a languageName: node linkType: hard @@ -4597,27 +4314,20 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 - languageName: node - linkType: hard - "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.3 - resolution: "@jridgewell/source-map@npm:0.3.3" + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10/6346a931c7eacb509120324d1cf796767ee34421fbdfb7a81d7038d65b63948980b59b5353a322c073f85b42a5cb8f227276603d5cbd19050e0052d8b7e5c6f7 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10/847f1177d3d133a0966ef61ca29abea0d79788a0652f90ee1893b3da968c190b7e31c3534cc53701179dd6b14601eef3d78644e727e05b1a08c68d281aedc4ba languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 languageName: node linkType: hard @@ -4631,23 +4341,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.28": - version: 0.3.29 - resolution: "@jridgewell/trace-mapping@npm:0.3.29" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/64e1ce0dc3a9e56b0118eaf1b2f50746fd59a36de37516cc6855b5370d5f367aa8229e1237536d738262e252c70ee229619cb04e3f3b822146ee3eb1b7ab297f + checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 languageName: node linkType: hard @@ -4658,7 +4358,7 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/base64@npm:^1.1.1": +"@jsonjoy.com/base64@npm:^1.1.2": version: 1.1.2 resolution: "@jsonjoy.com/base64@npm:1.1.2" peerDependencies: @@ -4667,26 +4367,63 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/json-pack@npm:^1.0.3": - version: 1.1.0 - resolution: "@jsonjoy.com/json-pack@npm:1.1.0" +"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": + version: 1.2.1 + resolution: "@jsonjoy.com/buffers@npm:1.2.1" + peerDependencies: + tslib: 2 + checksum: 10/8ef4784d05c0fb4d0f27a1f78f5b0ae1f3b537d237f978d10be0b88f59a534ae44db2a4bde28eee0eb461ede31dc194aab5927ac001ed2b764629fa43ae9b60b + languageName: node + linkType: hard + +"@jsonjoy.com/codegen@npm:^1.0.0": + version: 1.0.0 + resolution: "@jsonjoy.com/codegen@npm:1.0.0" + peerDependencies: + tslib: 2 + checksum: 10/a0afb03d2af4fbc1377c547e507f5db99a25f515d8c4b6b2cef1ff28145ac59fff12b6e1f41f9734cb62ea5619e7f9be1acd0908305d6f4176898ee534ee9a64 + languageName: node + linkType: hard + +"@jsonjoy.com/json-pack@npm:^1.11.0": + version: 1.21.0 + resolution: "@jsonjoy.com/json-pack@npm:1.21.0" dependencies: - "@jsonjoy.com/base64": "npm:^1.1.1" - "@jsonjoy.com/util": "npm:^1.1.2" + "@jsonjoy.com/base64": "npm:^1.1.2" + "@jsonjoy.com/buffers": "npm:^1.2.0" + "@jsonjoy.com/codegen": "npm:^1.0.0" + "@jsonjoy.com/json-pointer": "npm:^1.0.2" + "@jsonjoy.com/util": "npm:^1.9.0" hyperdyperid: "npm:^1.2.0" - thingies: "npm:^1.20.0" + thingies: "npm:^2.5.0" + tree-dump: "npm:^1.1.0" peerDependencies: tslib: 2 - checksum: 10/cd2776085ad56b470cd53137880b87c2503b07781756c50f1e9f40dd909abeba130a6144d203fcf605ec03dee4cd19bb3424169c8cb588f90a3f06939994c64e + checksum: 10/138b7eb8c96e6e435b0218c8f2eb5554e4eb49198a8718673a65e81da53b4617553ffa7124b51d6ea00fdfb868d6ff8b5ad6365e8336380ca7025f04d0412ee7 languageName: node linkType: hard -"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": - version: 1.5.0 - resolution: "@jsonjoy.com/util@npm:1.5.0" +"@jsonjoy.com/json-pointer@npm:^1.0.2": + version: 1.0.2 + resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" + dependencies: + "@jsonjoy.com/codegen": "npm:^1.0.0" + "@jsonjoy.com/util": "npm:^1.9.0" peerDependencies: tslib: 2 - checksum: 10/5b370183700cb40af52841294ba99c3dfb3dcb7fe2a122e15c737eb908d11392d314b75518874c7d631092bb29658ebe298d174b05baeb1adeb33884b9aa33cf + checksum: 10/f22baeb3abc8ace2d8902d06ec297343431d4486dcf399aaaffd26ace7e62e194fe0efb4b7880e45b3b7939224ee838d3213448ef654fc8a61c91a76fe994d94 + languageName: node + linkType: hard + +"@jsonjoy.com/util@npm:^1.9.0": + version: 1.9.0 + resolution: "@jsonjoy.com/util@npm:1.9.0" + dependencies: + "@jsonjoy.com/buffers": "npm:^1.0.0" + "@jsonjoy.com/codegen": "npm:^1.0.0" + peerDependencies: + tslib: 2 + checksum: 10/1a6e5301d725a7161b93ff707eb1a954bf4552a2fa96eee9a960d3ae3ed5f993d18b56dcff29e98036341a5968c5d1b2dfe21f76695390e7f0d89b81f24c85e0 languageName: node linkType: hard @@ -4707,6 +4444,24 @@ __metadata: languageName: node linkType: hard +"@keyv/bigmap@npm:^1.0.2": + version: 1.1.0 + resolution: "@keyv/bigmap@npm:1.1.0" + dependencies: + hookified: "npm:^1.12.2" + peerDependencies: + keyv: ^5.5.3 + checksum: 10/089e3667df1fa21341a0f02b1e11e185aab5df3dac8d73306fea66421b01f555ff9fc05fd7dc519d90aba43a09e07c3310d1afcf97850588d34a20d3afcc84c0 + languageName: node + linkType: hard + +"@keyv/serialize@npm:^1.1.1": + version: 1.1.1 + resolution: "@keyv/serialize@npm:1.1.1" + checksum: 10/e3b2cb1377863342acedd5ff785af3e69269bee9b44707c617d1c8bc14eeb5ac763159d6455903ffe92f143c2238e1e783c4f113f9c8910eacccf172894472da + languageName: node + linkType: hard + "@kossnocorp/desvg@npm:^0.1.1": version: 0.1.2 resolution: "@kossnocorp/desvg@npm:0.1.2" @@ -4715,54 +4470,56 @@ __metadata: linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.4 - resolution: "@leichtgewicht/ip-codec@npm:2.0.4" - checksum: 10/3c7ffb0afb86c731a02813aa4370da27eac037abf8a15fce211226c11b644610382c8eca7efadace9471ee1959afe72fc1d43a62227d974b9fca8eae8b8d2124 + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10/cb98c608392abe59457a14e00134e7dfa57c0c9b459871730cd4e907bb12b834cbd03e08ad8663fea9e486f260da7f1293ccd9af0376bf5524dd8536192f248c languageName: node linkType: hard -"@lezer/common@npm:^1.0.0": - version: 1.0.2 - resolution: "@lezer/common@npm:1.0.2" - checksum: 10/7e2977818769720267df3b03a682c5e453476c38ca27b1428eb4e3b8a5ea61629079066c13d546469c11b5b82d63154442b8f4d34cb2e7562a319e92f1af23c2 +"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.3.0": + version: 1.3.0 + resolution: "@lezer/common@npm:1.3.0" + checksum: 10/8e195a8e426bc18d4339b3f2a1a7ad39c3b2cfa740c7108657a241985f63bdee5255a5f5cf8d863b878881744288bcb679d16170f0e5bcebb141188b53cfd8c0 languageName: node linkType: hard "@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.2.1": - version: 1.2.1 - resolution: "@lezer/highlight@npm:1.2.1" + version: 1.2.2 + resolution: "@lezer/highlight@npm:1.2.2" dependencies: - "@lezer/common": "npm:^1.0.0" - checksum: 10/fec3082419ee87fb265039b680fbac6796f862d8e3042dcb860e8c5a34291503a74927302b568ff1a626f0d2b5cf8dae02a51cfd200084eb329e5fd1236c3163 + "@lezer/common": "npm:^1.3.0" + checksum: 10/73cb339de042b354cbc0b9e83978a91d2448435edae865a192cfc50d536e0b7d2e3cd563aabeb59eb6c86b0c38b3edc6f2871da8482c5dd8dca4a0899e743f7f languageName: node linkType: hard "@lezer/javascript@npm:^1.0.0": - version: 1.4.3 - resolution: "@lezer/javascript@npm:1.4.3" + version: 1.5.4 + resolution: "@lezer/javascript@npm:1.5.4" dependencies: + "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.1.3" "@lezer/lr": "npm:^1.3.0" - checksum: 10/d122887d644093446fc337434183e7a7afe2b51a50aaba346dec707c4ef481de29d5169a1cc2e540808747a424c01fa640ce0f6b648dcf52ca9de9a2379f6556 + checksum: 10/e3cf0b57b131e163aa6ce8a66469e5c39da4db6e83cbefa3bc864575f999229ad02d5d69af56d8aa05b21db22de284c13cfbc9b8b5bb7a628b5599330cf1ef39 languageName: node linkType: hard "@lezer/json@npm:^1.0.0": - version: 1.0.0 - resolution: "@lezer/json@npm:1.0.0" + version: 1.0.3 + resolution: "@lezer/json@npm:1.0.3" dependencies: + "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: 10/c1ca0cdf681415b58a383a669944bed66da3aa830870d32d1e471d545cff0fe43d9ac8a0d2a318a96daa99cd5a645b1d58ba8fbdd2e8d7ca4d33a62c7582cbab + checksum: 10/48e7b945fdfa2b5b6f862e27bc31f3991cba93f18df7fed0059b25f119b64dedd50bbc709d279e16e2b3eee10e7758d7d80c6d98d21bc15c284809d268837897 languageName: node linkType: hard "@lezer/lr@npm:^1.0.0, @lezer/lr@npm:^1.3.0": - version: 1.3.4 - resolution: "@lezer/lr@npm:1.3.4" + version: 1.4.2 + resolution: "@lezer/lr@npm:1.4.2" dependencies: "@lezer/common": "npm:^1.0.0" - checksum: 10/cf7adf0d8ed14ba4a6b42454a1892b61bf40a28de94e62e704f2b0feb89e52ca1d1e15ae0406a0f7dd177f2119a0eca85ec10a691c9dd5a6e68306fa5d25e0d4 + checksum: 10/f7b505906c8d8df14c07866553cf3dae1e065b1da8b28fbb4193fd67ab8d187eb45f92759e29a2cfe4283296f0aa864b38a0a91708ecfc3e24b8f662d626e0c6 languageName: node linkType: hard @@ -4811,13 +4568,10 @@ __metadata: languageName: node linkType: hard -"@matrix-org/matrix-sdk-crypto-nodejs@npm:0.3.0-beta.1": - version: 0.3.0-beta.1 - resolution: "@matrix-org/matrix-sdk-crypto-nodejs@npm:0.3.0-beta.1" - dependencies: - https-proxy-agent: "npm:^7.0.5" - node-downloader-helper: "npm:^2.1.9" - checksum: 10/0d82b7a009e6c2a8254e21d9587a4d181bd36a75f5baaa0ef9c30814223701eb60d3ea66c7a53f4bc5ea35653278760c5e822b821afed0d8cd6cd0c310ef3e40 +"@marijn/find-cluster-break@npm:^1.0.0": + version: 1.0.2 + resolution: "@marijn/find-cluster-break@npm:1.0.2" + checksum: 10/92fe7ba43ce3d3314f593e4c2fd822d7089649baff47a474fe04b83e3119931d7cf58388747d429ff65fa2db14f5ca57e787268c482e868fc67759511f61f09b languageName: node linkType: hard @@ -4839,24 +4593,61 @@ __metadata: linkType: hard "@mdx-js/react@npm:^3.0.0": - version: 3.0.1 - resolution: "@mdx-js/react@npm:3.0.1" + version: 3.1.1 + resolution: "@mdx-js/react@npm:3.1.1" dependencies: "@types/mdx": "npm:^2.0.0" peerDependencies: "@types/react": ">=16" react: ">=16" - checksum: 10/d566407af11e76f498f8133fbfa8a9d8a2ad80dc7a66ca109d29fcb92e953a2d2d7aaedc0c28571d126f1967faeb126dd2e4ab4ea474c994bf5c76fa204c5997 + checksum: 10/52a740e2f37761694fa94d4704b7825084b4055616a95c8b8f4c1676190d399ddc5cdbb399ffc45b550beecd30497a7224c2e5b05bf43ecb668c7473641037d1 + languageName: node + linkType: hard + +"@meteorjs/browserify-sign@npm:^4.2.3": + version: 4.2.6 + resolution: "@meteorjs/browserify-sign@npm:4.2.6" + dependencies: + bn.js: "npm:^5.2.1" + brorand: "npm:^1.1.0" + browserify-rsa: "npm:^4.1.0" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + hash-base: "npm:~3.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" + safe-buffer: "npm:^5.2.1" + checksum: 10/a4e5dc58d348f373a28ba3e55b27967780e8b674a180f6408db944de888e647f6d10c1b2f7a544f8fafcfcd50e0e990a4a5cc974f38346655c3a4f029001c640 + languageName: node + linkType: hard + +"@meteorjs/create-ecdh@npm:^4.0.4": + version: 4.0.5 + resolution: "@meteorjs/create-ecdh@npm:4.0.5" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10/e2173d7594eb0be2dd5cdd8840a9c49f0c653948ab73a6b5370bbfc22519255cc44cbd7dcd093cf9900064bf275adba3feb3de710e1fe98428e6a2f228f8c2ec languageName: node linkType: hard "@meteorjs/crypto-browserify@npm:^3.12.1": - version: 3.12.1 - resolution: "@meteorjs/crypto-browserify@npm:3.12.1" + version: 3.12.4 + resolution: "@meteorjs/crypto-browserify@npm:3.12.4" dependencies: + "@meteorjs/browserify-sign": "npm:^4.2.3" + "@meteorjs/create-ecdh": "npm:^4.0.4" browserify-cipher: "npm:^1.0.1" - browserify-sign: "npm:^4.2.3" - create-ecdh: "npm:^4.0.4" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" diffie-hellman: "npm:^5.0.3" @@ -4866,16 +4657,16 @@ __metadata: public-encrypt: "npm:^4.0.3" randombytes: "npm:^2.1.0" randomfill: "npm:^1.0.4" - checksum: 10/6b15dab879d0717768280f852bb6358eee294695fffc75a5d44d2eb6c814d307803fd8c36e7b579a84d5291229e9c10a910c5941bd2f21604acd4e0ffd0a737c + checksum: 10/c6c033ee5efda6e2340dc8719eb17e838c256f0c52c7cfedb711f0e002c78d97f1466c3ececa7ba4cd042dda804987fa093113f81e65028a132728c7c5c75cad languageName: node linkType: hard -"@mongodb-js/saslprep@npm:^1.1.9": - version: 1.1.9 - resolution: "@mongodb-js/saslprep@npm:1.1.9" +"@mongodb-js/saslprep@npm:^1.1.5": + version: 1.3.2 + resolution: "@mongodb-js/saslprep@npm:1.3.2" dependencies: sparse-bitfield: "npm:^3.0.3" - checksum: 10/6a0d5e9068635fff59815de387d71be0e3b9d683f1d299876b2760ac18bbf0a1d4b26eff6b1ab89ff8802c20ffb15c047ba675b2cc306a51077a013286c2694a + checksum: 10/c26e35ed9927e4e2fe33c19bdb410de7f7da3057040291e85a33846bc5c907c6a132cf438f8589b522f374ed5184459f8de1278ad5443941d08d75d70e5fe33f languageName: node linkType: hard @@ -4886,115 +4677,156 @@ __metadata: languageName: node linkType: hard -"@napi-rs/pinyin-android-arm-eabi@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-android-arm-eabi@npm:1.7.0" +"@napi-rs/pinyin-android-arm-eabi@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-android-arm-eabi@npm:1.7.7" conditions: os=android & cpu=arm languageName: node linkType: hard -"@napi-rs/pinyin-android-arm64@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-android-arm64@npm:1.7.0" +"@napi-rs/pinyin-android-arm64@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-android-arm64@npm:1.7.7" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-darwin-arm64@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-darwin-arm64@npm:1.7.0" +"@napi-rs/pinyin-darwin-arm64@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-darwin-arm64@npm:1.7.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-darwin-x64@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-darwin-x64@npm:1.7.0" +"@napi-rs/pinyin-darwin-x64@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-darwin-x64@npm:1.7.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@napi-rs/pinyin-freebsd-x64@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-freebsd-x64@npm:1.7.0" +"@napi-rs/pinyin-freebsd-x64@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-freebsd-x64@npm:1.7.7" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.0" +"@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.7" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.0" - conditions: os=linux & cpu=arm64 +"@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.7" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@napi-rs/pinyin-linux-arm64-musl@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-linux-arm64-musl@npm:1.7.0" - conditions: os=linux & cpu=arm64 +"@napi-rs/pinyin-linux-arm64-musl@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-arm64-musl@npm:1.7.7" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@napi-rs/pinyin-linux-x64-gnu@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-linux-x64-gnu@npm:1.7.0" - conditions: os=linux & cpu=x64 +"@napi-rs/pinyin-linux-ppc64-gnu@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-ppc64-gnu@npm:1.7.7" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@napi-rs/pinyin-linux-x64-musl@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-linux-x64-musl@npm:1.7.0" - conditions: os=linux & cpu=x64 +"@napi-rs/pinyin-linux-riscv64-gnu@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-riscv64-gnu@npm:1.7.7" + conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.0" +"@napi-rs/pinyin-linux-s390x-gnu@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-s390x-gnu@npm:1.7.7" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/pinyin-linux-x64-gnu@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-x64-gnu@npm:1.7.7" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/pinyin-linux-x64-musl@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-linux-x64-musl@npm:1.7.7" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@napi-rs/pinyin-openharmony-arm64@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-openharmony-arm64@npm:1.7.7" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@napi-rs/pinyin-wasm32-wasi@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-wasm32-wasi@npm:1.7.7" + dependencies: + "@napi-rs/wasm-runtime": "npm:^1.0.4" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.0" +"@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.7" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@napi-rs/pinyin-win32-x64-msvc@npm:1.7.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin-win32-x64-msvc@npm:1.7.0" +"@napi-rs/pinyin-win32-x64-msvc@npm:1.7.7": + version: 1.7.7 + resolution: "@napi-rs/pinyin-win32-x64-msvc@npm:1.7.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@napi-rs/pinyin@npm:^1.5.0": - version: 1.7.0 - resolution: "@napi-rs/pinyin@npm:1.7.0" - dependencies: - "@napi-rs/pinyin-android-arm-eabi": "npm:1.7.0" - "@napi-rs/pinyin-android-arm64": "npm:1.7.0" - "@napi-rs/pinyin-darwin-arm64": "npm:1.7.0" - "@napi-rs/pinyin-darwin-x64": "npm:1.7.0" - "@napi-rs/pinyin-freebsd-x64": "npm:1.7.0" - "@napi-rs/pinyin-linux-arm-gnueabihf": "npm:1.7.0" - "@napi-rs/pinyin-linux-arm64-gnu": "npm:1.7.0" - "@napi-rs/pinyin-linux-arm64-musl": "npm:1.7.0" - "@napi-rs/pinyin-linux-x64-gnu": "npm:1.7.0" - "@napi-rs/pinyin-linux-x64-musl": "npm:1.7.0" - "@napi-rs/pinyin-win32-arm64-msvc": "npm:1.7.0" - "@napi-rs/pinyin-win32-ia32-msvc": "npm:1.7.0" - "@napi-rs/pinyin-win32-x64-msvc": "npm:1.7.0" - "@napi-rs/triples": "npm:^1.1.0" + version: 1.7.7 + resolution: "@napi-rs/pinyin@npm:1.7.7" + dependencies: + "@napi-rs/pinyin-android-arm-eabi": "npm:1.7.7" + "@napi-rs/pinyin-android-arm64": "npm:1.7.7" + "@napi-rs/pinyin-darwin-arm64": "npm:1.7.7" + "@napi-rs/pinyin-darwin-x64": "npm:1.7.7" + "@napi-rs/pinyin-freebsd-x64": "npm:1.7.7" + "@napi-rs/pinyin-linux-arm-gnueabihf": "npm:1.7.7" + "@napi-rs/pinyin-linux-arm64-gnu": "npm:1.7.7" + "@napi-rs/pinyin-linux-arm64-musl": "npm:1.7.7" + "@napi-rs/pinyin-linux-ppc64-gnu": "npm:1.7.7" + "@napi-rs/pinyin-linux-riscv64-gnu": "npm:1.7.7" + "@napi-rs/pinyin-linux-s390x-gnu": "npm:1.7.7" + "@napi-rs/pinyin-linux-x64-gnu": "npm:1.7.7" + "@napi-rs/pinyin-linux-x64-musl": "npm:1.7.7" + "@napi-rs/pinyin-openharmony-arm64": "npm:1.7.7" + "@napi-rs/pinyin-wasm32-wasi": "npm:1.7.7" + "@napi-rs/pinyin-win32-arm64-msvc": "npm:1.7.7" + "@napi-rs/pinyin-win32-ia32-msvc": "npm:1.7.7" + "@napi-rs/pinyin-win32-x64-msvc": "npm:1.7.7" dependenciesMeta: "@napi-rs/pinyin-android-arm-eabi": optional: true @@ -5012,35 +4844,49 @@ __metadata: optional: true "@napi-rs/pinyin-linux-arm64-musl": optional: true + "@napi-rs/pinyin-linux-ppc64-gnu": + optional: true + "@napi-rs/pinyin-linux-riscv64-gnu": + optional: true + "@napi-rs/pinyin-linux-s390x-gnu": + optional: true "@napi-rs/pinyin-linux-x64-gnu": optional: true "@napi-rs/pinyin-linux-x64-musl": optional: true + "@napi-rs/pinyin-openharmony-arm64": + optional: true + "@napi-rs/pinyin-wasm32-wasi": + optional: true "@napi-rs/pinyin-win32-arm64-msvc": optional: true "@napi-rs/pinyin-win32-ia32-msvc": optional: true "@napi-rs/pinyin-win32-x64-msvc": optional: true - checksum: 10/3ff679412c23fef7fc88ccb568e480331dbc2041f832216975cf0b17aae0a1fbfe054bbdd22d601291c99b5fe33a77479908e877aacae7e0aa6cc889a403463a - languageName: node - linkType: hard - -"@napi-rs/triples@npm:^1.1.0": - version: 1.1.0 - resolution: "@napi-rs/triples@npm:1.1.0" - checksum: 10/e6650da913f3f699a0e1071a0ad24d5ed640d4f6630729a37e9c3ca402b44e292e038e6cbd38d1b06754a8c3eeac27d26a82527d78985770290295b5078bc23d + checksum: 10/f931c0f18fdddb4c87cf69d0c899b8e31dab9e0ead2c12954a7561ae4d54cbae59a9432228092a8612447ead3b6cccd96f496711b39eb6d5d7824fd69257c94c languageName: node linkType: hard "@napi-rs/wasm-runtime@npm:^0.2.11": - version: 0.2.11 - resolution: "@napi-rs/wasm-runtime@npm:0.2.11" + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" dependencies: "@emnapi/core": "npm:^1.4.3" "@emnapi/runtime": "npm:^1.4.3" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10/e30fe3060474c5018e160231df0531d62b5e22f4736ecd49c04ca6cadacb2acf59b9205435794cd5b898e41e2e3ddb6523e93b97799bd1f4d0751557de6e38e4 + "@tybys/wasm-util": "npm:^0.10.0" + checksum: 10/5fd518182427980c28bc724adf06c5f32f9a8915763ef560b5f7d73607d30cd15ac86d0cbd2eb80d4cfab23fc80d0876d89ca36a9daadcb864bc00917c94187c + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:^1.0.4": + version: 1.0.7 + resolution: "@napi-rs/wasm-runtime@npm:1.0.7" + dependencies: + "@emnapi/core": "npm:^1.5.0" + "@emnapi/runtime": "npm:^1.5.0" + "@tybys/wasm-util": "npm:^0.10.1" + checksum: 10/6bc32d32d486d07b83220a9b7b2b715e39acacbacef0011ebca05c00b41d80a0535123da10fea7a7d6d7e206712bb50dc50ac3cf88b770754d44378570fb5c05 languageName: node linkType: hard @@ -5416,17 +5262,17 @@ __metadata: linkType: hard "@octokit/core@npm:^5.0.1": - version: 5.2.0 - resolution: "@octokit/core@npm:5.2.0" + version: 5.2.2 + resolution: "@octokit/core@npm:5.2.2" dependencies: "@octokit/auth-token": "npm:^4.0.0" "@octokit/graphql": "npm:^7.1.0" - "@octokit/request": "npm:^8.3.1" - "@octokit/request-error": "npm:^5.1.0" + "@octokit/request": "npm:^8.4.1" + "@octokit/request-error": "npm:^5.1.1" "@octokit/types": "npm:^13.0.0" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" - checksum: 10/2e40baf0b5c6949922436a653c213be43befd9690c43dd89872f669f3ac23117ae8ae5e5d6c18094813756c71c3f4fbedd575a891f0b89e12f58b2c38b7f3c13 + checksum: 10/0c39b43e562a8acf8f1d563a85f3c0e55e6d678ae16a4b3d6341060b3d5315c021dfa1bd15dc818fa4cc5612eb5cd518b13cb7c194e3c92ca3da9c0dc6a854b5 languageName: node linkType: hard @@ -5441,20 +5287,20 @@ __metadata: linkType: hard "@octokit/graphql@npm:^7.1.0": - version: 7.1.0 - resolution: "@octokit/graphql@npm:7.1.0" + version: 7.1.1 + resolution: "@octokit/graphql@npm:7.1.1" dependencies: - "@octokit/request": "npm:^8.3.0" + "@octokit/request": "npm:^8.4.1" "@octokit/types": "npm:^13.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 10/da6857a69dc93cd20a11d3a905db4214d269d246a6aaee1d8734f922024b08ffdef0b3cba2ac79917633043b4f50464242b0bd92a265c960083dfff5b833dbbe + checksum: 10/9a7a65fa84df795b0acb5315dae5a4a5a042a01dde0c88974df180a1c02b9b8e61cae013be32461b11ee1d507a8f778f3b7f37dfa3b371771332cb8efcd01f29 languageName: node linkType: hard "@octokit/openapi-types@npm:^18.0.0": - version: 18.0.0 - resolution: "@octokit/openapi-types@npm:18.0.0" - checksum: 10/5d4aa6abab9b67585bc8496afca4c6377ea1ffccfa17acacd325cefb5fd825799e1d292b498b34023093088b65571c201f4f7e3ba1d3248352f247a1801f6570 + version: 18.1.1 + resolution: "@octokit/openapi-types@npm:18.1.1" + checksum: 10/bd2920a238f74c6ccc1e2ee916bd3e17adeeef3bbb1726f821b8722dceaeff5ea2786b3170cc25dd51775cb9179d3cdf448a3526e70b8a1fc21cdd8aa52e5d4c languageName: node linkType: hard @@ -5465,10 +5311,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^22.2.0": - version: 22.2.0 - resolution: "@octokit/openapi-types@npm:22.2.0" - checksum: 10/0471b0c789fada5aa2390e6f82ba477738228ef7d2d986dda9aab0cb625d1562bd178ba0ba4d2655ce841079cd5efff9e58ece2077c27e569ea22109ea301830 +"@octokit/openapi-types@npm:^24.2.0": + version: 24.2.0 + resolution: "@octokit/openapi-types@npm:24.2.0" + checksum: 10/000897ebc6e247c2591049d6081e95eb5636f73798dadd695ee6048496772b58065df88823e74a760201828545a7ac601dd3c1bcd2e00079a62a9ee9d389409c languageName: node linkType: hard @@ -5506,7 +5352,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^5.1.0, @octokit/request-error@npm:^5.1.1": +"@octokit/request-error@npm:^5.1.1": version: 5.1.1 resolution: "@octokit/request-error@npm:5.1.1" dependencies: @@ -5517,7 +5363,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^8.3.0, @octokit/request@npm:^8.3.1, @octokit/request@npm:^8.4.1": +"@octokit/request@npm:^8.4.1": version: 8.4.1 resolution: "@octokit/request@npm:8.4.1" dependencies: @@ -5539,20 +5385,20 @@ __metadata: linkType: hard "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0": - version: 13.6.1 - resolution: "@octokit/types@npm:13.6.1" + version: 13.10.0 + resolution: "@octokit/types@npm:13.10.0" dependencies: - "@octokit/openapi-types": "npm:^22.2.0" - checksum: 10/9ea6189839439e1085799cc16ee699292538d9c14dd15e9e45462377287f863b6be93455d2ad9acffd561018a0c35adbb9d1437e92075c9058d6c6d69ff2f503 + "@octokit/openapi-types": "npm:^24.2.0" + checksum: 10/32f8f5010d7faae128b0cdd0c221f0ca8c3781fe44483ecd87162b3da507db667f7369acda81340f6e2c9c374d9a938803409c6085c2c01d98210b6c58efb99a languageName: node linkType: hard "@octokit/types@npm:^9.0.0": - version: 9.3.1 - resolution: "@octokit/types@npm:9.3.1" + version: 9.3.2 + resolution: "@octokit/types@npm:9.3.2" dependencies: "@octokit/openapi-types": "npm:^18.0.0" - checksum: 10/7e079a894428faf51d0858c478c955a2835e44253ac688b80c0d21bafd7d81e43b9f7dfb595b7bb872330e3fb075f6d39b7c921cec9c87feb7066bc774778ffa + checksum: 10/4bcd18850d5397e5835f5686be88ad95e5d7c23e7d53f898b82a8ca5fc1f6a7b53816ef6f9f3b7a06799c0b030d259bf2bd50a258a1656df2dc7f3e533e334f8 languageName: node linkType: hard @@ -5565,7 +5411,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 10/a607f0eef971893c4f2ee2a4c2069aade6ec3e84e2a1f5c2aac19f65c5d9eeea41aa72db917c1029faafdd71789a1a040bdc18f40d63690e22ccae5d7070f194 @@ -5888,106 +5734,114 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-android-arm64@npm:2.4.1" +"@parcel/watcher-android-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-android-arm64@npm:2.5.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" +"@parcel/watcher-darwin-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" +"@parcel/watcher-darwin-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" +"@parcel/watcher-freebsd-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" +"@parcel/watcher-linux-arm-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" +"@parcel/watcher-linux-arm-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" +"@parcel/watcher-linux-arm64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" +"@parcel/watcher-linux-x64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" +"@parcel/watcher-linux-x64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" +"@parcel/watcher-win32-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" +"@parcel/watcher-win32-ia32@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-x64@npm:2.4.1" +"@parcel/watcher-win32-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-x64@npm:2.5.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@parcel/watcher@npm:^2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher@npm:2.4.1" - dependencies: - "@parcel/watcher-android-arm64": "npm:2.4.1" - "@parcel/watcher-darwin-arm64": "npm:2.4.1" - "@parcel/watcher-darwin-x64": "npm:2.4.1" - "@parcel/watcher-freebsd-x64": "npm:2.4.1" - "@parcel/watcher-linux-arm-glibc": "npm:2.4.1" - "@parcel/watcher-linux-arm64-glibc": "npm:2.4.1" - "@parcel/watcher-linux-arm64-musl": "npm:2.4.1" - "@parcel/watcher-linux-x64-glibc": "npm:2.4.1" - "@parcel/watcher-linux-x64-musl": "npm:2.4.1" - "@parcel/watcher-win32-arm64": "npm:2.4.1" - "@parcel/watcher-win32-ia32": "npm:2.4.1" - "@parcel/watcher-win32-x64": "npm:2.4.1" + version: 2.5.1 + resolution: "@parcel/watcher@npm:2.5.1" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-x64": "npm:2.5.1" + "@parcel/watcher-freebsd-x64": "npm:2.5.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm-musl": "npm:2.5.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-x64-musl": "npm:2.5.1" + "@parcel/watcher-win32-arm64": "npm:2.5.1" + "@parcel/watcher-win32-ia32": "npm:2.5.1" + "@parcel/watcher-win32-x64": "npm:2.5.1" detect-libc: "npm:^1.0.3" is-glob: "npm:^4.0.3" micromatch: "npm:^4.0.5" @@ -6004,6 +5858,8 @@ __metadata: optional: true "@parcel/watcher-linux-arm-glibc": optional: true + "@parcel/watcher-linux-arm-musl": + optional: true "@parcel/watcher-linux-arm64-glibc": optional: true "@parcel/watcher-linux-arm64-musl": @@ -6018,19 +5874,19 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 10/c163dff1828fa249c00f24931332dea5a8f2fcd1bfdd0e304ccdf7619c58bff044526fa39241fd2121d2a2141f71775ce3117450d78c4df3070d152282017644 + checksum: 10/2cc1405166fb3016b34508661902ab08b6dec59513708165c633c84a4696fff64f9b99ea116e747c121215e09619f1decab6f0350d1cb26c9210b98eb28a6a56 languageName: node linkType: hard "@parse/node-apn@npm:^6.3.0": - version: 6.3.0 - resolution: "@parse/node-apn@npm:6.3.0" + version: 6.5.0 + resolution: "@parse/node-apn@npm:6.5.0" dependencies: - debug: "npm:4.3.3" + debug: "npm:4.4.0" jsonwebtoken: "npm:9.0.2" node-forge: "npm:1.3.1" verror: "npm:1.10.1" - checksum: 10/194cc2fbc86652a80dd13ff5a1c825aa52215a4e71564ff8992c7798179d8cbab58f507de088e60de0b62642fc7f342eacd085b0f7ad61595ee7824eb632f49b + checksum: 10/ccc93f3b1bb65e79f6b584278579ba7c228a41656d85c991197ecad79c2c8bb923413729181fe454ad95199cfc50283221553a206942c99f0a4d16901691c6ee languageName: node linkType: hard @@ -6043,6 +5899,13 @@ __metadata: languageName: node linkType: hard +"@pinojs/redact@npm:^0.4.0": + version: 0.4.0 + resolution: "@pinojs/redact@npm:0.4.0" + checksum: 10/2210ffb6b38357853d47239fd0532cc9edb406325270a81c440a35cece22090127c30c2ead3eefa3e608f2244087485308e515c431f4f69b6bd2e16cbd32812b + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -6050,21 +5913,21 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.2.4": - version: 0.2.7 - resolution: "@pkgr/core@npm:0.2.7" - checksum: 10/b16959878940f3d3016b79a4b2c23fd518aaec6b47295baa3154fbcf6574fee644c51023bb69069fa3ea9cdcaca40432818f54695f11acc0ae326cf56676e4d1 +"@pkgr/core@npm:^0.2.9": + version: 0.2.9 + resolution: "@pkgr/core@npm:0.2.9" + checksum: 10/bb2fb86977d63f836f8f5b09015d74e6af6488f7a411dcd2bfdca79d76b5a681a9112f41c45bdf88a9069f049718efc6f3900d7f1de66a2ec966068308ae517f languageName: node linkType: hard "@playwright/test@npm:^1.52.0": - version: 1.52.0 - resolution: "@playwright/test@npm:1.52.0" + version: 1.56.1 + resolution: "@playwright/test@npm:1.56.1" dependencies: - playwright: "npm:1.52.0" + playwright: "npm:1.56.1" bin: playwright: cli.js - checksum: 10/e18a4eb626c7bc6cba212ff2e197cf9ae2e4da1c91bfdf08a744d62e27222751173e4b220fa27da72286a89a3b4dea7c09daf384d23708f284b64f98e9a63a88 + checksum: 10/9933fa9f8eb9e775e792421b99c984c310b92092e65de57508ae1951a2589d87bbb5f1c4114bfdf7f69c15c0a3acb3f31259e143fa597aa28e97f4b223e37637 languageName: node linkType: hard @@ -6149,718 +6012,781 @@ __metadata: linkType: hard "@react-aria/breadcrumbs@npm:^3.5.20": - version: 3.5.20 - resolution: "@react-aria/breadcrumbs@npm:3.5.20" - dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/link": "npm:^3.7.8" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/breadcrumbs": "npm:^3.7.10" - "@react-types/shared": "npm:^3.27.0" + version: 3.5.29 + resolution: "@react-aria/breadcrumbs@npm:3.5.29" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/link": "npm:^3.8.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/breadcrumbs": "npm:^3.7.17" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/11eab8c9a7ba8c18d55e8f5926dd323b2087d578b2d468b69a700b752a4af105727a6daea2e6c9edd693a04db875ec106168e2d3a23ad901d27184fb13495d8c + checksum: 10/875c2280539362e33200a9869dc52e5cec8a7407e068faa70cc190eaf266135448410acf9dd37b59bd86e53f330ac32e7598ceec468a2339cc04f18f826c4cbc languageName: node linkType: hard "@react-aria/button@npm:^3.11.1": - version: 3.11.1 - resolution: "@react-aria/button@npm:3.11.1" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/toolbar": "npm:3.0.0-beta.12" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/toggle": "npm:^3.8.1" - "@react-types/button": "npm:^3.10.2" - "@react-types/shared": "npm:^3.27.0" + version: 3.14.2 + resolution: "@react-aria/button@npm:3.14.2" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/toolbar": "npm:3.0.0-beta.21" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7824adcdb289df8a9e29980510dff85d88c1202198b81798ac143a7811d1f666a88aafc6dd586b9b065cb82041f9cf1099ef9c8295204156fca9eafeb2b32f0c + checksum: 10/d6891ab39a81b349a80ac2c381a5663e33caf209d29aa536b0a8ca2963898b011913593c71f4bceb3f48a54a95cd5bc842b0ffbb33498d38a120d1a6d28f932b languageName: node linkType: hard "@react-aria/calendar@npm:^3.7.0": - version: 3.7.0 - resolution: "@react-aria/calendar@npm:3.7.0" - dependencies: - "@internationalized/date": "npm:^3.7.0" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/live-announcer": "npm:^3.4.1" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/calendar": "npm:^3.7.0" - "@react-types/button": "npm:^3.10.2" - "@react-types/calendar": "npm:^3.6.0" - "@react-types/shared": "npm:^3.27.0" + version: 3.9.2 + resolution: "@react-aria/calendar@npm:3.9.2" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/calendar": "npm:^3.9.0" + "@react-types/button": "npm:^3.14.1" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/042f6d7bb3f6da3cd1154b2bd193189088badc59426516a48d8bd4e74475d83ea686828a633b38b0438267bd57ca77987ca1d00f256834d58961cca2085ce61d + checksum: 10/3697b14765895c864db1a9393b86e0370cda01fab44464e9c1966150d7c793bcc9fd1e7a50d34022b0730fcaf9fd1995d431ccb1b5518eb086ccfb4b35e47ff2 languageName: node linkType: hard "@react-aria/checkbox@npm:^3.15.1": - version: 3.15.1 - resolution: "@react-aria/checkbox@npm:3.15.1" - dependencies: - "@react-aria/form": "npm:^3.0.12" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/toggle": "npm:^3.10.11" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/checkbox": "npm:^3.6.11" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/toggle": "npm:^3.8.1" - "@react-types/checkbox": "npm:^3.9.1" - "@react-types/shared": "npm:^3.27.0" + version: 3.16.2 + resolution: "@react-aria/checkbox@npm:3.16.2" + dependencies: + "@react-aria/form": "npm:^3.1.2" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/toggle": "npm:^3.12.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/checkbox": "npm:^3.7.2" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/28895371211656370a933dff4ef624c5ead66d3c98feaae6bddb57c6ed326ae91a6e04bc80c77e99d2db641576a789e24b2482f895ba45b5c1c2f7c313103177 + checksum: 10/77058d41d78b8feea4801022ba56f225b69f9b6577edc42a747dea21e4b38ea8d343f3a38455e9ae47a95a41b77e37fa0929a7136507f7b446111919f5e34478 languageName: node linkType: hard "@react-aria/color@npm:^3.0.3": - version: 3.0.3 - resolution: "@react-aria/color@npm:3.0.3" - dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/numberfield": "npm:^3.11.10" - "@react-aria/slider": "npm:^3.7.15" - "@react-aria/spinbutton": "npm:^3.6.11" - "@react-aria/textfield": "npm:^3.16.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-aria/visually-hidden": "npm:^3.8.19" - "@react-stately/color": "npm:^3.8.2" - "@react-stately/form": "npm:^3.1.1" - "@react-types/color": "npm:^3.0.2" - "@react-types/shared": "npm:^3.27.0" + version: 3.1.2 + resolution: "@react-aria/color@npm:3.1.2" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/numberfield": "npm:^3.12.2" + "@react-aria/slider": "npm:^3.8.2" + "@react-aria/spinbutton": "npm:^3.6.19" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/color": "npm:^3.9.2" + "@react-stately/form": "npm:^3.2.2" + "@react-types/color": "npm:^3.1.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/88491c21596e172e290a7f8ee23feb05611a9ddbb86535abdf2944cc76324865fe3c903982a24467b2813143f0305394cf485e9c773cfc2a277b9699e33fd984 + checksum: 10/8b2c29097e86e2fa30bb5a53777dd09a7b2b24f6fb44ac1847275345aa895bb663735dcdc94bac90ba6fee074f11fe571f7effc5ba4ac4adb0bc87f67705479c languageName: node linkType: hard "@react-aria/combobox@npm:^3.11.1": - version: 3.11.1 - resolution: "@react-aria/combobox@npm:3.11.1" - dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/listbox": "npm:^3.14.0" - "@react-aria/live-announcer": "npm:^3.4.1" - "@react-aria/menu": "npm:^3.17.0" - "@react-aria/overlays": "npm:^3.25.0" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/textfield": "npm:^3.16.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/combobox": "npm:^3.10.2" - "@react-stately/form": "npm:^3.1.1" - "@react-types/button": "npm:^3.10.2" - "@react-types/combobox": "npm:^3.13.2" - "@react-types/shared": "npm:^3.27.0" + version: 3.14.0 + resolution: "@react-aria/combobox@npm:3.14.0" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/listbox": "npm:^3.15.0" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/menu": "npm:^3.19.3" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/combobox": "npm:^3.12.0" + "@react-stately/form": "npm:^3.2.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/combobox": "npm:^3.13.9" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/991b73c97f80c066987d929ab6f68ac590d6967b8915bbad7422b5cc3e00281e91bb5cdd65bed69e981250613ecd80e42515db6c37250b60ea1d69bd5f1a5118 + checksum: 10/e583a99133b884e49b5848271a18d3dcbc6fdb4fb9aa9477d2164790b7386ada3316f6a4c19af3e8d989ed9c6207af12e2377c2f1644e8114afd916697a26c33 languageName: node linkType: hard "@react-aria/datepicker@npm:^3.13.0": - version: 3.13.0 - resolution: "@react-aria/datepicker@npm:3.13.0" - dependencies: - "@internationalized/date": "npm:^3.7.0" - "@internationalized/number": "npm:^3.6.0" - "@internationalized/string": "npm:^3.2.5" - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/form": "npm:^3.0.12" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/spinbutton": "npm:^3.6.11" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/datepicker": "npm:^3.12.0" - "@react-stately/form": "npm:^3.1.1" - "@react-types/button": "npm:^3.10.2" - "@react-types/calendar": "npm:^3.6.0" - "@react-types/datepicker": "npm:^3.10.0" - "@react-types/dialog": "npm:^3.5.15" - "@react-types/shared": "npm:^3.27.0" + version: 3.15.2 + resolution: "@react-aria/datepicker@npm:3.15.2" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@internationalized/number": "npm:^3.6.5" + "@internationalized/string": "npm:^3.2.7" + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/form": "npm:^3.1.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/spinbutton": "npm:^3.6.19" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/datepicker": "npm:^3.15.2" + "@react-stately/form": "npm:^3.2.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/datepicker": "npm:^3.13.2" + "@react-types/dialog": "npm:^3.5.22" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/30218b9338faf51cb3aa57018b081ff08469ff89e96a4caeeb772bc9afc2981c324f95f6b9f121fe0e9398032d53c64c52a03fe499863ac224c81c13125d573b + checksum: 10/05f9b7bda5e5aa304ea4eebfded8040ea040b12284f2aa67f6b2a9e5458526a1e8dfbe077a53989a8633debb8184123e0907186f5b511c5a4c85a48f4c755f4b languageName: node linkType: hard "@react-aria/dialog@npm:^3.5.21": - version: 3.5.21 - resolution: "@react-aria/dialog@npm:3.5.21" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/overlays": "npm:^3.25.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/dialog": "npm:^3.5.15" - "@react-types/shared": "npm:^3.27.0" + version: 3.5.31 + resolution: "@react-aria/dialog@npm:3.5.31" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/dialog": "npm:^3.5.22" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/8531bef34f17c929ebf50caf44e11f69f34475b08893df8ac59eeb18e82e9da8f9eada7379563668aa655c895b86c5f0cd0bb322292a196f2b9638b67228ed52 + checksum: 10/ea5d197b13d1441b45b5288382f9f25cf4ecec07ea6c8e989ce62b5f0ce2eaa7e6afe7e40fc808451b040eda2c41aa64f8e510d5205b26a5a07324b86468e53d languageName: node linkType: hard "@react-aria/disclosure@npm:^3.0.1": - version: 3.0.1 - resolution: "@react-aria/disclosure@npm:3.0.1" + version: 3.1.0 + resolution: "@react-aria/disclosure@npm:3.1.0" dependencies: - "@react-aria/ssr": "npm:^3.9.7" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/disclosure": "npm:^3.0.1" - "@react-types/button": "npm:^3.10.2" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/disclosure": "npm:^3.0.8" + "@react-types/button": "npm:^3.14.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/4d3cf9a99bbab858b15e4f154cdb0e60dbbc2d1faa10e9997f0a76de605e0dd6f5e974033c9c1b67746fadf7be1afb5d7dfe77412721e6c880f8b151e31658ab + checksum: 10/34f5a0b5c7130fc686025f8015cefe219b84ed153dbca93ee4b47b2f598ca833ed161426dc76d2f09ee480b88741df046fcbb600516eb77b919afcb80b1b61a3 languageName: node linkType: hard "@react-aria/dnd@npm:^3.8.1": - version: 3.8.1 - resolution: "@react-aria/dnd@npm:3.8.1" - dependencies: - "@internationalized/string": "npm:^3.2.5" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/live-announcer": "npm:^3.4.1" - "@react-aria/overlays": "npm:^3.25.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/dnd": "npm:^3.5.1" - "@react-types/button": "npm:^3.10.2" - "@react-types/shared": "npm:^3.27.0" + version: 3.11.3 + resolution: "@react-aria/dnd@npm:3.11.3" + dependencies: + "@internationalized/string": "npm:^3.2.7" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/dnd": "npm:^3.7.1" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/8f9b06ea588370c9d5dcda129a6b16469874ae367a01e0789ea9d088826c47d9e0fec087f1a8de5cd24bd2158399f54ad2b926dfb2b5e517fa548cde0376128a + checksum: 10/48c58ab1fdb0e4dfce2e5933b580df3e46c0407535a28d2434fc6921d049bde45d0b3b94b7f3f4775e683e77c4a5b17ccfd9894c345230b7f49c7c0742663dce languageName: node linkType: hard -"@react-aria/focus@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-aria/focus@npm:^3.19.1": - version: 3.19.1 - resolution: "@react-aria/focus@npm:3.19.1" +"@react-aria/focus@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-aria/focus@npm:3.0.0-nightly-ff456f38c-250716" dependencies: - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/interactions": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" "@swc/helpers": "npm:^0.5.0" clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2fe5e880c4d7f3fb612ba8f5ec46e3a6ef761dc8066ad51c043ec0c90b9f5985f49b9ef8e902f75f2bc37e75e54271aa1997afd03a0fd12c5df386190688a761 + checksum: 10/72964c1cc1c9e0cfb6d784b17530285a5566804954a9bb979f1703e6dde606b22f03c63d6b50f74fc6def36f93902e088898560fa6bcdbd55c2313444cb74e56 languageName: node linkType: hard -"@react-aria/form@npm:^3.0.12": - version: 3.0.12 - resolution: "@react-aria/form@npm:3.0.12" +"@react-aria/focus@npm:^3.19.1, @react-aria/focus@npm:^3.21.2": + version: 3.21.2 + resolution: "@react-aria/focus@npm:3.21.2" dependencies: - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/form": "npm:^3.1.1" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/4430316101fd924e023a99b7449463c50c940face927b2190cc002731131d50ec13aa0bd9649fd62f11d45c855229b0d30a76d2e03dc0d61223568a6409b0e82 + checksum: 10/4bce20d956c24ab08b707e84896afafd66b3496971efb6dd611dae1c4c1f47a5c99c786a96b2fd0eb083a7c9ba5368ac04ce3a937cc48fdcc8bb85f81e7a3098 languageName: node linkType: hard -"@react-aria/grid@npm:^3.11.1": - version: 3.11.1 - resolution: "@react-aria/grid@npm:3.11.1" +"@react-aria/form@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-aria/form@npm:3.1.2" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/live-announcer": "npm:^3.4.1" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/grid": "npm:^3.10.1" - "@react-stately/selection": "npm:^3.19.0" - "@react-types/checkbox": "npm:^3.9.1" - "@react-types/grid": "npm:^3.2.11" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/form": "npm:^3.2.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/140d8cb830fab6fc4d885e79fbdfc92f06af43134b6ab68ec93b58fec25220b823b58698bd9bbd574bc21d1c0d443813df89b44f5ea33b5bcd314128560bd4fd + languageName: node + linkType: hard + +"@react-aria/grid@npm:^3.14.5": + version: 3.14.5 + resolution: "@react-aria/grid@npm:3.14.5" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/grid": "npm:^3.11.6" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/12b64fd35d8a8092e4b94f6b51f3ad1a652ea85e0aaa18fb401e8763a7d3a07e8de004e6d0508edee0753362a5071a4bc40ec8f8658d8e8503f1c1117f4e9cac + checksum: 10/7e8731b55366b05f619259fbeb149b63d7c17158e25a2ebaacbe3368f50e71f054e4cef3a943ca6076d3ebf0242cfcb155ff276ab984a7495dc46f6b5b13f1d2 languageName: node linkType: hard -"@react-aria/gridlist@npm:^3.10.1": - version: 3.10.1 - resolution: "@react-aria/gridlist@npm:3.10.1" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/grid": "npm:^3.11.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/list": "npm:^3.11.2" - "@react-stately/tree": "npm:^3.8.7" - "@react-types/shared": "npm:^3.27.0" +"@react-aria/gridlist@npm:^3.10.1, @react-aria/gridlist@npm:^3.14.1": + version: 3.14.1 + resolution: "@react-aria/gridlist@npm:3.14.1" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/grid": "npm:^3.14.5" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/tree": "npm:^3.9.3" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b1d303076fa7e1b6b39de17d6ffe679f825942f5435e433e0ca3576bee63f399d65417f4a9ab52cd0a79c6b9bcd261372d672d9af67f46ddd207bee793eef98f + checksum: 10/1d7ff55a869a3157edd266b5d14a9e1380561bcb8d949fdd43e983e64932ec251aa7221e6156e93ea977b8942c5b9b8f9aae5f04ebc2ed27eef9be2b7e00b5ab languageName: node linkType: hard -"@react-aria/i18n@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-aria/i18n@npm:^3.12.5": - version: 3.12.5 - resolution: "@react-aria/i18n@npm:3.12.5" +"@react-aria/i18n@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-aria/i18n@npm:3.0.0-nightly-ff456f38c-250716" dependencies: - "@internationalized/date": "npm:^3.7.0" - "@internationalized/message": "npm:^3.1.6" - "@internationalized/number": "npm:^3.6.0" - "@internationalized/string": "npm:^3.2.5" - "@react-aria/ssr": "npm:^3.9.7" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/date": "npm:3.0.0-nightly-ff456f38c-250716" + "@internationalized/message": "npm:3.0.0-nightly-ff456f38c-250716" + "@internationalized/number": "npm:3.0.0-nightly-ff456f38c-250716" + "@internationalized/string": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/ssr": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/bfbc3a63fd8a6aeda219b60fa447db17e27d05c7a6b24ee030171721cfe3da812880f5fd257552e174b6aea0a209f71807491704bb71ad45db8949718e3aeac0 + checksum: 10/95c300e42a8c69618bb17459dfe3e34315228272b8f45a1121b8e80c3b1b551f0e7fca78ffd60ce0c13c31ab75993662d802644ee36f5b4aafb165d1b6774d30 languageName: node linkType: hard -"@react-aria/interactions@npm:^3.23.0": - version: 3.23.0 - resolution: "@react-aria/interactions@npm:3.23.0" +"@react-aria/i18n@npm:^3.12.13, @react-aria/i18n@npm:^3.12.5": + version: 3.12.13 + resolution: "@react-aria/i18n@npm:3.12.13" dependencies: - "@react-aria/ssr": "npm:^3.9.7" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/date": "npm:^3.10.0" + "@internationalized/message": "npm:^3.1.8" + "@internationalized/number": "npm:^3.6.5" + "@internationalized/string": "npm:^3.2.7" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/915f408708045b38fb25398b2de03610c246f571cb9414c46c00e3e51d3b2abafe778357c1720ff15dc8255fcc023b7eeff7205ddeb60ae3d1b5521f36220e24 + checksum: 10/a5464213e626c60d63e0dbab84907ab452c53022a27a5c482c8f86f23c96b53522e52005c5cfc829f388c807eaf246cded69d5bee24b9e0fc08f34f9b0359e82 languageName: node linkType: hard -"@react-aria/label@npm:^3.7.14": - version: 3.7.14 - resolution: "@react-aria/label@npm:3.7.14" +"@react-aria/interactions@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-aria/interactions@npm:3.0.0-nightly-ff456f38c-250716" dependencies: - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/ssr": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-stately/flags": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b9108efe9d463df3736999910f44116ec1845616c18eed1db4a7ac93def95091ef07e624efb4a442a7ae91ef0a65bc63be6e4023906d2420fb733dedd94047ef + checksum: 10/a01b3dadba0c524a83f37dcdace5282108b205fb0ad59d61de9cc45c3058198f3bba3bcd7f29657d9b924f55d028f3923cf66d4e4b34b2e197350bbd013ab022 languageName: node linkType: hard -"@react-aria/link@npm:^3.7.8": - version: 3.7.8 - resolution: "@react-aria/link@npm:3.7.8" +"@react-aria/interactions@npm:^3.23.0, @react-aria/interactions@npm:^3.25.6": + version: 3.25.6 + resolution: "@react-aria/interactions@npm:3.25.6" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/link": "npm:^3.5.10" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/flags": "npm:^3.1.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/1518b84ba68842f16ec2a4944b9d92c46d8f20c51c9326f5530021b72e7fd208b1ca48383809d8aaa7b51220abea1c53caac2d6e1fab806e713dff6b99e1b4bb + checksum: 10/fd30e14107d919be25909ca8f69fb99d88aa1f1ead523717a390a40be6d774e40de47dd7f9fcc7e6d66e0f4abc12238001a10d2128cbd7af9b141641cacf6da4 languageName: node linkType: hard -"@react-aria/listbox@npm:^3.14.0": - version: 3.14.0 - resolution: "@react-aria/listbox@npm:3.14.0" +"@react-aria/label@npm:^3.7.14, @react-aria/label@npm:^3.7.22": + version: 3.7.22 + resolution: "@react-aria/label@npm:3.7.22" dependencies: - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/list": "npm:^3.11.2" - "@react-types/listbox": "npm:^3.5.4" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/65baf9a022206357473c68a39890eb86beba479694ddd3a06603bba2ce3e877a544962532b432d9dfc1e27ec715cb8bb39fe613a6b862b38887df38cd838a64c + checksum: 10/2bbfca230465057230597fd23f47ebe591bb5307ff7e37a082a4922e132f1310b69a06dcb4905c356b674b159bd09c2ca690e0526d9f303bed8f66eeb8a61b13 languageName: node linkType: hard -"@react-aria/live-announcer@npm:^3.4.1": - version: 3.4.1 - resolution: "@react-aria/live-announcer@npm:3.4.1" +"@react-aria/link@npm:^3.7.8, @react-aria/link@npm:^3.8.6": + version: 3.8.6 + resolution: "@react-aria/link@npm:3.8.6" dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/link": "npm:^3.6.5" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" - checksum: 10/795ccd2817cd6ddbd8745fd7ed9d20852b9c14b5965914ce537b3644b8195faeb9eff474ce569a1827146f56fab5586c2c771e75b8dc585cfaf02dc5b73ad804 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/7f0fd02e7eb5c69ba5e280c57b0e7ec6568fbca231159f591201f9d753bd2f985613d0f75a54465f292a617684a55d8f5f10585538ce1fbc3f9f29fb3d339529 languageName: node linkType: hard -"@react-aria/menu@npm:^3.17.0": - version: 3.17.0 - resolution: "@react-aria/menu@npm:3.17.0" +"@react-aria/listbox@npm:^3.14.0, @react-aria/listbox@npm:^3.15.0": + version: 3.15.0 + resolution: "@react-aria/listbox@npm:3.15.0" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/list": "npm:^3.13.1" + "@react-types/listbox": "npm:^3.7.4" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/e361b11ab4ae521a3e4d41ea811f15e2863b97aa9e65c19eef06c38b9f378191c34dfedf545d1ea4667aa0b89aa157712ed6f78950d71cfc712643666cc59d7a + languageName: node + linkType: hard + +"@react-aria/live-announcer@npm:^3.4.4": + version: 3.4.4 + resolution: "@react-aria/live-announcer@npm:3.4.4" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/overlays": "npm:^3.25.0" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/menu": "npm:^3.9.1" - "@react-stately/selection": "npm:^3.19.0" - "@react-stately/tree": "npm:^3.8.7" - "@react-types/button": "npm:^3.10.2" - "@react-types/menu": "npm:^3.9.14" - "@react-types/shared": "npm:^3.27.0" + "@swc/helpers": "npm:^0.5.0" + checksum: 10/058859f7c0895bccd902f038586333016d7a33d38508e5edaf0f4c809a00217c19db3aa00604e78f3a788e399c3701a8d7fe95e2eb29c8ae754ff4bb62da1f7a + languageName: node + linkType: hard + +"@react-aria/menu@npm:^3.17.0, @react-aria/menu@npm:^3.19.3": + version: 3.19.3 + resolution: "@react-aria/menu@npm:3.19.3" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/menu": "npm:^3.9.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/tree": "npm:^3.9.3" + "@react-types/button": "npm:^3.14.1" + "@react-types/menu": "npm:^3.10.5" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/5a330857a08209f269d551fe016487f84b19ac6f5179f703713a083fdbe2b7485808a40f569b8006c7b1d28b0c5ba6bc02c88fc36bc4a5801ca2d16fec160255 + checksum: 10/04987d1fae12979335a755093b74e0a9c61d2bf1f207111bca2a8513ea43962b282315976d33e5f06d3e2e1fc1927e2f9030365c4e4a26024e156ebcb88a8d9c languageName: node linkType: hard "@react-aria/meter@npm:^3.4.19": - version: 3.4.19 - resolution: "@react-aria/meter@npm:3.4.19" + version: 3.4.27 + resolution: "@react-aria/meter@npm:3.4.27" dependencies: - "@react-aria/progress": "npm:^3.4.19" - "@react-types/meter": "npm:^3.4.6" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/progress": "npm:^3.4.27" + "@react-types/meter": "npm:^3.4.13" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/35bdf7e58b8c318dc258d00758ef3944d675c22add97718bb8545997ea547f8f27fa90160c647a99870bf5e7a7645409c4da8c825f84c18599258ca500e7ac14 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/b79bc0f2a96b53ec427a25315cdec4a50dd1bc1cb1fbff9f84847c0bb2597851a514ecbbf4b0fbb18b165bc007142ad45bd432641301b8db990e09f281563d39 languageName: node linkType: hard -"@react-aria/numberfield@npm:^3.11.10": - version: 3.11.10 - resolution: "@react-aria/numberfield@npm:3.11.10" - dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/spinbutton": "npm:^3.6.11" - "@react-aria/textfield": "npm:^3.16.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/numberfield": "npm:^3.9.9" - "@react-types/button": "npm:^3.10.2" - "@react-types/numberfield": "npm:^3.8.8" - "@react-types/shared": "npm:^3.27.0" +"@react-aria/numberfield@npm:^3.11.10, @react-aria/numberfield@npm:^3.12.2": + version: 3.12.2 + resolution: "@react-aria/numberfield@npm:3.12.2" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/spinbutton": "npm:^3.6.19" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/numberfield": "npm:^3.10.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/numberfield": "npm:^3.8.15" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/fddc72b3d2f053d66b1c7504faa21b78049b27fb77f7a263225f03715690e1c5f668f65555e7a7d4411f8a4cbfdd26303a234149b77530e3b32dc05f193c0edb + checksum: 10/7ec498b0d3bf6a55e891e61d1693a6395a3e7b89a04d81af433a0cb3dd673603ce5dd7f861d39658a5fe6c0cd48356c8120c39b9a4495563d9b13af0f8c0b3ca languageName: node linkType: hard -"@react-aria/overlays@npm:^3.25.0": - version: 3.25.0 - resolution: "@react-aria/overlays@npm:3.25.0" +"@react-aria/overlays@npm:^3.25.0, @react-aria/overlays@npm:^3.30.0": + version: 3.30.0 + resolution: "@react-aria/overlays@npm:3.30.0" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/ssr": "npm:^3.9.7" - "@react-aria/utils": "npm:^3.27.0" - "@react-aria/visually-hidden": "npm:^3.8.19" - "@react-stately/overlays": "npm:^3.6.13" - "@react-types/button": "npm:^3.10.2" - "@react-types/overlays": "npm:^3.8.12" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/overlays": "npm:^3.6.20" + "@react-types/button": "npm:^3.14.1" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/8d868cde9c02c39faa9219ce7eb0441889f8fbde78c73a0db911957ef3355b0d5448c0b47b9a3d491c31e9f3e7939c763f99a5689747be6f97ddb060794b3b7f + checksum: 10/32c25162b55078cf18ca6f514065d97982a9447b1ec9d75fda4db69fa909cd5dcc3d5b4c8917edecce7d8dd5b20bc51c3862945110c0badef021c86878e8fb4d languageName: node linkType: hard -"@react-aria/progress@npm:^3.4.19": - version: 3.4.19 - resolution: "@react-aria/progress@npm:3.4.19" +"@react-aria/progress@npm:^3.4.19, @react-aria/progress@npm:^3.4.27": + version: 3.4.27 + resolution: "@react-aria/progress@npm:3.4.27" dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/progress": "npm:^3.5.9" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/progress": "npm:^3.5.16" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d521d7acf649a3fb50ebda6b2f17f4018e36b0e3c73f9391060ea2370247dad1de2437516a36134e5570a0f861fe98a62e540566acb36debefb20439563769b7 + checksum: 10/7b0ac3c2da6205096e94b4d72a2b2b0250f864cace05b562e49b86986dbebbab633e62fcc39ffa915974318de37d5f6256b1f584d8e33ebca70e564d32b3aca2 languageName: node linkType: hard "@react-aria/radio@npm:^3.10.11": - version: 3.10.11 - resolution: "@react-aria/radio@npm:3.10.11" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/form": "npm:^3.0.12" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/radio": "npm:^3.10.10" - "@react-types/radio": "npm:^3.8.6" - "@react-types/shared": "npm:^3.27.0" + version: 3.12.2 + resolution: "@react-aria/radio@npm:3.12.2" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/form": "npm:^3.1.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/radio": "npm:^3.11.2" + "@react-types/radio": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7ef26bab1ab563e97e4e03d86f16eff805da7aba86b2218fd237e99f4bf7010638fa6d54c3dad2f163af92813ac6a2daf363f9249503bd0175535fd9977cc9b1 + checksum: 10/709bdd0515e797f2bf37dc17f55e46103aa918a4549880c15ecca7c03adc0716e5650376b1cc877437b12e5df4e3050138699707e4ec9fa611614a1e38b98eb0 languageName: node linkType: hard "@react-aria/searchfield@npm:^3.8.0": - version: 3.8.0 - resolution: "@react-aria/searchfield@npm:3.8.0" - dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/textfield": "npm:^3.16.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/searchfield": "npm:^3.5.9" - "@react-types/button": "npm:^3.10.2" - "@react-types/searchfield": "npm:^3.5.11" - "@react-types/shared": "npm:^3.27.0" + version: 3.8.9 + resolution: "@react-aria/searchfield@npm:3.8.9" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/searchfield": "npm:^3.5.16" + "@react-types/button": "npm:^3.14.1" + "@react-types/searchfield": "npm:^3.6.6" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/4f548a9c99452461cd27cee632ce5b3d13949fd7aafcd64c5a8a2868db50763215b0582bfc31b0fab7ad4bc9faee45e56ea00c07b367622988fe1c56224e15d2 + checksum: 10/a088f7b1c434aea1d4603acb34e591c8f11a1532a41407b68336933a73e1e5f55b07bb6323642af5ebeebe39756e1e60943487d77d69882409c491fd816e86f4 languageName: node linkType: hard "@react-aria/select@npm:^3.15.1": - version: 3.15.1 - resolution: "@react-aria/select@npm:3.15.1" - dependencies: - "@react-aria/form": "npm:^3.0.12" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/listbox": "npm:^3.14.0" - "@react-aria/menu": "npm:^3.17.0" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-aria/visually-hidden": "npm:^3.8.19" - "@react-stately/select": "npm:^3.6.10" - "@react-types/button": "npm:^3.10.2" - "@react-types/select": "npm:^3.9.9" - "@react-types/shared": "npm:^3.27.0" + version: 3.17.0 + resolution: "@react-aria/select@npm:3.17.0" + dependencies: + "@react-aria/form": "npm:^3.1.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/listbox": "npm:^3.15.0" + "@react-aria/menu": "npm:^3.19.3" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/select": "npm:^3.8.0" + "@react-types/button": "npm:^3.14.1" + "@react-types/select": "npm:^3.11.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/0b6a0eec2094de349b18360987609752d325d8bfec77a52c05c284d65e14523d490a69b6d5bc505d760ecd2cce88cf6000970242a1a174954fc582e58b38b784 + checksum: 10/e986470eb5d8c675fbd5753e0051827c94dad00c5472015d4744e4e9233e7a4ff97f4634e94c5686ef9f65f2b6ffa894b24f3a07bde0437de6fe5802901969cd languageName: node linkType: hard -"@react-aria/selection@npm:^3.22.0": - version: 3.22.0 - resolution: "@react-aria/selection@npm:3.22.0" +"@react-aria/selection@npm:^3.22.0, @react-aria/selection@npm:^3.26.0": + version: 3.26.0 + resolution: "@react-aria/selection@npm:3.26.0" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/selection": "npm:^3.19.0" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d9d2d489a6ef59d379b3cffd733e1ef95c14bb0e9fcbba8e2bcc1cecd5f152f51452f16914cb9b5c474735b40dd066d528cda7fa63f7a28856bcc009a394c646 + checksum: 10/6c3c59993c719cfdfd42ef9c753212e7bddf30c348117726e8abfe977876f583e0d0b6fa4ce73e46f1fa53e79e42f0866a333e257cef400c4a24bd5d1c81c379 languageName: node linkType: hard "@react-aria/separator@npm:^3.4.5": - version: 3.4.5 - resolution: "@react-aria/separator@npm:3.4.5" + version: 3.4.13 + resolution: "@react-aria/separator@npm:3.4.13" dependencies: - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/c558ea7a22fe6322875b5baf418e0b060ad2f961088108bc8eac52e1e501a2483904554c70890fee1f2b78db02c037185b4b9cb1005401b647185a3ecfe8db46 + checksum: 10/4326c36d002f3931c8c717b7aacbe30943d42ca190fe400a151d8f480dd65359a0bc9192da33213d4e8215bbfd47436de07fedfe957e83be4101a926d116862e languageName: node linkType: hard -"@react-aria/slider@npm:^3.7.15": - version: 3.7.15 - resolution: "@react-aria/slider@npm:3.7.15" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/slider": "npm:^3.6.1" - "@react-types/shared": "npm:^3.27.0" - "@react-types/slider": "npm:^3.7.8" +"@react-aria/slider@npm:^3.7.15, @react-aria/slider@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-aria/slider@npm:3.8.2" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/slider": "npm:^3.7.2" + "@react-types/shared": "npm:^3.32.1" + "@react-types/slider": "npm:^3.8.2" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7e738fa98788a42b6ce8c108bb35faab647702c27778a79a8a3db4a68baae3ea3e711b62448a4586d84507d09e25371e5acdd741ef1363ed49ad08928ff7e5d4 + checksum: 10/3b9115eaf61f722929dcb739cd910b9e84f04644fdce8add21bc0f9305a3e7d0948c2e417afe424783b22738d52060505a32187aba1e7aca19dd572ebb6d10ed languageName: node linkType: hard -"@react-aria/spinbutton@npm:^3.6.11": - version: 3.6.11 - resolution: "@react-aria/spinbutton@npm:3.6.11" +"@react-aria/spinbutton@npm:^3.6.19": + version: 3.6.19 + resolution: "@react-aria/spinbutton@npm:3.6.19" dependencies: - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/live-announcer": "npm:^3.4.1" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/button": "npm:^3.10.2" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e5b42702c7d79d0dffec0e8fb20d19bdb2103d9fdba463aa131730968983b64aa8e0d6954439c7c99bd0a8d775bd961c7138ebde7288a9db2d8a8e0f58771ea3 + checksum: 10/9b87a1c87a09ddde141bb23e8e3ce1b1137cb1931df848d6fd3bbcd0773b3579045413b725686629da02c22733ad5b5dfc57e06c5fefaf07f8cfb8c4e2334997 languageName: node linkType: hard -"@react-aria/ssr@npm:^3.9.7": - version: 3.9.7 - resolution: "@react-aria/ssr@npm:3.9.7" +"@react-aria/ssr@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-aria/ssr@npm:3.0.0-nightly-ff456f38c-250716" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a5c8e9ffee1dfd3c5b9f66051a7faab11d53ba001ac7f476b61fa4b38fd8b4835c1a85ff2157ec25fb5b63beb88fbae9e80610fa065a30cbe30875fcbca3114b + checksum: 10/9b5c93b9d84c5ff3fbf6a3b79c40d3b4ffee4cf9e111e2a32733ea235a26d403f16968d9345577637165a3537eacfbbf64f1cb1b8ebc21b0f4eda6e7aff9bda6 + languageName: node + linkType: hard + +"@react-aria/ssr@npm:^3.9.10, @react-aria/ssr@npm:^3.9.7": + version: 3.9.10 + resolution: "@react-aria/ssr@npm:3.9.10" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/3b414b5b174769e874014604749d9beaf2556f360f61d3df3223bca6150c16dd37fbf16800e669a2b0045bd221df70212756991a426a7a472c56aac6c0dabd1b languageName: node linkType: hard "@react-aria/switch@npm:^3.6.11": - version: 3.6.11 - resolution: "@react-aria/switch@npm:3.6.11" + version: 3.7.8 + resolution: "@react-aria/switch@npm:3.7.8" dependencies: - "@react-aria/toggle": "npm:^3.10.11" - "@react-stately/toggle": "npm:^3.8.1" - "@react-types/shared": "npm:^3.27.0" - "@react-types/switch": "npm:^3.5.8" + "@react-aria/toggle": "npm:^3.12.2" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + "@react-types/switch": "npm:^3.5.15" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ab84e381efe483c97f941df0724c823590ca63c9019dee5ca970839a7d733b0f00df72b7ebc09ffd770d879a72c92adeb32584267a5b1a1ea6efd6805963fa30 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/2a9cc90fb6f9593c8b41517d83e4a2e05f77ba544ee41d5beeb865329863ca70afa5beec94230512d3eab44d62f0c0c25110323ba89745ba64e05bee0f34c4ec languageName: node linkType: hard "@react-aria/table@npm:^3.16.1": - version: 3.16.1 - resolution: "@react-aria/table@npm:3.16.1" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/grid": "npm:^3.11.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/live-announcer": "npm:^3.4.1" - "@react-aria/utils": "npm:^3.27.0" - "@react-aria/visually-hidden": "npm:^3.8.19" - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/flags": "npm:^3.0.5" - "@react-stately/table": "npm:^3.13.1" - "@react-types/checkbox": "npm:^3.9.1" - "@react-types/grid": "npm:^3.2.11" - "@react-types/shared": "npm:^3.27.0" - "@react-types/table": "npm:^3.10.4" + version: 3.17.8 + resolution: "@react-aria/table@npm:3.17.8" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/grid": "npm:^3.14.5" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/table": "npm:^3.15.1" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + "@react-types/table": "npm:^3.13.4" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/951a114fe286a3e762117ab6ea074a254c736a24117234612aa9d72ac2f8c2f14ad756d88c8d7101ac396eb7be6cbb4ebe1e38196140017015619081d16a6f5b + checksum: 10/39281b279c2efea9342877e4e2cb1af38f776a7349bcbe6e6daabf281e01445c28b8c7cd38c4f3cfeaea42a126552fd332fc242abd1e5e009c9252e3f1b88512 languageName: node linkType: hard "@react-aria/tabs@npm:^3.9.9": - version: 3.9.9 - resolution: "@react-aria/tabs@npm:3.9.9" - dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/tabs": "npm:^3.7.1" - "@react-types/shared": "npm:^3.27.0" - "@react-types/tabs": "npm:^3.3.12" + version: 3.10.8 + resolution: "@react-aria/tabs@npm:3.10.8" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/tabs": "npm:^3.8.6" + "@react-types/shared": "npm:^3.32.1" + "@react-types/tabs": "npm:^3.3.19" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2c5193b6b9430cdb8c7ad85cc4e84843cc3e89d008f23ac06dfec9af14b7c2b654fa7bffaf0cb4a90aca09df6e49d30551012777cbd23324061028132889b9d0 + checksum: 10/eae72fb6636ae1352ceec509605d35018d96f66aacab896748697da9f6b1e166c7bff88a0ffcfdee2869f653464df401d857906f44bdce5d5b9887b75f533287 languageName: node linkType: hard "@react-aria/tag@npm:^3.4.9": - version: 3.4.9 - resolution: "@react-aria/tag@npm:3.4.9" - dependencies: - "@react-aria/gridlist": "npm:^3.10.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/selection": "npm:^3.22.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/list": "npm:^3.11.2" - "@react-types/button": "npm:^3.10.2" - "@react-types/shared": "npm:^3.27.0" + version: 3.7.2 + resolution: "@react-aria/tag@npm:3.7.2" + dependencies: + "@react-aria/gridlist": "npm:^3.14.1" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/list": "npm:^3.13.1" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7f0b26626cb4d73e30f9743a123d6c3d4a6301974dfbabc4dbbc0f837f6dc55be3af56eb091efead3b3bc827d8c1c01e3353834e3034504ec79ced814072639c + checksum: 10/757daed07380eee13a05b1ba0b72e062db689526dd67087cd34726a6003b4791cb450c9765be3ea32208ce1a430903db3885d07700cb8775cd8bcd97b8124cb4 languageName: node linkType: hard -"@react-aria/test-utils@npm:1.0.0-alpha.8": - version: 1.0.0-alpha.8 - resolution: "@react-aria/test-utils@npm:1.0.0-alpha.8" +"@react-aria/test-utils@npm:1.0.0-beta.1": + version: 1.0.0-beta.1 + resolution: "@react-aria/test-utils@npm:1.0.0-beta.1" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: @@ -6868,125 +6794,142 @@ __metadata: "@testing-library/user-event": ^14.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2215a0a24ba1aa482e640251f3b525282c35fff80f1f75b80c0310ee80781d95285d247fc0df723cd3a019a2eaf4099e03e821493137545032a18bf26f6f8a99 + checksum: 10/7cfc261c5651ceb44484627e915579d236400169d3cb0807e12576fe5a1056230e011d1ae1594668b63a04b055959a15e11535bdf9fccca8e0ef1ba7d7b16be3 languageName: node linkType: hard -"@react-aria/textfield@npm:^3.16.0": - version: 3.16.0 - resolution: "@react-aria/textfield@npm:3.16.0" +"@react-aria/textfield@npm:^3.16.0, @react-aria/textfield@npm:^3.18.2": + version: 3.18.2 + resolution: "@react-aria/textfield@npm:3.18.2" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/form": "npm:^3.0.12" - "@react-aria/label": "npm:^3.7.14" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" - "@react-types/textfield": "npm:^3.11.0" + "@react-aria/form": "npm:^3.1.2" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/textfield": "npm:^3.12.6" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/294ef3e00c6ba8c143125da773599b42fed6bb81304307ca57f03b4b456b4b2b8f9866dd2f0550408d813e6d8eea838a48533add4c2081bfe891f7931d437fa6 + checksum: 10/2713e3c42f502ecd1d8a505b01c404a6531d1450d8c422a12ac477d1d45dd5e11e9da48807e75c4915948f579969b4b894f1dda14d87ce3790ab67659b20a396 languageName: node linkType: hard -"@react-aria/toggle@npm:^3.10.11": - version: 3.10.11 - resolution: "@react-aria/toggle@npm:3.10.11" +"@react-aria/toggle@npm:^3.12.2": + version: 3.12.2 + resolution: "@react-aria/toggle@npm:3.12.2" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/toggle": "npm:^3.8.1" - "@react-types/checkbox": "npm:^3.9.1" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/4716159672b4ee4d49fd97bfb3bee56e86b05c1eb4badf104064f9958b0cfe57040c807fdf0b41a012a798043391e9421c86c25695f6943bcacd1edb4408c8ee + checksum: 10/f6b9ce00d7a6bb0e7b6123826761cb7f40b9c7736ce8edc14b39f1865cd9165c086da8a3f6e27ddae8c8557f54f421bb0b4761c455dae81ed037a765b84b5cb7 languageName: node linkType: hard -"@react-aria/toolbar@npm:3.0.0-beta.12": - version: 3.0.0-beta.12 - resolution: "@react-aria/toolbar@npm:3.0.0-beta.12" +"@react-aria/toolbar@npm:3.0.0-beta.21": + version: 3.0.0-beta.21 + resolution: "@react-aria/toolbar@npm:3.0.0-beta.21" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/i18n": "npm:^3.12.5" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/5f7b2c6940cd4c3eeffd5ee49b687a8fb5616f0ea5a991cb336e05c0e141f0c86e6ffb04268f5583c1e10cc9b40b13f7465350c445d960d9bc4254d29c4b69a4 + checksum: 10/ada5f50c4409997d46e4af0b739f1fada6d3c6ac0bdd3a7eef7ad2a440a53eaeebbd0685d19deb4b7c21832882dbe27a5a8162bf89135d2c930fbaf4bb5e0365 languageName: node linkType: hard "@react-aria/toolbar@npm:^3.0.0-nightly.5042": - version: 3.0.0-nightly-fb28ab3b4-241024 - resolution: "@react-aria/toolbar@npm:3.0.0-nightly-fb28ab3b4-241024" + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-aria/toolbar@npm:3.0.0-nightly-ff456f38c-250716" dependencies: - "@react-aria/focus": "npm:^3.0.0-nightly-fb28ab3b4-241024" - "@react-aria/i18n": "npm:^3.0.0-nightly-fb28ab3b4-241024" - "@react-aria/utils": "npm:^3.0.0-nightly-fb28ab3b4-241024" - "@react-types/shared": "npm:^3.0.0-nightly-fb28ab3b4-241024" + "@react-aria/focus": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/i18n": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - checksum: 10/d3f731e60f3a962840f7b896dc796e9500fd5ae880be1984830b18669b9412e0fc9d2b9066ad51547801bcc53e386f0f1968c506457732191dced8e43afbadcf + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/09ca2a6b00f2fa2dec03c5e4aedeed18a51f0ab6c8ae7cc0ea68f170aad50d05c90ae697878855741f30d64a8e1fc3a52f253b36c15b4037dbbe3acebcfbd3c7 languageName: node linkType: hard "@react-aria/tooltip@npm:^3.7.11": - version: 3.7.11 - resolution: "@react-aria/tooltip@npm:3.7.11" + version: 3.8.8 + resolution: "@react-aria/tooltip@npm:3.8.8" dependencies: - "@react-aria/focus": "npm:^3.19.1" - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-stately/tooltip": "npm:^3.5.1" - "@react-types/shared": "npm:^3.27.0" - "@react-types/tooltip": "npm:^3.4.14" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/tooltip": "npm:^3.5.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/tooltip": "npm:^3.4.21" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/79080f21d75043c78a596d8c7d182016b977c02481358fd4d2db1b0d37e9a72f6661defe8aa9dcfbf6ba35a903b8402283d3875dd871a77e56f944badb37ceac + checksum: 10/eddb4736b3813b26fdb21ce07cef170215a900a233d859605ad17a2c72c66ca8cc2fe105d3920f9b24fce0eb18e050551268dc25a9c5d4b987b7eca1e60b24e9 languageName: node linkType: hard -"@react-aria/utils@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-aria/utils@npm:^3.27.0": - version: 3.27.0 - resolution: "@react-aria/utils@npm:3.27.0" +"@react-aria/utils@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-aria/utils@npm:3.0.0-nightly-ff456f38c-250716" dependencies: - "@react-aria/ssr": "npm:^3.9.7" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/ssr": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-stately/flags": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-stately/utils": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" "@swc/helpers": "npm:^0.5.0" clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/cacf892a6ae80bef854cd7278320cfc0fdc2582e27bcc57ad9fb5be1174dfc5370132592933921fbe633f4d7a6e0a0293ae607a973b23748d01ea1cae0d49205 + checksum: 10/b3fbb25287b5c71aa144c2fb36c43ffbd3f4b946be44f3e0783975fb07478f7fc8fee43b1447f02ceb0b7ab9a90079a152bfed9660da683098db3305818a37bc languageName: node linkType: hard -"@react-aria/visually-hidden@npm:^3.8.19": - version: 3.8.19 - resolution: "@react-aria/visually-hidden@npm:3.8.19" +"@react-aria/utils@npm:^3.27.0, @react-aria/utils@npm:^3.31.0": + version: 3.31.0 + resolution: "@react-aria/utils@npm:3.31.0" dependencies: - "@react-aria/interactions": "npm:^3.23.0" - "@react-aria/utils": "npm:^3.27.0" - "@react-types/shared": "npm:^3.27.0" + "@react-aria/ssr": "npm:^3.9.10" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/b021d2c3704ce934ec41cfc4d87fa6904fb3e007030e31b824cd8287053e866076cb7c7f072d6ed2fee82ca68f2e3f4677f3d58d7938e4b3315831f1fdea4d90 + languageName: node + linkType: hard + +"@react-aria/visually-hidden@npm:^3.8.19, @react-aria/visually-hidden@npm:^3.8.28": + version: 3.8.28 + resolution: "@react-aria/visually-hidden@npm:3.8.28" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/1f4a8a54e87d7a44421e8e033fdffa63a15e5f239d22de76f2bba970189495aed1fd1d42c67635a120ce7a53c715714336f0bebfeaac9f94d2121cd42f776d3e + checksum: 10/07e61b18d385127353014c2bd2bb9bba5035ac064988fa1bfc2f13d8050ccc9488891d4d3fbe6c79a808bfed7f06f1867b89ec1c975818712a36266040d76597 languageName: node linkType: hard @@ -7157,10 +7100,10 @@ __metadata: linkType: hard "@react-spectrum/test-utils@npm:~1.0.0-alpha.8": - version: 1.0.0-alpha.8 - resolution: "@react-spectrum/test-utils@npm:1.0.0-alpha.8" + version: 1.0.0-beta.2 + resolution: "@react-spectrum/test-utils@npm:1.0.0-beta.2" dependencies: - "@react-aria/test-utils": "npm:1.0.0-alpha.8" + "@react-aria/test-utils": "npm:1.0.0-beta.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: "@testing-library/react": ^16.0.0 @@ -7168,747 +7111,784 @@ __metadata: jest: ^29.5.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/305c015d6bbb63d88aa0cae4969352fa3a4c94c0be621ba239a7b468f831ea21f00879675ed2e1e069da1126fa6332cf0548f868b18526899d6edf708fd8c37d + checksum: 10/7b9fac3d9fd23c3216631166ce85b669d05f0369586edad34db5994f0e30eb003bd5bca876ae3961fe4d7b62f3ce65591321ad042f09d66bde6747546a3b9674 languageName: node linkType: hard -"@react-spring/animated@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/animated@npm:9.7.3" +"@react-spring/animated@npm:~9.7.5": + version: 9.7.5 + resolution: "@react-spring/animated@npm:9.7.5" dependencies: - "@react-spring/shared": "npm:~9.7.3" - "@react-spring/types": "npm:~9.7.3" + "@react-spring/shared": "npm:~9.7.5" + "@react-spring/types": "npm:~9.7.5" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/75c427e810b05ef508ac81695e3410619bcc8b8b87e232eb6fa05a91155bb6a558b324937fcaacb9b2002fdffb557de97ee5f6f6b226c53f5f356f62559f89a1 + checksum: 10/f4130b7ffae25621514ff2b3873acab65c21d6acf8eab798ef1fe5ee917c07f4c75aaa19788244dce7d9a0d6586a794f59634f2809e2f6399d9766dfbd454837 languageName: node linkType: hard -"@react-spring/core@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/core@npm:9.7.3" +"@react-spring/core@npm:~9.7.5": + version: 9.7.5 + resolution: "@react-spring/core@npm:9.7.5" dependencies: - "@react-spring/animated": "npm:~9.7.3" - "@react-spring/shared": "npm:~9.7.3" - "@react-spring/types": "npm:~9.7.3" + "@react-spring/animated": "npm:~9.7.5" + "@react-spring/shared": "npm:~9.7.5" + "@react-spring/types": "npm:~9.7.5" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/91102271531eae8fc146b8847ae6dbc03ebfbab5816529b9bfdd71e6d922ea07361fcbc57b404de57dac2f719246876f94539c04e2f314b3c767ad33d8d4f984 + checksum: 10/b76578ffbd26f66cce7212ab3335eea488c05a533acea6bc09c5357f3d5f7a2550e4588124fc7445f5effcb91f8b2ddf049a556c9c8786556740a90780cbd73b + languageName: node + linkType: hard + +"@react-spring/rafz@npm:~9.7.5": + version: 9.7.5 + resolution: "@react-spring/rafz@npm:9.7.5" + checksum: 10/25b2dfc674603251bb4645758b4b35e7807a887fe7b58e7257edd32993abb9d7e36cd381f831d532f45278460227357112dd008ca3d07f9d8694aedd59d786b8 languageName: node linkType: hard -"@react-spring/shared@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/shared@npm:9.7.3" +"@react-spring/shared@npm:~9.7.5": + version: 9.7.5 + resolution: "@react-spring/shared@npm:9.7.5" dependencies: - "@react-spring/types": "npm:~9.7.3" + "@react-spring/rafz": "npm:~9.7.5" + "@react-spring/types": "npm:~9.7.5" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/76e44fe8ad63c83861a8453e26d085c69a40f0e5865ca2af7d2fecacb030e59ebe6db5f8e7ef8b1a6b6e193cc3c1c6fd3d5172b10bf216b205844e6d3e90e860 + checksum: 10/4e8d7927a1543745f36600396250999d2e8fdb57d73b2cb8b4d859f35ba202cf3bdcc1a64c72ca495fcc8025f739b428b1735ab5159d01fc45ea30b568be11d8 languageName: node linkType: hard -"@react-spring/types@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/types@npm:9.7.3" - checksum: 10/fcaf5fe02ae3e56a07f340dd5a0a17e9c283ff7deab8b6549ff513ef2f5ad57e0218d448b5331e422cfa739b40f0de3511e7b3f3e73ae8690496cda5bb984854 +"@react-spring/types@npm:~9.7.5": + version: 9.7.5 + resolution: "@react-spring/types@npm:9.7.5" + checksum: 10/5b0edc00f31dcd3a8c5027130c9992ba286dd275112800c63f706da2b871837ca96b52f6a1f0796f38190a947d7ae7bf4916ec9b440b04a0bc0e5c57f6fd70aa languageName: node linkType: hard "@react-spring/web@npm:9.4.5 || ^9.7.2": - version: 9.7.3 - resolution: "@react-spring/web@npm:9.7.3" + version: 9.7.5 + resolution: "@react-spring/web@npm:9.7.5" dependencies: - "@react-spring/animated": "npm:~9.7.3" - "@react-spring/core": "npm:~9.7.3" - "@react-spring/shared": "npm:~9.7.3" - "@react-spring/types": "npm:~9.7.3" + "@react-spring/animated": "npm:~9.7.5" + "@react-spring/core": "npm:~9.7.5" + "@react-spring/shared": "npm:~9.7.5" + "@react-spring/types": "npm:~9.7.5" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/65c71e28ef1197d2afdc053d776b6bd1db6b5558d50849d78c7fc665c3ed1bbd08850fabfceba2223f8660915301aaea18588ebee2429e7b6de99a2640335bbe + checksum: 10/ecd6c410d0277649c6a6dc19156a06cc7beb92ac79eb798ee18d30ca9bdf92ccf63ad7794b384471059f03d3dc8c612b26ca6aec42769d01e2a43d07919fd02b languageName: node linkType: hard -"@react-stately/calendar@npm:^3.0.2, @react-stately/calendar@npm:^3.7.0": - version: 3.7.0 - resolution: "@react-stately/calendar@npm:3.7.0" +"@react-stately/calendar@npm:^3.0.2, @react-stately/calendar@npm:^3.7.0, @react-stately/calendar@npm:^3.9.0": + version: 3.9.0 + resolution: "@react-stately/calendar@npm:3.9.0" dependencies: - "@internationalized/date": "npm:^3.7.0" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/calendar": "npm:^3.6.0" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/date": "npm:^3.10.0" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3e4f043dedb850cd4a7c69560f6f0ee3e97ff6d59eaef66ccae94e4fc4550e2e688b1e69a6777f22d2b1a29f1da4f2853462baa0d94590f3fdb14164acaeb0f5 + checksum: 10/6021927974cfaee9b48e07c4a4744105d1076fbad841aafdbd8633deb105c56f724a2a2f51285b426755873c3c2c8ae677649c9c38431433e7cf9e8dea7b334c languageName: node linkType: hard -"@react-stately/checkbox@npm:^3.2.1, @react-stately/checkbox@npm:^3.6.11": - version: 3.6.11 - resolution: "@react-stately/checkbox@npm:3.6.11" +"@react-stately/checkbox@npm:^3.2.1, @react-stately/checkbox@npm:^3.6.11, @react-stately/checkbox@npm:^3.7.2": + version: 3.7.2 + resolution: "@react-stately/checkbox@npm:3.7.2" dependencies: - "@react-stately/form": "npm:^3.1.1" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/checkbox": "npm:^3.9.1" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/5896cf13e85217b0d02e98b19272a8b33b7898f9fe1769dd73a7687dbc2b45c1e4218991dd0b7edb56dd1a0a860421168d39063973b4bf6a1b2a5af69b409c0d + checksum: 10/e0dda0c536ee43b2b925b9bf2932fdf5d27370b55d069633bb1e4d6a9dfb0db783ed0119ab0893ec192aa4099da0341f39fd2065bfd2e6c89ca3997e92e83ca1 languageName: node linkType: hard -"@react-stately/collections@npm:^3.12.1, @react-stately/collections@npm:^3.4.3": - version: 3.12.1 - resolution: "@react-stately/collections@npm:3.12.1" +"@react-stately/collections@npm:^3.12.1, @react-stately/collections@npm:^3.12.8, @react-stately/collections@npm:^3.4.3": + version: 3.12.8 + resolution: "@react-stately/collections@npm:3.12.8" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e65e3eba1ed7bfe5ea2687f8b25aec3c4d836e0195a7fb6ef20953eda5e92b4ca1e3fbb585956a19e8816e924cea29a2061a07dcf6ce3d24800b0b5b0ac6f78c + checksum: 10/da17c50d9323002f8dc05870265d54afa162575ceba83bc42d8ccd5d0ccf3bc0634d3896086e7975e1e7f1d7497de6f09ca0e5b82a697ad04349d5b59eca5a8f languageName: node linkType: hard -"@react-stately/color@npm:^3.8.2": - version: 3.8.2 - resolution: "@react-stately/color@npm:3.8.2" +"@react-stately/color@npm:^3.8.2, @react-stately/color@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-stately/color@npm:3.9.2" dependencies: - "@internationalized/number": "npm:^3.6.0" - "@internationalized/string": "npm:^3.2.5" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/numberfield": "npm:^3.9.9" - "@react-stately/slider": "npm:^3.6.1" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/color": "npm:^3.0.2" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/number": "npm:^3.6.5" + "@internationalized/string": "npm:^3.2.7" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/numberfield": "npm:^3.10.2" + "@react-stately/slider": "npm:^3.7.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/color": "npm:^3.1.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/67830875c4f9c19461b18bce6b469d11ca002c53ab3c1591bd638eb264a637a7913c2a705911921b436f6712fa599c8e44754d1034e390c71dd3251fbbef82d6 + checksum: 10/1aaea8dc241911b634ef072352076a8b3eec25300bb6c88ff2ce6147f05d2504688465a0342272b74a8484cdf272d10d2d9abc6cbbb64a111228046369f92ce5 languageName: node linkType: hard -"@react-stately/combobox@npm:^3.10.2, @react-stately/combobox@npm:^3.2.1": - version: 3.10.2 - resolution: "@react-stately/combobox@npm:3.10.2" - dependencies: - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/list": "npm:^3.11.2" - "@react-stately/overlays": "npm:^3.6.13" - "@react-stately/select": "npm:^3.6.10" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/combobox": "npm:^3.13.2" - "@react-types/shared": "npm:^3.27.0" +"@react-stately/combobox@npm:^3.10.2, @react-stately/combobox@npm:^3.12.0, @react-stately/combobox@npm:^3.2.1": + version: 3.12.0 + resolution: "@react-stately/combobox@npm:3.12.0" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/combobox": "npm:^3.13.9" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/cc290de57a94e0ebfa16641703f77dd35c08931732bfe17253be7f0fac8ed88bc1c5ca1c4a8496cc003e10a3d3d12c9e5206f5749be3430970527d57a9847599 + checksum: 10/3471a9c2f60e215784f63085b4ebcb2445ec804b3f0f50261933261afd7c9f7ed6d0675f00b5581aa43763c37561bcf6c6967a0ab485f403b1f8cf33a6b65d40 languageName: node linkType: hard "@react-stately/data@npm:^3.12.1, @react-stately/data@npm:^3.6.1": - version: 3.12.1 - resolution: "@react-stately/data@npm:3.12.1" + version: 3.14.1 + resolution: "@react-stately/data@npm:3.14.1" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/67f79ae2df7586b69ffb23b10d1ef2d7f8760c970e5a4a9ea0e5a60b92ef13ce0d821cb611dd8e2b705ca1c2903f275785859a269e84d0f14685c7bd29f19fc0 + checksum: 10/ac069e41036fd534a8ec4e77847234abc35aa02c1901b0abc3af3d5cede0baadb5ce0d5f648fed5d6b2e37f673669f2b21fbf74cfb760f0e99734f1d9e841d33 languageName: node linkType: hard -"@react-stately/datepicker@npm:^3.0.2, @react-stately/datepicker@npm:^3.12.0": - version: 3.12.0 - resolution: "@react-stately/datepicker@npm:3.12.0" +"@react-stately/datepicker@npm:^3.0.2, @react-stately/datepicker@npm:^3.12.0, @react-stately/datepicker@npm:^3.15.2": + version: 3.15.2 + resolution: "@react-stately/datepicker@npm:3.15.2" dependencies: - "@internationalized/date": "npm:^3.7.0" - "@internationalized/string": "npm:^3.2.5" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/overlays": "npm:^3.6.13" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/datepicker": "npm:^3.10.0" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/date": "npm:^3.10.0" + "@internationalized/string": "npm:^3.2.7" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/datepicker": "npm:^3.13.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/02deac0370fa9d3ad8256557a074242bdce183e85cabd85f654322cbd97d7d113391cf821df94cfc51bb5e6488ac70dbeaa0ea442e95399cf6368a1e2e2b13f5 + checksum: 10/59ef011e4d56a3a40923d0a2ce02f6150ca4e5c7b9dac638d4f2b512af9a213ea6cda2d8d85b114758f2db2b06a8840a93c5b9c8c30859366249d58d960ed149 languageName: node linkType: hard -"@react-stately/disclosure@npm:^3.0.1": - version: 3.0.1 - resolution: "@react-stately/disclosure@npm:3.0.1" +"@react-stately/disclosure@npm:^3.0.1, @react-stately/disclosure@npm:^3.0.8": + version: 3.0.8 + resolution: "@react-stately/disclosure@npm:3.0.8" dependencies: - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/6bd22d6249c28cf8763df922021c7ef2550c2e40fbb615adb7c11a312be9a1ce36fbae0233d74f1232fedf676aec29faa413619ae7e7808fa93e3078d57313ef + checksum: 10/8a36946589a199a788c07ef6ab04d0a30868db0484c660e5066ba38dd8bb8cef6e00fca324e7645b561fc7f3b3ffa152add555f2971c6be532d9cd3b67237b31 languageName: node linkType: hard -"@react-stately/dnd@npm:^3.5.1": - version: 3.5.1 - resolution: "@react-stately/dnd@npm:3.5.1" +"@react-stately/dnd@npm:^3.5.1, @react-stately/dnd@npm:^3.7.1": + version: 3.7.1 + resolution: "@react-stately/dnd@npm:3.7.1" dependencies: - "@react-stately/selection": "npm:^3.19.0" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/f41db90747f20f52d9f47846ffa5d29535cf80fafaf8fd1bb16151a2460e4b6f20da30926b3f15e68c64fce5e56b42e29b3fcfbd04f0ae1a795ff55ac8fd8260 + checksum: 10/d5500055a5398914556eeb767b141e4192be446990dfecb385b0348a35dc0baf0b0a72567dde806369995e09f5dc27a13fe4261739da7bc8ba483875bd88e694 languageName: node linkType: hard -"@react-stately/flags@npm:^3.0.5": - version: 3.0.5 - resolution: "@react-stately/flags@npm:3.0.5" +"@react-stately/flags@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-stately/flags@npm:3.0.0-nightly-ff456f38c-250716" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/61be86753b50e2e255e96f1c5774a19fb32aefe38abde74d1d7c28888138d9fe0ca0752c9c64d7d0efdcc916f99cddea932c33d82a202e0d098d1bf6adc59354 + checksum: 10/e997b3c23efac0e4086ae31870d24890643f07f42fdbabd8e2f22f79faa79e97e56774d7113ef3c3bef56f7450a806288d76c6b1cbce8d7fb256604618c58d35 languageName: node linkType: hard -"@react-stately/form@npm:^3.1.1": - version: 3.1.1 - resolution: "@react-stately/form@npm:3.1.1" +"@react-stately/flags@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-stately/flags@npm:3.1.2" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@swc/helpers": "npm:^0.5.0" + checksum: 10/a020c3680c36d9624f765c5916ce95d69959f64887928e8f380f11b5362bb0499a901a5842e4e12eb8e5a776af59212b1ee0c4c6a6681ce75f61dace8b2f9c40 + languageName: node + linkType: hard + +"@react-stately/form@npm:^3.1.1, @react-stately/form@npm:^3.2.2": + version: 3.2.2 + resolution: "@react-stately/form@npm:3.2.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/afc13069b30603a048ac0a02517d2f64772100310e4ce598d9371f981d02e0a306481cd30cabb850b55c76a560b6bb5d694f8ecbe348c9389c1e72f1f7aae043 + checksum: 10/e466309999cb2f28e892b11cdfc7cee2b7d08eefced41d9e346e2c4353dd5fc1864de145a6b332735cdc94b278ff8e6b599489d2aa6945ec5389171f89a633d1 languageName: node linkType: hard -"@react-stately/grid@npm:^3.10.1": - version: 3.10.1 - resolution: "@react-stately/grid@npm:3.10.1" +"@react-stately/grid@npm:^3.11.6": + version: 3.11.6 + resolution: "@react-stately/grid@npm:3.11.6" dependencies: - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/selection": "npm:^3.19.0" - "@react-types/grid": "npm:^3.2.11" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d0b948779dd5c3a78d96ceafe8d2508d97a4085da9e95e9c44c02e25759bc09b0e17cc283f902cf46cf863537051a33f89d6bb8125c762223e1cd88616bd12d3 + checksum: 10/b6bc2a24ff37bdf375caa0f73dd6812ec4368f314f7754472f8b5de47ed296c4d3aadab787768c50d17d5606732291f05448891d5b08c0facaf8a1c9f7a70d31 languageName: node linkType: hard -"@react-stately/list@npm:^3.11.2, @react-stately/list@npm:^3.5.3": - version: 3.11.2 - resolution: "@react-stately/list@npm:3.11.2" +"@react-stately/list@npm:^3.11.2, @react-stately/list@npm:^3.13.1, @react-stately/list@npm:^3.5.3": + version: 3.13.1 + resolution: "@react-stately/list@npm:3.13.1" dependencies: - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/selection": "npm:^3.19.0" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/381e3d0927996ad0cd42efc8b93da6a5ab7d793f6d400fe394ff8bee397c1619ef75daff975af934eaf4b127b6d85f8657e3dd335853728a2e714ad62430b4d2 + checksum: 10/3da2ca14eaee5f0915c1c79df66268bf1e7cc5d60ce68170515180993941c4c8679033589a8bc38e08138b882a62a8ad69ca727a500c882bd0f4214ce9a69384 languageName: node linkType: hard -"@react-stately/menu@npm:^3.4.1, @react-stately/menu@npm:^3.9.1": - version: 3.9.1 - resolution: "@react-stately/menu@npm:3.9.1" +"@react-stately/menu@npm:^3.4.1, @react-stately/menu@npm:^3.9.1, @react-stately/menu@npm:^3.9.8": + version: 3.9.8 + resolution: "@react-stately/menu@npm:3.9.8" dependencies: - "@react-stately/overlays": "npm:^3.6.13" - "@react-types/menu": "npm:^3.9.14" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/overlays": "npm:^3.6.20" + "@react-types/menu": "npm:^3.10.5" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a78d59284973b9e24f91534d44799fdd49326207e3b2ed79633d0b3a4ae75a40013518c39690ab95b8b645c207ff93ee93d0a55318b299a67555a30ad57eee55 + checksum: 10/7798aa91f0af2743d4d441be1a0bac54489413c187d0e926a336cf13482ad4d54c7215426cd6ea288b8bcf621406db6ebaca5209095be5bfb4dfe4464ece7875 languageName: node linkType: hard -"@react-stately/numberfield@npm:^3.2.1, @react-stately/numberfield@npm:^3.9.9": - version: 3.9.9 - resolution: "@react-stately/numberfield@npm:3.9.9" +"@react-stately/numberfield@npm:^3.10.2, @react-stately/numberfield@npm:^3.2.1, @react-stately/numberfield@npm:^3.9.9": + version: 3.10.2 + resolution: "@react-stately/numberfield@npm:3.10.2" dependencies: - "@internationalized/number": "npm:^3.6.0" - "@react-stately/form": "npm:^3.1.1" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/numberfield": "npm:^3.8.8" + "@internationalized/number": "npm:^3.6.5" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/numberfield": "npm:^3.8.15" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/1c8807a94227865f4ca3b6017b4caf086078d15821599a614253c6e3c917feff7900c28660cde56de0ec3d0f9f7f2f16e6f52d446ac3a87dce9704432845e792 + checksum: 10/5fd1d4cc1b90a7b03b98a82e47162044a78534291b9baa77847eddd4fb8040bddb91329dfcc7aa2a7cc38ace23817b6c9d52dd7b0f9bd7ce249f763006580797 languageName: node linkType: hard -"@react-stately/overlays@npm:^3.4.1, @react-stately/overlays@npm:^3.6.13": - version: 3.6.13 - resolution: "@react-stately/overlays@npm:3.6.13" +"@react-stately/overlays@npm:^3.4.1, @react-stately/overlays@npm:^3.6.13, @react-stately/overlays@npm:^3.6.20": + version: 3.6.20 + resolution: "@react-stately/overlays@npm:3.6.20" dependencies: - "@react-stately/utils": "npm:^3.10.5" - "@react-types/overlays": "npm:^3.8.12" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/overlays": "npm:^3.9.2" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/68972dd8617583ee6ecceb6154c97640048c844f8ea4296d64c867e5d95cd6d96c3feee5207efb063d9ee50b08728cc18ae42510eb36c8351a4d7e3452855aec + checksum: 10/e9a3023b3fc3d9383d36dbd0a1e6a0d3d84350dee4f5ce6578464d613e063ca32dd6685c4fdfaa774ded24497c9e5c56363b9650c551d5d1a4dbb6d7d1d04382 languageName: node linkType: hard -"@react-stately/radio@npm:^3.10.10, @react-stately/radio@npm:^3.5.1": - version: 3.10.10 - resolution: "@react-stately/radio@npm:3.10.10" +"@react-stately/radio@npm:^3.10.10, @react-stately/radio@npm:^3.11.2, @react-stately/radio@npm:^3.5.1": + version: 3.11.2 + resolution: "@react-stately/radio@npm:3.11.2" dependencies: - "@react-stately/form": "npm:^3.1.1" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/radio": "npm:^3.8.6" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/radio": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a8d6adbbb8c9c28e8d6c4d9d23e5e709b3b25b97588dfe1347416b6e4ccf4ebaa1d62569c13a7225b591481653a4bd78152f556c46963734f12c5e37f1fdece2 + checksum: 10/182946fb5e963fed62df59d8893ca92443e587bcf3d644b54b991b3acb2124b777af11884e6e31c953becc2dad2226a13238a219747fb596a7e08f0e31e97a22 languageName: node linkType: hard -"@react-stately/searchfield@npm:^3.3.1, @react-stately/searchfield@npm:^3.5.9": - version: 3.5.9 - resolution: "@react-stately/searchfield@npm:3.5.9" +"@react-stately/searchfield@npm:^3.3.1, @react-stately/searchfield@npm:^3.5.16, @react-stately/searchfield@npm:^3.5.9": + version: 3.5.16 + resolution: "@react-stately/searchfield@npm:3.5.16" dependencies: - "@react-stately/utils": "npm:^3.10.5" - "@react-types/searchfield": "npm:^3.5.11" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/searchfield": "npm:^3.6.6" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3b5d68703829e197d4817e8434abc1edae743d9bd957924d2ebcbcbcf82eed7c58478a6d8c6d6ee99d201a9f466e1c5987f5d8702afeeef38079bc47345e5123 + checksum: 10/879e736c6888e36e227efffa665420c7e4fd2b319c2fb11661d6689fbbdad549129adc1c218e531f79f5e52be5b4c075c3c8120363ca3238fec24195c1976527 languageName: node linkType: hard -"@react-stately/select@npm:^3.3.1, @react-stately/select@npm:^3.6.10": - version: 3.6.10 - resolution: "@react-stately/select@npm:3.6.10" - dependencies: - "@react-stately/form": "npm:^3.1.1" - "@react-stately/list": "npm:^3.11.2" - "@react-stately/overlays": "npm:^3.6.13" - "@react-types/select": "npm:^3.9.9" - "@react-types/shared": "npm:^3.27.0" +"@react-stately/select@npm:^3.3.1, @react-stately/select@npm:^3.6.10, @react-stately/select@npm:^3.8.0": + version: 3.8.0 + resolution: "@react-stately/select@npm:3.8.0" + dependencies: + "@react-stately/form": "npm:^3.2.2" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/select": "npm:^3.11.0" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/38d05cf8144bf45d59f89b52e24552c55ae8748395f8ac550aa98fcd7ea4764ce9be3ad1cfe8d9fc4a5597975d146784e7f85bb0cfdf81f2031c876116dbfede + checksum: 10/d611bbd9d6b55a2dfb31455227efe54c9fc2684f37abd9ba5633b2d1b838bc8fc182e92e64e94ef17c8bbaf351a72daf6089c9d54ce8acad76d3f1be3bdb05aa languageName: node linkType: hard -"@react-stately/selection@npm:^3.10.3, @react-stately/selection@npm:^3.19.0": - version: 3.19.0 - resolution: "@react-stately/selection@npm:3.19.0" +"@react-stately/selection@npm:^3.10.3, @react-stately/selection@npm:^3.19.0, @react-stately/selection@npm:^3.20.6": + version: 3.20.6 + resolution: "@react-stately/selection@npm:3.20.6" dependencies: - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e0d9b9228cf41bf22f6d541ce909766d37f2b030bcbd4f5a15a90768d1eacc6117a418b4af9dc3379254a440a62a6f17b0926940ff03afa8bd9bd30d324380af + checksum: 10/b72941f9d23d285b826aa0a5be55e299d934b335d8ebe50c6b061f72b59f860a37549ac4fc0f41a7357eab0d40edb404207cca201fc78915b001b5532e45a9db languageName: node linkType: hard -"@react-stately/slider@npm:^3.2.1, @react-stately/slider@npm:^3.6.1": - version: 3.6.1 - resolution: "@react-stately/slider@npm:3.6.1" +"@react-stately/slider@npm:^3.2.1, @react-stately/slider@npm:^3.6.1, @react-stately/slider@npm:^3.7.2": + version: 3.7.2 + resolution: "@react-stately/slider@npm:3.7.2" dependencies: - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" - "@react-types/slider": "npm:^3.7.8" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/slider": "npm:^3.8.2" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/40d52dfc1f7913a350726958e92c5bf201e5664729b5c97995ae4758e9519610b490f66f5066eb9bbf5e1ed5e2f124ef2fefc982c4ef68ab821ffeaa7aee89f0 + checksum: 10/c11a5374904434bfad5e87767900ed40e12d4341abf74d835b59ab26efb69ad669c86016926f83eae5fb3b3e39c175f775c4457b77eec64d73785c92369a79da languageName: node linkType: hard -"@react-stately/table@npm:^3.13.1, @react-stately/table@npm:^3.4.0": - version: 3.13.1 - resolution: "@react-stately/table@npm:3.13.1" +"@react-stately/table@npm:^3.13.1, @react-stately/table@npm:^3.15.1, @react-stately/table@npm:^3.4.0": + version: 3.15.1 + resolution: "@react-stately/table@npm:3.15.1" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/grid": "npm:^3.11.6" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + "@react-types/table": "npm:^3.13.4" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/005292a0803de55179a9d27aa7bb68f44865fff64921141fac7aab0fbd5d2adff27a9a70db904f9a57bd6bc8db84036e8ad58b7a1ea57c990829500eb3f3ee6d + languageName: node + linkType: hard + +"@react-stately/tabs@npm:^3.2.1, @react-stately/tabs@npm:^3.7.1, @react-stately/tabs@npm:^3.8.6": + version: 3.8.6 + resolution: "@react-stately/tabs@npm:3.8.6" dependencies: - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/flags": "npm:^3.0.5" - "@react-stately/grid": "npm:^3.10.1" - "@react-stately/selection": "npm:^3.19.0" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/grid": "npm:^3.2.11" - "@react-types/shared": "npm:^3.27.0" - "@react-types/table": "npm:^3.10.4" + "@react-stately/list": "npm:^3.13.1" + "@react-types/shared": "npm:^3.32.1" + "@react-types/tabs": "npm:^3.3.19" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/6382cdaccca0403ec525bcb50894f0e2ab2e1294466547e74bc37fd23da7d145bfdebaadda8ec735817c6e504aebe608028980b52f74ab631956fc69f509669d + checksum: 10/ed71a8351b6b9db7c191cbb60acf72121751864b20c1d9a552438a1f4f6c96fdd41469396a17a86ef52287463ef3c8f217167f9498bc5f36e77a621415fac388 languageName: node linkType: hard -"@react-stately/tabs@npm:^3.2.1, @react-stately/tabs@npm:^3.7.1": - version: 3.7.1 - resolution: "@react-stately/tabs@npm:3.7.1" +"@react-stately/toggle@npm:^3.4.1, @react-stately/toggle@npm:^3.8.1, @react-stately/toggle@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-stately/toggle@npm:3.9.2" dependencies: - "@react-stately/list": "npm:^3.11.2" - "@react-types/shared": "npm:^3.27.0" - "@react-types/tabs": "npm:^3.3.12" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/dd9967e37716615ffbfa2e15f7b51878af86136a617c4994bfcf4a35856db551566bcba558172694cdd88152497aa446a87ad7168c78ab90898a6a0a2ae0f2cc + checksum: 10/06f0e11cbbda0b479113df6c82e650db9ac772162566fd749da19a3ca274d25831849dc6c67383f4a440be82f61b5dff80e97513763f66bf3994a55febed5827 languageName: node linkType: hard -"@react-stately/toggle@npm:^3.4.1, @react-stately/toggle@npm:^3.8.1": - version: 3.8.1 - resolution: "@react-stately/toggle@npm:3.8.1" +"@react-stately/tooltip@npm:^3.2.1, @react-stately/tooltip@npm:^3.5.1, @react-stately/tooltip@npm:^3.5.8": + version: 3.5.8 + resolution: "@react-stately/tooltip@npm:3.5.8" dependencies: - "@react-stately/utils": "npm:^3.10.5" - "@react-types/checkbox": "npm:^3.9.1" - "@react-types/shared": "npm:^3.27.0" + "@react-stately/overlays": "npm:^3.6.20" + "@react-types/tooltip": "npm:^3.4.21" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/dca963e6b3aee1277fbd971225238691f16c4711a9ab55511c817b8a677bf01ef8fc5dee52f177eb7c2565f834fe19fab2babbe1887f04171d45504f8e4da02f + checksum: 10/fbddb1f0efc6a6275f8f558bf80b984aea0c49f6c0d17fc42fc27e48a02a3c36bc9ca3eed6de9347a3b12289d21e22dc3de159b8b4b8ab21fe18218ab8a0e4ec languageName: node linkType: hard -"@react-stately/tooltip@npm:^3.2.1, @react-stately/tooltip@npm:^3.5.1": - version: 3.5.1 - resolution: "@react-stately/tooltip@npm:3.5.1" +"@react-stately/tree@npm:^3.3.3, @react-stately/tree@npm:^3.8.7, @react-stately/tree@npm:^3.9.3": + version: 3.9.3 + resolution: "@react-stately/tree@npm:3.9.3" dependencies: - "@react-stately/overlays": "npm:^3.6.13" - "@react-types/tooltip": "npm:^3.4.14" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d46c7f6c25ff217043c5a913b16da20bcd655782e3d17ff1eafda344784732164cf202afdcec34b80bb5e49593bec2713fab484a22c48292013729f9027d171d + checksum: 10/294cc70ffa08280a187a85f72c2402547d71295ddb95b2752fcfa395016947e7fe27116e970df597bab87319e18b3bf1f6b837124fb4bbda8686f7f0018b46ab languageName: node linkType: hard -"@react-stately/tree@npm:^3.3.3, @react-stately/tree@npm:^3.8.7": - version: 3.8.7 - resolution: "@react-stately/tree@npm:3.8.7" +"@react-stately/utils@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-stately/utils@npm:3.0.0-nightly-ff456f38c-250716" dependencies: - "@react-stately/collections": "npm:^3.12.1" - "@react-stately/selection": "npm:^3.19.0" - "@react-stately/utils": "npm:^3.10.5" - "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/29b9b6d1c2d003747c0397df5e0a0d73b3a62613ac359fdcb257509f8b3a249feeaca07621638946d11a4ea8b01980169b2c5bd49f7fd64baf5bd99c9ba16cc8 + checksum: 10/9e393b7c1b170925a52a250088551748981a5300c898cc0aa3fbf77a0f17a29e93bb98491c90e0fb0d771c9bfa06a1870c2c1e0cbb58fda670caf72aa4feb530 languageName: node linkType: hard -"@react-stately/utils@npm:^3.10.5": - version: 3.10.5 - resolution: "@react-stately/utils@npm:3.10.5" +"@react-stately/utils@npm:^3.10.8": + version: 3.10.8 + resolution: "@react-stately/utils@npm:3.10.8" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/76133eb64fa945216e51d8a81a0ebd06eeb78aa2d9c91d79eeb80ff44c70a6b0d6d940618b31b499fee8216640b3bf6183391151dc1769e756b56ff6b5e167ec + checksum: 10/7878ec47b132075566708bae630cb86d8237dde976eb3793bba43695abbb29fcaea9d00ea3f4f7244fcda253368f5b2b85263c37665c24e390500cdcc978c6fe languageName: node linkType: hard -"@react-types/breadcrumbs@npm:^3.7.10": - version: 3.7.10 - resolution: "@react-types/breadcrumbs@npm:3.7.10" +"@react-types/breadcrumbs@npm:^3.7.17": + version: 3.7.17 + resolution: "@react-types/breadcrumbs@npm:3.7.17" dependencies: - "@react-types/link": "npm:^3.5.10" - "@react-types/shared": "npm:^3.27.0" + "@react-types/link": "npm:^3.6.5" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/38b56947a3b889c1a7f1cedf21a0541b42cc0ac21ce2e43ec0f9d3bf93276868717848cb1ec344e5c853e7082c04c1ac9be9f359bf2e79a2984cec3a418a198d + checksum: 10/e9754d1b8010f3cdfdfcd8abf03cdb5b37dc1038496fcc103569b9f349269b39680979c2293cdc04c376cd1ea7b97b00571d46677b9d4939a60dd01b55f765a6 languageName: node linkType: hard -"@react-types/button@npm:^3.10.2": - version: 3.10.2 - resolution: "@react-types/button@npm:3.10.2" +"@react-types/button@npm:^3.14.1": + version: 3.14.1 + resolution: "@react-types/button@npm:3.14.1" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/fbc3ac3c11d6ba0f509fa8b26f7de96d77d3ef769fd474d56f1a7f430f727698dd4eb29f0f1dd75de4eb3a3cf9a805a2966e5509c60d1e5ed530f37d1a3ceb58 + checksum: 10/bbbf2e5db83f6b925af154199aaad438d950187862c4ca6f82122c0209632c0c358201ec9b0b503f9b96c8b5b765066af41c6472440ca7ea75b75031d7d9eacf languageName: node linkType: hard -"@react-types/calendar@npm:^3.6.0": - version: 3.6.0 - resolution: "@react-types/calendar@npm:3.6.0" +"@react-types/calendar@npm:^3.8.0": + version: 3.8.0 + resolution: "@react-types/calendar@npm:3.8.0" dependencies: - "@internationalized/date": "npm:^3.7.0" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/date": "npm:^3.10.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/cb28e43c6fd45b47edb5e595b5a9fdde2ca24269d0db5038e75c1de821bccaf5722a4e0dc2dc28d5565e85eaa53bd5922c5f157834243a49ed115cd7b2b7a849 + checksum: 10/06fe32c8e5d78eedcb511fa3d18f66582b5664ab85c572538e24b953e8204a7c5f98407df0d028625a1dfdd94223153e8e04d9d7feefd96f7533b90fb82be907 languageName: node linkType: hard -"@react-types/checkbox@npm:^3.9.1": - version: 3.9.1 - resolution: "@react-types/checkbox@npm:3.9.1" +"@react-types/checkbox@npm:^3.10.2": + version: 3.10.2 + resolution: "@react-types/checkbox@npm:3.10.2" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/18ae1d48adcaa635e95e08cb30a7b295230fb48f0bfdfe1f2bebf59f662f0a1cb91f5a845ba808d9cc162b617266dc1ba5e34fcc6c313231524842d640df97f3 + checksum: 10/3d2f8468ce3326825bc820c958dc52b68f11a18ff15a68de2663115b168fecb165a2381cfecf2d7a254bfba66760590d8d76dabae5f48626a15eddf309206516 languageName: node linkType: hard -"@react-types/color@npm:^3.0.2": - version: 3.0.2 - resolution: "@react-types/color@npm:3.0.2" +"@react-types/color@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-types/color@npm:3.1.2" dependencies: - "@react-types/shared": "npm:^3.27.0" - "@react-types/slider": "npm:^3.7.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/slider": "npm:^3.8.2" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3b9e644147a86c5459775b71621f45c4ff0c9875b7e1010a835db4efa1efdf5f85e96c3966eaf95facd7236fc9c5a83f990acc6d61a7158d740203ce499488b7 + checksum: 10/a41e786bd17b1815d5b7414f2dcbc79e655c3a4b8fe2dfa68c200c553f922bab5468a2ea272c76cdf6611d7d3f20518ca31b442729ef7b68141d91839e580410 languageName: node linkType: hard -"@react-types/combobox@npm:^3.13.2": - version: 3.13.2 - resolution: "@react-types/combobox@npm:3.13.2" +"@react-types/combobox@npm:^3.13.9": + version: 3.13.9 + resolution: "@react-types/combobox@npm:3.13.9" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d45b5c106b92d1aa2e9e387e6320447c28540a66a332b9d88863acd28f923558163529e93f39ccda2f39a37a162ef706efd68e36e22a9412832aa3917a1bae08 + checksum: 10/0583d24f38b965e5c2cd2b436a7ad374635e183dc7c12145ce9ed0a166d7b6e46ed4685a68c9fb24aed065d1fca644ca3b0606cb360ae5fac3a9881e88ee2f2b languageName: node linkType: hard -"@react-types/datepicker@npm:^3.10.0": - version: 3.10.0 - resolution: "@react-types/datepicker@npm:3.10.0" +"@react-types/datepicker@npm:^3.13.2": + version: 3.13.2 + resolution: "@react-types/datepicker@npm:3.13.2" dependencies: - "@internationalized/date": "npm:^3.7.0" - "@react-types/calendar": "npm:^3.6.0" - "@react-types/overlays": "npm:^3.8.12" - "@react-types/shared": "npm:^3.27.0" + "@internationalized/date": "npm:^3.10.0" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b7f0d04f57f697183715b3d55238dd79466162cb640345dae69ee9ab6e33686f2ac4a66a5764084b55a28c327f0a3f32774aea95c14dd85e63a8a95713e76bd4 + checksum: 10/1f1686360f64051f5eff5e170ab78e890b20e07680b6031c96c77e47085ca022c55997018911095cd61076bdf63470f61c99ac25ef9b493420f69cde6e4763bd languageName: node linkType: hard -"@react-types/dialog@npm:^3.5.15": - version: 3.5.15 - resolution: "@react-types/dialog@npm:3.5.15" +"@react-types/dialog@npm:^3.5.22": + version: 3.5.22 + resolution: "@react-types/dialog@npm:3.5.22" dependencies: - "@react-types/overlays": "npm:^3.8.12" - "@react-types/shared": "npm:^3.27.0" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/fce2f15e9fb9be2e9f13405f7129c5225bd9356c4d049d21c5481de150dfff613ae58705d1bfb20155649100ec48a6139549dacb7936ae7e176e9dde28f3eb36 + checksum: 10/dedac6cf8a85568344242eb6e7f9c6f9dd9fff31711d23586374a1cfc4f3b7b7bed43fdff633d54135792dcdd9941a8a15a34bbbec1a9d4caff7b869b35dd71e languageName: node linkType: hard -"@react-types/grid@npm:^3.2.11": - version: 3.2.11 - resolution: "@react-types/grid@npm:3.2.11" +"@react-types/grid@npm:^3.3.6": + version: 3.3.6 + resolution: "@react-types/grid@npm:3.3.6" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/aa29a551c60202d247d9743a22e3ac3abd640b47bfa3550640e9a560b91e2eb33f81e0231baa1aade65c93a153c22e4a29b7f687a3ca6ba6c7f8c0b1f6abc7e8 + checksum: 10/2b4be0fd8f6d07d3feca68039b89e0c13e1e566d27334a6ca7b6368f073ee55cf026833c5af664c78ccd137716aefd4f46b88f1b97709cd8080d7380c79454df languageName: node linkType: hard -"@react-types/link@npm:^3.5.10": - version: 3.5.10 - resolution: "@react-types/link@npm:3.5.10" +"@react-types/link@npm:^3.6.5": + version: 3.6.5 + resolution: "@react-types/link@npm:3.6.5" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d223c15ef878176e54201e429b05ad47662fce72d0b8a68220c3e94cc2f617266379b18a454a8b1609fd3ef2a39279bdbe13e473e3d0e9529a2863b25cba3955 + checksum: 10/59fb6011b146cffcdaae94e8fdd9241cb70697f7e518d39e3aacd14f244db6eea7ba3984d8b13d3ce601e6f160da36fd1bfa56827b2e1df728505e426a8db353 languageName: node linkType: hard -"@react-types/listbox@npm:^3.5.4": - version: 3.5.4 - resolution: "@react-types/listbox@npm:3.5.4" +"@react-types/listbox@npm:^3.7.4": + version: 3.7.4 + resolution: "@react-types/listbox@npm:3.7.4" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/8795fd60ae06c81f8600605bfeb63f8ae2765293e4875709e09c514135652c55355091656df703ecb0b4aa8da81a8628611da51e5d6134d741548431c7ffae08 + checksum: 10/79dd3f6a7284b74f5156cc2265b384d2074ddfb7b38e608be855ec4ad1234aa0e7cdbfc0d7ef899e34113781381a6ee18b820dbe3dbee67364c72ac240144522 languageName: node linkType: hard -"@react-types/menu@npm:^3.9.14": - version: 3.9.14 - resolution: "@react-types/menu@npm:3.9.14" +"@react-types/menu@npm:^3.10.5": + version: 3.10.5 + resolution: "@react-types/menu@npm:3.10.5" dependencies: - "@react-types/overlays": "npm:^3.8.12" - "@react-types/shared": "npm:^3.27.0" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/81ca0e57bd5affb4f53381334a876070c9c072119853541bd54f8ada91d584c717f6d604c01a648524c61b2b0e9cb2d51870ab5022f470961947f31ada01fd9c + checksum: 10/0466f5b7602ccfc8cb8fec3cd2482d587acbfd1701d427c7d79a121eb3f2b137feca70e62fd401aea95022fd616460575c4d5dd541cf3d69d8644ca54a2446c8 languageName: node linkType: hard -"@react-types/meter@npm:^3.4.6": - version: 3.4.6 - resolution: "@react-types/meter@npm:3.4.6" +"@react-types/meter@npm:^3.4.13": + version: 3.4.13 + resolution: "@react-types/meter@npm:3.4.13" dependencies: - "@react-types/progress": "npm:^3.5.9" + "@react-types/progress": "npm:^3.5.16" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/0d78c4a3d3349e336353c0cdf4eb8ca230e8e59fcc1759c6b8fab42f82251bf6a09bb5fdfee9071ec090a7532ad581c506a89aaa9e709b643aa1473d69e58278 + checksum: 10/28b519a4640c72732719c056903fcf4037582984d235c388095319b5005eb9d5d2698306d9f79d1ad61d594b8ceda115acae27c22e95cb771d0e07da30305708 languageName: node linkType: hard -"@react-types/numberfield@npm:^3.8.8": - version: 3.8.8 - resolution: "@react-types/numberfield@npm:3.8.8" +"@react-types/numberfield@npm:^3.8.15": + version: 3.8.15 + resolution: "@react-types/numberfield@npm:3.8.15" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e512d37bb6392982565f670596594367e4da225861daca65ca2c7e7e335b99829c5d72d16753add78c079e038bc38fdaafdeb20c8c4b3ae02395b1968f2b2816 + checksum: 10/242584ab3ece90a5e26ebee9788c25fd44b85d6be405c5f31e08bda9d58ad8d7fcf199744a2fcd816275da13ae546ca0239175403e68788a43563f2a070c0574 languageName: node linkType: hard -"@react-types/overlays@npm:^3.8.12": - version: 3.8.12 - resolution: "@react-types/overlays@npm:3.8.12" +"@react-types/overlays@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-types/overlays@npm:3.9.2" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3510add3f70c99a56b3dc160a51f5f71e60e958fd3753f2379eb904ff5442fe30d17841dee79ae77ae3b872a003757995074f45d701453186518dd357d204901 + checksum: 10/6cab7f2cbb813f710696095db1169f902cfe7e4a9aeef496848343ff5116be3782bfea68dffbeaf3f984a0475c2fb6c4a26ad9fb563172c4ec3e47110ca1e672 languageName: node linkType: hard -"@react-types/progress@npm:^3.5.9": - version: 3.5.9 - resolution: "@react-types/progress@npm:3.5.9" +"@react-types/progress@npm:^3.5.16": + version: 3.5.16 + resolution: "@react-types/progress@npm:3.5.16" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/fe8df407783ad67db010669a4659b045d238d7ad75a693fabe69ac48f61abd72e16e98de8ef1fc3373c2fe5938b4346c2b8296ee3d8abb2a19d2022a8981b319 + checksum: 10/315b34314dc135a6c9319f4ffd83570fac8c0da377b00d56f17c6eb3d416904682738b522b05d6d8cbb89d3ef92c5118bf8e58eca10fac121da6dcaa40563b8d languageName: node linkType: hard -"@react-types/radio@npm:^3.8.6": - version: 3.8.6 - resolution: "@react-types/radio@npm:3.8.6" +"@react-types/radio@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-types/radio@npm:3.9.2" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a2aafc403b5742657d90f56b787a2a3a9eb742a4a65d9d26cacf4a3c0421c00132a2bf1a3ad01374eea19b92a851af0ecac43117dffb1a5f1c5faef9e7b43122 + checksum: 10/3375d13bbeed28a1b959077e727b43324f4282cf43ec985edbaaa5b3e50b46199c083550882e2a9e4788c74555bfd25f5cc2b0351bf48a768f81a4ba6bf73222 languageName: node linkType: hard -"@react-types/searchfield@npm:^3.5.11": - version: 3.5.11 - resolution: "@react-types/searchfield@npm:3.5.11" +"@react-types/searchfield@npm:^3.6.6": + version: 3.6.6 + resolution: "@react-types/searchfield@npm:3.6.6" dependencies: - "@react-types/shared": "npm:^3.27.0" - "@react-types/textfield": "npm:^3.11.0" + "@react-types/shared": "npm:^3.32.1" + "@react-types/textfield": "npm:^3.12.6" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/63d1aec896a3642a40a3471fbd7fcd50f5d01acf1e557a42bd6cd41dcd14cfe32f8028434f81b1c4315b06b25a31ed216110fde933ae84263a3849c030a172e8 + checksum: 10/942cb80234be5d61cae410c144873d75a243dec0bbf8bb0c696f13d66fd729dabb188bb6214d4bfadeb0d54e14eed3bb7e86c6721206bcb395658b613f22b53f languageName: node linkType: hard -"@react-types/select@npm:^3.9.9": - version: 3.9.9 - resolution: "@react-types/select@npm:3.9.9" +"@react-types/select@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-types/select@npm:3.11.0" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/79b397fb36e40440c34244ddd7597e00795e95e4e11a665bdd58175a50706750658dbf3f93dc4722274b30bf8acf14a1e643b7d1d04e4ee619e6fdf5f9867089 + checksum: 10/6c431daa847a034ce06625fe75f220f301e8bdb50961c74e915f36919641f7907aa0d16d15127b9889853d197d66d964fd3726bd6c446b8aecf0e756e30e3925 languageName: node linkType: hard -"@react-types/shared@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-types/shared@npm:^3.14.1, @react-types/shared@npm:^3.27.0": - version: 3.27.0 - resolution: "@react-types/shared@npm:3.27.0" +"@react-types/shared@npm:3.0.0-nightly-ff456f38c-250716": + version: 3.0.0-nightly-ff456f38c-250716 + resolution: "@react-types/shared@npm:3.0.0-nightly-ff456f38c-250716" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/359be934dda6404824479d0dfdf9e694414252da4946b4e486f3cc546a080844a7d4f20507041d3f8f6f5a316c05b28785ca3f4377a7f4ea397ed1f21c2646af + checksum: 10/c514e624308acc26e472acb74d802ea15fda2a258c41c790af77d065b22b71605a5914411ba9df7c18531b8e52e892b5682e4a1f7b9b46c5792b97282c97c10c languageName: node linkType: hard -"@react-types/slider@npm:^3.7.8": - version: 3.7.8 - resolution: "@react-types/slider@npm:3.7.8" +"@react-types/shared@npm:^3.14.1, @react-types/shared@npm:^3.27.0, @react-types/shared@npm:^3.32.1": + version: 3.32.1 + resolution: "@react-types/shared@npm:3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/33c39d1e23fd73a18519679742ba548c128097831710af4803bec244ae96800271f88dcc4eab958734fc501bb65c17e590028596733761610fb0103c5dea6e36 + languageName: node + linkType: hard + +"@react-types/slider@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-types/slider@npm:3.8.2" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3901383b5c4430eee2e0691b1860e9b363ac8087b4e0305a7a47b9df8da757621804e3f9b4ad6249bbc72d0256ca4a2a11bd0bd22ad57fc63922ae12bb04a45b + checksum: 10/cb9600a1842ace218be1a8bdb7b6785113c7165fde0cc76682b82cf7809927d2f45f95facb2570e7abb683f28f0a2ed0590c8ec8e948ed8dadffadb8905918d9 languageName: node linkType: hard -"@react-types/switch@npm:^3.5.8": - version: 3.5.8 - resolution: "@react-types/switch@npm:3.5.8" +"@react-types/switch@npm:^3.5.15": + version: 3.5.15 + resolution: "@react-types/switch@npm:3.5.15" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/582801f44f8d963394f76771b2ea30d1da4b0ead9a376b53c9ebc521a81600c1d6e6d8c75a28c3229227ac45869cd79c4bd2ad944aab303ce1a2f0fe07605ea8 + checksum: 10/f35c075188b93aa07b6ab367a6d5bcc4316bcd5481d47e1b0319944411e3a12b15455c443079159280b6d168da36271f3df8bc55808a7d8249b239f5886f0253 languageName: node linkType: hard -"@react-types/table@npm:^3.10.4": - version: 3.10.4 - resolution: "@react-types/table@npm:3.10.4" +"@react-types/table@npm:^3.13.4": + version: 3.13.4 + resolution: "@react-types/table@npm:3.13.4" dependencies: - "@react-types/grid": "npm:^3.2.11" - "@react-types/shared": "npm:^3.27.0" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/f054d4022ec898cb26904e22e68367c8f094e6ded2b3f64eceffc03d3d322ab0dfc755e042b46ef7ca7252b05761cdb45d78389fcbbe1cf411f118e695a594c6 + checksum: 10/2f8c1878c8b9a6515a62c7592a335e9688c95a07e0445a891dd6069cbe26921573db6f7d6d2e0c22a8818ec5ef3f48f242ae24d955a1b18e7868f306fadfe7f5 languageName: node linkType: hard -"@react-types/tabs@npm:^3.3.12": - version: 3.3.12 - resolution: "@react-types/tabs@npm:3.3.12" +"@react-types/tabs@npm:^3.3.19": + version: 3.3.19 + resolution: "@react-types/tabs@npm:3.3.19" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/14881d85605e148af3e2afb0a77022ee3d5202795c910b7c3d4c64359eedaa07c49233f2cafb3e56cb6fb8b472e06f649d0ff39cf440f85398e8d804c4eb3c0b + checksum: 10/cdc3217251502c6f89621ab366a4d23e32a334dc3ca2f5366cd980fb828bb413be1262a76f4c4794a0908bfd02c3237a3608e283b02ef472707fb7c22b80b44b languageName: node linkType: hard -"@react-types/textfield@npm:^3.11.0": - version: 3.11.0 - resolution: "@react-types/textfield@npm:3.11.0" +"@react-types/textfield@npm:^3.12.6": + version: 3.12.6 + resolution: "@react-types/textfield@npm:3.12.6" dependencies: - "@react-types/shared": "npm:^3.27.0" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/c319a5c04edce95a8e9e51d762908aba3929e3c78736cdae5438c9a95c0f43887ca59eda1e6ab4e7fd1bbea6204b9a4596038c1162d3879e1d72d8ace9b4114f + checksum: 10/e223531d29bbaad566f142b44a0f2e42b4ce08eab5661962ad3451391311a604077c49181f89a407aecf8697d59d887f5524f6eff8e9fe7416afda6b1f3ac7b3 languageName: node linkType: hard -"@react-types/tooltip@npm:^3.4.14": - version: 3.4.14 - resolution: "@react-types/tooltip@npm:3.4.14" +"@react-types/tooltip@npm:^3.4.21": + version: 3.4.21 + resolution: "@react-types/tooltip@npm:3.4.21" dependencies: - "@react-types/overlays": "npm:^3.8.12" - "@react-types/shared": "npm:^3.27.0" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a73324c1a288efef74a4b0dbe9abc8afe8f3ef3861d988d5cf6bff89a316b01ed48958eb290882133154686d93c6732e9e22994651fa24d4a4d1cec9ddee27a9 + checksum: 10/50d1beea407a7e58ef8e3638c2517d8c90f6b15777d396b4adf7cffbd80d38dfb7d68d6a38127ed130bfe7b0c3116c5d499de3f7b6353f54d022a22739e0141d languageName: node linkType: hard @@ -8008,10 +7988,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.21.0": - version: 1.21.0 - resolution: "@remix-run/router@npm:1.21.0" - checksum: 10/cf0fb69d19c1b79095ff67c59cea89086f3982a9a54c8a993818a60fc76e0ebab5a8db647c1a96a662729fad8e806ddd0a96622adf473f5a9f0b99998b2dbad4 +"@remix-run/router@npm:1.23.0": + version: 1.23.0 + resolution: "@remix-run/router@npm:1.23.0" + checksum: 10/0a9f02c26c150d8210b05927c43d2f57ee8b7f812c81abb76df1721c7367ef692e54f4044981e756ce13d0619fb3c6a9b1514524d69aea9b32bfaf565299a8c7 languageName: node linkType: hard @@ -8452,7 +8432,6 @@ __metadata: jest: "npm:~30.2.0" marked: "npm:^16.1.2" matrix-js-sdk: "npm:^38.4.0" - mocha: "npm:^11.7.4" mongodb: "npm:6.10.0" pino: "npm:^9.11.0" pino-pretty: "npm:^7.6.1" @@ -10674,135 +10653,156 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.4" +"@rollup/rollup-android-arm-eabi@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.5" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-android-arm64@npm:4.34.4" +"@rollup/rollup-android-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-android-arm64@npm:4.52.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-darwin-arm64@npm:4.34.4" +"@rollup/rollup-darwin-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-darwin-x64@npm:4.34.4" +"@rollup/rollup-darwin-x64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.4" +"@rollup/rollup-freebsd-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-freebsd-x64@npm:4.34.4" +"@rollup/rollup-freebsd-x64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.4" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.4" +"@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.4" +"@rollup/rollup-linux-arm64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.4" +"@rollup/rollup-linux-arm64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.4" +"@rollup/rollup-linux-loong64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.5" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.4" +"@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.4" +"@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.4" +"@rollup/rollup-linux-riscv64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.4" +"@rollup/rollup-linux-x64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.4" +"@rollup/rollup-linux-x64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.4" +"@rollup/rollup-openharmony-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.5" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.4" +"@rollup/rollup-win32-ia32-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.34.4": - version: 4.34.4 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.4" +"@rollup/rollup-win32-x64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -10815,9 +10815,9 @@ __metadata: linkType: hard "@samchon/openapi@npm:^4.7.1": - version: 4.7.1 - resolution: "@samchon/openapi@npm:4.7.1" - checksum: 10/4e0a3d529f4113b2a86a369759ecf0d3629af58e4de58d4c9ece737e99219a8f7cf2b9e78ea60a0b99005d5fcdad2269f19c1b792856766025788e1b7b7d00ad + version: 4.7.2 + resolution: "@samchon/openapi@npm:4.7.2" + checksum: 10/3382294497cd3eefe34f52ef523858b38c3991efff1cd6d5043256e12f791f345a246afa9bd57ba19e7ca5184d7fc03e6736b0fbe34f720e1db33c15e0f934e1 languageName: node linkType: hard @@ -10867,41 +10867,41 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/engine-oniguruma@npm:3.12.2" +"@shikijs/engine-oniguruma@npm:^3.13.0": + version: 3.13.0 + resolution: "@shikijs/engine-oniguruma@npm:3.13.0" dependencies: - "@shikijs/types": "npm:3.12.2" + "@shikijs/types": "npm:3.13.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10/5a08c7207b13f307b7c308252b3cc96a7bfd97ce2eba5ed3d0f9cdf52722675e6c969dd4fec2166bbad8d1eb25b7a8a6b6a16bd17c96a6789860262312c37c17 + checksum: 10/bc7f1c69640ccece9a3ac3f3adc9cebde9c24bcd722747cc464c338a32725af2b9087a42646cd0f56fbea98d99414918c558f2ca0beadc13db0a740183e7707f languageName: node linkType: hard -"@shikijs/langs@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/langs@npm:3.12.2" +"@shikijs/langs@npm:^3.13.0": + version: 3.13.0 + resolution: "@shikijs/langs@npm:3.13.0" dependencies: - "@shikijs/types": "npm:3.12.2" - checksum: 10/4628e789b78b091005265c947bca8280bd99ba08d1679082a5ca2089ebb9404e3c364f79fc084dad6aecb89ff6548245f61441d922e4e5e581c86ae7af43790e + "@shikijs/types": "npm:3.13.0" + checksum: 10/2a0478246ce61745d9012cf5051c9790ef5afad6c89fe5716be4a81d04d7dfd9ffc90af0bad0be0061111bfc001a3bc0c55ffd4fc0b82bc1c09a4c33d7b593ca languageName: node linkType: hard -"@shikijs/themes@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/themes@npm:3.12.2" +"@shikijs/themes@npm:^3.13.0": + version: 3.13.0 + resolution: "@shikijs/themes@npm:3.13.0" dependencies: - "@shikijs/types": "npm:3.12.2" - checksum: 10/4a07a38f82cb96c29fe8851b6251e8c1e14fd6b08eb29e2672208f97d9302599a8c0020f5c27bded52a93291eb3a1e3cbdb5488c615a91112e78706d4055c807 + "@shikijs/types": "npm:3.13.0" + checksum: 10/4ab0ecf1ddb35e387cef22e267cdf3ed7548a84f24ad58885d19401f75cc01a5a10152ee0196222e01cead8202f20012615aa0076f798599f7dfc2bb7beaa617 languageName: node linkType: hard -"@shikijs/types@npm:3.12.2, @shikijs/types@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/types@npm:3.12.2" +"@shikijs/types@npm:3.13.0, @shikijs/types@npm:^3.13.0": + version: 3.13.0 + resolution: "@shikijs/types@npm:3.13.0" dependencies: "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10/1095e6725826513baf42c121e2fd8ee4ff54ebd703e63b29a69f3cb0a65eaf04f445d553eb937ff345ffe5729508ca76475a1cc48c59f7226e9a509219579aea + checksum: 10/a57cc95847edd84134166de1f11a044e356581834b2dfd75dcd67f2221aef6f20f505839c090a76b7c8e0a79d7d5cee829de50d261f363a633ae9afca29546c4 languageName: node linkType: hard @@ -10943,9 +10943,9 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.34.0": - version: 0.34.33 - resolution: "@sinclair/typebox@npm:0.34.33" - checksum: 10/7948758249860cb6d6d093bea5902ab2e8cfd5095f4882d5a709773f69e4678a6e8f2b384d3116c021c4ebc11727e033882b791d146691a7d388dd78f36e611d + version: 0.34.41 + resolution: "@sinclair/typebox@npm:0.34.41" + checksum: 10/5c04a7f42156a7813a159947a0c3fe7e9f11aa722141ac3ff32242faf031b443ef71763d8791ce8d01bd5856770de51fd6fcda94b3a51558ba1f6d5112fa33f4 languageName: node linkType: hard @@ -10956,16 +10956,7 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^2.0.0": - version: 2.0.0 - resolution: "@sinonjs/commons@npm:2.0.0" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10/bd6b44957077cd99067dcf401e80ed5ea03ba930cba2066edbbfe302d5fc973a108db25c0ae4930ee53852716929e4c94fa3b8a1510a51ac6869443a139d1e3d - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.1": +"@sinonjs/commons@npm:^3.0.0, @sinonjs/commons@npm:^3.0.1": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" dependencies: @@ -10975,11 +10966,11 @@ __metadata: linkType: hard "@sinonjs/fake-timers@npm:^10.0.2": - version: 10.0.2 - resolution: "@sinonjs/fake-timers@npm:10.0.2" + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" dependencies: - "@sinonjs/commons": "npm:^2.0.0" - checksum: 10/f7b47a290426d545894774c946c39877de6d6b3645e46d7d4dc99b9fc869c513791fb5be2496e877472fa630df0b61fc05b12a150bbdca606651a41ec3d5da2d + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10/78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e languageName: node linkType: hard @@ -10993,13 +10984,12 @@ __metadata: linkType: hard "@sinonjs/samsam@npm:^8.0.1": - version: 8.0.2 - resolution: "@sinonjs/samsam@npm:8.0.2" + version: 8.0.3 + resolution: "@sinonjs/samsam@npm:8.0.3" dependencies: "@sinonjs/commons": "npm:^3.0.1" - lodash.get: "npm:^4.4.2" type-detect: "npm:^4.1.0" - checksum: 10/58ca9752e8e835a09ed275f8edf8da2720fe95c0c02f6bcb90ad7f86fdceb393f35f744194b705dd94216228646ec0aedbb814e245eb869b940dcf1266b7a533 + checksum: 10/af95fba2bcc4502ec2fd60cca568b89f0a4c21ef78c256fdf38bc2ce248f28f9001c63ce6e0aacdfcac8c6239ca8714b050560878a491af7b4836dce2451ff81 languageName: node linkType: hard @@ -11095,10 +11085,10 @@ __metadata: languageName: node linkType: hard -"@slack/types@npm:^2.11.0, @slack/types@npm:^2.13.0, @slack/types@npm:^2.9.0": - version: 2.14.0 - resolution: "@slack/types@npm:2.14.0" - checksum: 10/fa24a113b88e087f899078504c2ba50ab9795f7c2dd1a2d95b28217a3af20e554494f9cc3b8c8ce173120990d98e19400c95369f9067cecfcc46c08b59d2a46f +"@slack/types@npm:^2.11.0, @slack/types@npm:^2.13.0, @slack/types@npm:^2.17.0": + version: 2.17.0 + resolution: "@slack/types@npm:2.17.0" + checksum: 10/2eb7f0b6b15e4f73f12fd0920f1d421ccf25e5bf15f6ec7819cf4e1a2090f63ce6b797f1bb66806325e957b999e94389b1bdfeb587b81c8c1fc010fc612d7174 languageName: node linkType: hard @@ -11122,11 +11112,11 @@ __metadata: linkType: hard "@slack/web-api@npm:^7.10.0": - version: 7.10.0 - resolution: "@slack/web-api@npm:7.10.0" + version: 7.11.0 + resolution: "@slack/web-api@npm:7.11.0" dependencies: "@slack/logger": "npm:^4.0.0" - "@slack/types": "npm:^2.9.0" + "@slack/types": "npm:^2.17.0" "@types/node": "npm:>=18.0.0" "@types/retry": "npm:0.12.0" axios: "npm:^1.11.0" @@ -11137,97 +11127,96 @@ __metadata: p-queue: "npm:^6" p-retry: "npm:^4" retry: "npm:^0.13.1" - checksum: 10/aaa834852cc4cd3990c433557b0e7e2f3105dd7f433a3de4d7b54f685264dd012ed78a026ea3dde0c19d1385b76489a128899334f71f0ba018a8d2461741085d + checksum: 10/372f2f5bd1902509cd0513d967903e34ec5d7e2ecf19847f87d892fd500f57750e1e09aea058c77eed7bb106adef9a952d2397a315cbe68f10ee06fb9d29e278 languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/abort-controller@npm:4.1.1" +"@smithy/abort-controller@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/abort-controller@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/d2a007a4a41afd3ac13c291f2683d1da57709e75db0a09f502225983c097c8169e3b1b78fc01ee691fb12980492fb3ca49628b3f34ece0a66806bd0caf701710 + checksum: 10/0e1b6ea58c876f953cfd953e1dbe8aa58f6fa6530fcec89522922d93a56426943c0b0b488438c12b8994bc50880b7386ad776d308963260f4c2b3edf5d2a7abf languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.1.5, @smithy/config-resolver@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/config-resolver@npm:4.2.1" +"@smithy/config-resolver@npm:^4.3.2, @smithy/config-resolver@npm:^4.3.3": + version: 4.3.3 + resolution: "@smithy/config-resolver@npm:4.3.3" dependencies: - "@smithy/node-config-provider": "npm:^4.2.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-config-provider": "npm:^4.1.0" - "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.3.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-config-provider": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.3" tslib: "npm:^2.6.2" - checksum: 10/47d9b2db187747ff5b3ec51322e949b5bae4b32d06385107b63270cc1f66ba49bbb0b6bcd49e469617b2ea53d5d86618b8ccd315891343572a1601483da04ca5 + checksum: 10/837e9a5f82aebbc114163e658462dd8a825e107d18687a404ceeb3650b992941f795dcef6b48f43875f6ff6262c7f435247d5c8c5b4c35615a198f3c3b8f7cc2 languageName: node linkType: hard -"@smithy/core@npm:^3.11.0, @smithy/core@npm:^3.9.2": - version: 3.11.0 - resolution: "@smithy/core@npm:3.11.0" - dependencies: - "@smithy/middleware-serde": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-base64": "npm:^4.1.0" - "@smithy/util-body-length-browser": "npm:^4.1.0" - "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-stream": "npm:^4.3.1" - "@smithy/util-utf8": "npm:^4.1.0" - "@types/uuid": "npm:^9.0.1" +"@smithy/core@npm:^3.16.1, @smithy/core@npm:^3.17.0": + version: 3.17.0 + resolution: "@smithy/core@npm:3.17.0" + dependencies: + "@smithy/middleware-serde": "npm:^4.2.3" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.3" + "@smithy/util-stream": "npm:^4.5.3" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/uuid": "npm:^1.1.0" tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10/bb5d2825cfbf105d6e21abc0ef214e98ccce8fcae29918a1d926e15c94f356c1c2f42aca71898adbdd3cde8b25ce22169a5c384819cccae7ff3e6fb95fc8e3ac + checksum: 10/9f58db086801f69cba388a6c6e6af172c6f9dc7376497b608ddd25080b14a90eaa8de40cf9e5e3edb68135a3d9b0b35ce1dafb887a51781a59b4e2c2afc0223e languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.0.7, @smithy/credential-provider-imds@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/credential-provider-imds@npm:4.1.1" +"@smithy/credential-provider-imds@npm:^4.2.2, @smithy/credential-provider-imds@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/credential-provider-imds@npm:4.2.3" dependencies: - "@smithy/node-config-provider": "npm:^4.2.1" - "@smithy/property-provider": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/url-parser": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.3.3" + "@smithy/property-provider": "npm:^4.2.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/url-parser": "npm:^4.2.3" tslib: "npm:^2.6.2" - checksum: 10/02af59279f737f82bbc231e03193351eb105c2a83fcd4b5371f63f1574c1a28698cf8c6ef1c049b3e163dce19b9767dcab1cad0189b51238c49731ce39b1fe94 + checksum: 10/a654f9c5cd2be7a6faae6e71c0d69d1396037510eb843a3fd6297c81317ab03164a12582d6d24e132bb32f2a0b7c425e92ce963f7169329d8ef8245496a03ef1 languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.1.1, @smithy/fetch-http-handler@npm:^5.2.1": - version: 5.2.1 - resolution: "@smithy/fetch-http-handler@npm:5.2.1" +"@smithy/fetch-http-handler@npm:^5.3.3, @smithy/fetch-http-handler@npm:^5.3.4": + version: 5.3.4 + resolution: "@smithy/fetch-http-handler@npm:5.3.4" dependencies: - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/querystring-builder": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-base64": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/querystring-builder": "npm:^4.2.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-base64": "npm:^4.3.0" tslib: "npm:^2.6.2" - checksum: 10/a7038d20ad2ad64bdfda06b61e6a485b20af2086e94b78dc8f955a5baf270efaca6c9a3f7401114b8e856eed3ff8dda9701119a560455e6d72f8ae1957f50d33 + checksum: 10/d72a4981611a5ef7f7f2d9e0ab75c6b2d98dfc09eeab94849f60e61780642221509ff00ca85d73eb2f9d42ea99a14fc9804f25335104d015c57d573fed02262b languageName: node linkType: hard -"@smithy/hash-node@npm:^4.0.5": - version: 4.1.1 - resolution: "@smithy/hash-node@npm:4.1.1" +"@smithy/hash-node@npm:^4.2.2": + version: 4.2.3 + resolution: "@smithy/hash-node@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" - "@smithy/util-buffer-from": "npm:^4.1.0" - "@smithy/util-utf8": "npm:^4.1.0" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-buffer-from": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/234f3d52975f99583ec8e739f70b3ccb1941f57bb47e1d230af954d5b1b3d7ee6c94907079017ef5fbfec4bcb618c0214b26b2ff7d7a01dc57d1f8f5ff414cba + checksum: 10/7fad11066f36ac4d8c29f3676b26d8ad5aaf82b30ccf417a9eecf2cf8965c2fd0afd1f5f8e28d09112e350c84385fdaa5ed8596a11413a33794923cdc61253de languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.0.5": - version: 4.1.1 - resolution: "@smithy/invalid-dependency@npm:4.1.1" +"@smithy/invalid-dependency@npm:^4.2.2": + version: 4.2.3 + resolution: "@smithy/invalid-dependency@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/665e34379c6b3ad3a6bb0cf14ad646ba2bd9785b6e1b571d41192ad2d5617f5f48cd743d2ad75ce5ba6d5a2c2e312f7f86c2be50d2b8b12c9f2c0e5f42c9633e + checksum: 10/2aaac09946401b1665c686e43a08a09cd13fd9d4fac27849db70c685109b5419d06629b248a87921e939549fddc591a35d595855a753df990a0e9dc6ed807d77 languageName: node linkType: hard @@ -11240,243 +11229,242 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/is-array-buffer@npm:4.1.0" +"@smithy/is-array-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/is-array-buffer@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/5fba7ea13175100d39bc88b480dc70dc04bb62c62dc470e61e09b287f3b4c851c56473bda2ec077eca31675cde184dadc4d50ef11f065fb566e0b88f92d9465a + checksum: 10/fdc097ce6a8b241565e2d56460ec289730bcd734dcde17c23d1eaaa0996337f897217166276a3fd82491fe9fd17447aadf62e8d9056b3d2b9daf192b4b668af9 languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.0.5": - version: 4.1.1 - resolution: "@smithy/middleware-content-length@npm:4.1.1" +"@smithy/middleware-content-length@npm:^4.2.2": + version: 4.2.3 + resolution: "@smithy/middleware-content-length@npm:4.2.3" dependencies: - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/eb2a99c11d01484ff0b17ba9c5d02878b92c61153568080eab011699de4460ff4534a302d9131583deb83963be83494a43e1973235c1e7edbaaaa2ace5e2b202 + checksum: 10/dc8dc197435e6a3b95812bfb57431b87c7d41175c8d24372f81e5eeda19448bca2fd2cb8829788e33abe3833e32da66e3fc44482ede3c929e04eec31bb74244d languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.1.21, @smithy/middleware-endpoint@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/middleware-endpoint@npm:4.2.1" - dependencies: - "@smithy/core": "npm:^3.11.0" - "@smithy/middleware-serde": "npm:^4.1.1" - "@smithy/node-config-provider": "npm:^4.2.1" - "@smithy/shared-ini-file-loader": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/url-parser": "npm:^4.1.1" - "@smithy/util-middleware": "npm:^4.1.1" +"@smithy/middleware-endpoint@npm:^4.3.3, @smithy/middleware-endpoint@npm:^4.3.4": + version: 4.3.4 + resolution: "@smithy/middleware-endpoint@npm:4.3.4" + dependencies: + "@smithy/core": "npm:^3.17.0" + "@smithy/middleware-serde": "npm:^4.2.3" + "@smithy/node-config-provider": "npm:^4.3.3" + "@smithy/shared-ini-file-loader": "npm:^4.3.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/url-parser": "npm:^4.2.3" + "@smithy/util-middleware": "npm:^4.2.3" tslib: "npm:^2.6.2" - checksum: 10/8bf085c73d54fa68daa5d93a5f6c0c0ce54a937400374ccef5ab3eb636a4dc778bddfaeb0e6e033bedab23c9ecfc2f24a2d12fc723d6ee54e118a93315ad3996 + checksum: 10/018dae712791d553bf9484b4183b6b6162da0d9a9baf6d8c39fae5669a6adf764b294edcf63827c119fed1da0bbfa3f751f4796d35379d13b8ac36504c449685 languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.1.22": - version: 4.2.1 - resolution: "@smithy/middleware-retry@npm:4.2.1" - dependencies: - "@smithy/node-config-provider": "npm:^4.2.1" - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/service-error-classification": "npm:^4.1.1" - "@smithy/smithy-client": "npm:^4.6.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-retry": "npm:^4.1.1" - "@types/uuid": "npm:^9.0.1" +"@smithy/middleware-retry@npm:^4.4.3": + version: 4.4.4 + resolution: "@smithy/middleware-retry@npm:4.4.4" + dependencies: + "@smithy/node-config-provider": "npm:^4.3.3" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/service-error-classification": "npm:^4.2.3" + "@smithy/smithy-client": "npm:^4.9.0" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-middleware": "npm:^4.2.3" + "@smithy/util-retry": "npm:^4.2.3" + "@smithy/uuid": "npm:^1.1.0" tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10/edd99922d4ba7ffbbba0b7e27efc161f9aa969210d36d0eea9d57f7630ea8abf037422848fcc8805eb27d252e31c9440cffa63446a975a5fac50447748cf2250 + checksum: 10/850477842b63bf6b7d362a777eee68db0d11578b3437a3ced55b3c9531622bb126531e7b9b3b4ab3627e59780f86bb3be690eb2ba0aa34fc1bf13cb29dad54c1 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.0.9, @smithy/middleware-serde@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/middleware-serde@npm:4.1.1" +"@smithy/middleware-serde@npm:^4.2.2, @smithy/middleware-serde@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/middleware-serde@npm:4.2.3" dependencies: - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/01d907751748a4b2806aba43ec4a668d313c89c04ecd6ba3b15663e39b9b447842387e4300e47d8ce7066c415fb70b05b53c11967f98c4d8ea5488891070cad6 + checksum: 10/725583757ed653628887c72a3924e11eda9de88a72ca337538fb3365f1cb732c0652129d15033560548178bcccf7964211926340f56fdd972a28dab549b32dc1 languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.0.5, @smithy/middleware-stack@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/middleware-stack@npm:4.1.1" +"@smithy/middleware-stack@npm:^4.2.2, @smithy/middleware-stack@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/middleware-stack@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/7c07663cb381f785d2bf39ff7fa5ee14e233168021274ede6b86335fff60a23260f42535f5ef32c8fe581c780a80acd06df39fcbcd3634e61c1eae685372a65c + checksum: 10/f6054dbb2b3f141390940caa93319c750f447da483b36d506208200023100eeda5a550b9d3415812ad194604c54cae48aa2e185f6c3ab625e87718089d75b3ab languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.1.4, @smithy/node-config-provider@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/node-config-provider@npm:4.2.1" +"@smithy/node-config-provider@npm:^4.3.2, @smithy/node-config-provider@npm:^4.3.3": + version: 4.3.3 + resolution: "@smithy/node-config-provider@npm:4.3.3" dependencies: - "@smithy/property-provider": "npm:^4.1.1" - "@smithy/shared-ini-file-loader": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/property-provider": "npm:^4.2.3" + "@smithy/shared-ini-file-loader": "npm:^4.3.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/b8963ba6367b3caed34cd6bbd29f9fbb2dacc26146d41aafb24cb6830f38928ce30be7b9fd1633e57a7cc161db4e6e53a5b7daa5dcb7a2e93f2788c1617a1728 + checksum: 10/0c2191861f5bcb4a0e1d5b15968c4edeb33a910948ee8378a3504311ee4da8f53a29d223ee86433b693cbd6aac9977560e62a5ef2fae108904408f4bf8b89e55 languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.1.1, @smithy/node-http-handler@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/node-http-handler@npm:4.2.1" +"@smithy/node-http-handler@npm:^4.4.1, @smithy/node-http-handler@npm:^4.4.2": + version: 4.4.2 + resolution: "@smithy/node-http-handler@npm:4.4.2" dependencies: - "@smithy/abort-controller": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/querystring-builder": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/abort-controller": "npm:^4.2.3" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/querystring-builder": "npm:^4.2.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/71f6551dbd06e2a9eb2b536bf13f11ec32c93da324376bf82ff3614e24241970e9ba4106cbbc8a0ac2867595fad3b12c6b2807366f921561ec41086a90af2ece + checksum: 10/82d08f563dad787a2685c3dbc2ae8d15d11f02bce2a5ba3e078b8093e2324f6a3e15ff5730cacc0a5bbd1c096134497da15c03bd0e03c73041205f8d84621910 languageName: node linkType: hard -"@smithy/property-provider@npm:^4.0.5, @smithy/property-provider@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/property-provider@npm:4.1.1" +"@smithy/property-provider@npm:^4.2.2, @smithy/property-provider@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/property-provider@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/f44da66c108b6bb0d9e59a30d8dbde17fc38656890b3ba688cf22db130e93f84d7436003cde473d2636a16d736eb4a8638e069f9a1cb0228a9bb2a5d90f8e40a + checksum: 10/01368d05e878235fbda10f2d2b6c1d004d918ed84fcf01d26ad4765f4a6c7c6d889a0f3e08c786cf977f02c2eb53ae2fb01ac511c5f538ac6daa0170d41dbd7d languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.1.3, @smithy/protocol-http@npm:^5.2.1": - version: 5.2.1 - resolution: "@smithy/protocol-http@npm:5.2.1" +"@smithy/protocol-http@npm:^5.3.2, @smithy/protocol-http@npm:^5.3.3": + version: 5.3.3 + resolution: "@smithy/protocol-http@npm:5.3.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/7e00b314d6b38d58f4ca692546642b6a641be564d67fc31bae227ec0f0fd8f568522752189727a45828654c6ebcab2784884d4058ce992d2f48fc63ab37f4c2c + checksum: 10/224043361976827a5498809e0d9fe7c5fd8a8233da40f05b8113cf5358e6bc0d4a4e6160d74ffdadb0c9733fd88cab32625d324cfd45748beb19fa69201410fb languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/querystring-builder@npm:4.1.1" +"@smithy/querystring-builder@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/querystring-builder@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" - "@smithy/util-uri-escape": "npm:^4.1.0" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-uri-escape": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/bbbfd564ccd585273df3829cc5e86572341cf22ed65477fdf31c8b9fc99759e872246ad419863efc259a110fbdab5bac408a5729abc8f883edd8390ae80aaf30 + checksum: 10/b0f7733d66b9e821d1efe260dc44db5586c3f8b1ebe59d30ff1fcf5d3dab87a1fa133f005e9947e7127dbfa6e504581bd2507b37c6568889ab2a99dceacb4064 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/querystring-parser@npm:4.1.1" +"@smithy/querystring-parser@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/querystring-parser@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/08b81b7e8350d88b5a350cbe55c626c71bb86de06041e8311c44133919accba63b401672f84e65cbdbddce02a08b408da40669161d92af1d4d283dd167863aa5 + checksum: 10/39bd2f57cf1c695f2942b4dd5362dd80ad2d2fd40d03e90396721735637190bd05ea9e942639b67ae8817a9e99fff9b510f6ba04568f14ad62228e676994107a languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/service-error-classification@npm:4.1.1" +"@smithy/service-error-classification@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/service-error-classification@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" - checksum: 10/d4ecf7415c64cfecfe1e29e5c840a7d88a6129ca55bbf05d8a3361f3bc2aaa19762044833e305e50e46094a4a0bfe0fc24561498128ad60be1882e3a09ba4a11 + "@smithy/types": "npm:^4.8.0" + checksum: 10/fcb61c68fb820c379ef3e86d6b316c10b706ef76f23f19c66323555b9973cec34a237caabcb67fb5b5553f93ddb52acd1d2dbbe6a9f64806584089588c203c38 languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.0.5, @smithy/shared-ini-file-loader@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/shared-ini-file-loader@npm:4.1.1" +"@smithy/shared-ini-file-loader@npm:^4.3.2, @smithy/shared-ini-file-loader@npm:^4.3.3": + version: 4.3.3 + resolution: "@smithy/shared-ini-file-loader@npm:4.3.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/128c63f8cfa2d1dd4611798b245a51c3fed18857783bb4e7fd15228ee8dafa490ec9b885184055a7205f61c609f54624b1d7134f107165e1f5322e285d9c5470 + checksum: 10/2b724e27e7e7ff58be6a75985856f3cb11b3830cd04eab3375743ab961fa9a8a5bb5efa6cb40f89afc73702c6daa36c415153f460e4ec6b08394aa4101a1ec41 languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.1.3": - version: 5.2.1 - resolution: "@smithy/signature-v4@npm:5.2.1" - dependencies: - "@smithy/is-array-buffer": "npm:^4.1.0" - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-hex-encoding": "npm:^4.1.0" - "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-uri-escape": "npm:^4.1.0" - "@smithy/util-utf8": "npm:^4.1.0" +"@smithy/signature-v4@npm:^5.3.2": + version: 5.3.3 + resolution: "@smithy/signature-v4@npm:5.3.3" + dependencies: + "@smithy/is-array-buffer": "npm:^4.2.0" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-hex-encoding": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.3" + "@smithy/util-uri-escape": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/4f22b6f1a1d15c15627af64ea1490ce797f020fca3177b00ec54d89e72ecdce98ed71ec8a96ece638110ac0b331718065a8393687654776e6989a523f03703b0 + checksum: 10/75c22765749fbcfe34110d745afc346aa6b6d62d2ede74e062be48e65704ff92abf1695c1e1323b211a813f355849aaeb2caa0cab3c92a34112512c51728e9ab languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.5.2, @smithy/smithy-client@npm:^4.6.1": - version: 4.6.1 - resolution: "@smithy/smithy-client@npm:4.6.1" +"@smithy/smithy-client@npm:^4.8.1, @smithy/smithy-client@npm:^4.9.0": + version: 4.9.0 + resolution: "@smithy/smithy-client@npm:4.9.0" dependencies: - "@smithy/core": "npm:^3.11.0" - "@smithy/middleware-endpoint": "npm:^4.2.1" - "@smithy/middleware-stack": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.2.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-stream": "npm:^4.3.1" + "@smithy/core": "npm:^3.17.0" + "@smithy/middleware-endpoint": "npm:^4.3.4" + "@smithy/middleware-stack": "npm:^4.2.3" + "@smithy/protocol-http": "npm:^5.3.3" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-stream": "npm:^4.5.3" tslib: "npm:^2.6.2" - checksum: 10/91a167e9bf5b2793ee07b9241e118bd4215e7e6e0112d9bc7049999d8c76a9e32a9ca99d776204c290f148f086dedcad525c33d057603ea55037dc9623961ba2 + checksum: 10/b1533d0faeaa810b87997ddc40bdda64a49af24b10fdb88ef37d1a45743b1d8eb292b7835e1da4c3f5facf47e4cc7caec7e2ccceae46ddb529257419b207086c languageName: node linkType: hard -"@smithy/types@npm:^4.3.2, @smithy/types@npm:^4.5.0": - version: 4.5.0 - resolution: "@smithy/types@npm:4.5.0" +"@smithy/types@npm:^4.7.1, @smithy/types@npm:^4.8.0": + version: 4.8.0 + resolution: "@smithy/types@npm:4.8.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/d25275a0f1cb75dd3534a60a637b0202fbe1343703a448c410aa3e3029d5dc1d128c711c005bbda29a111af5a072aaf01bd8314a05c9806857d18e625f41c075 + checksum: 10/12ee5d629cae55b696e870caefbdbebc774deffee4171d0543552b6f8ce06ac1259fa3cf93e9be767f5e1f3c59c7ffa28a6d3dbe0a8f0c8e7811d3acbf3ab87c languageName: node linkType: hard -"@smithy/url-parser@npm:^4.0.5, @smithy/url-parser@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/url-parser@npm:4.1.1" +"@smithy/url-parser@npm:^4.2.2, @smithy/url-parser@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/url-parser@npm:4.2.3" dependencies: - "@smithy/querystring-parser": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/querystring-parser": "npm:^4.2.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/35904bf3561d433f92c318c2f9d1fb8324e7693ea11af3e7570a334944f701e9c6720d5b426d93830e33cfe105dd026cd5fda842b20d14589ff62b9c67b4118b + checksum: 10/e8af96bb56b5cc18841a731ec01c16ea420628099c4c090c65f0a9867e693a53fa95a7b05fac60b9ac0ef1bfad9308bf13e68ac854d8fb62f599a3dcd164203d languageName: node linkType: hard -"@smithy/util-base64@npm:^4.0.0, @smithy/util-base64@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-base64@npm:4.1.0" +"@smithy/util-base64@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/util-base64@npm:4.3.0" dependencies: - "@smithy/util-buffer-from": "npm:^4.1.0" - "@smithy/util-utf8": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/980391b462ab5d8a99ce2ac55441b3bcaef73e197926327f32ef09d708535f6d0449eb05fa166d709e27fdeb212a60f201d6678f2c64122fce072ef3d82c0644 + checksum: 10/87065ca13e3745858e0bb0ab6374433b258c378ee2a5ef865b74f6a4208c56db7db2b9ee5f888e021de0107fae49e9957662c4c6847fe10529e2f6cc882426b4 languageName: node linkType: hard -"@smithy/util-body-length-browser@npm:^4.0.0, @smithy/util-body-length-browser@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-body-length-browser@npm:4.1.0" +"@smithy/util-body-length-browser@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-body-length-browser@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/264b1b0f47127b1d215e95e7c66d3717b3f838d674b195e0150c8405e1875779694b3c75ab1932bf1a51c890ed495f7a9560a25c40e635d2f5585e496d9fbf77 + checksum: 10/deeb689b52652651c11530a324e07725805533899215ad1f93c5e9a14931443e22b313491a3c2a6d7f61d6dd1e84f9154d0d32de62bf61e0bd8e6ab7bf5f81ed languageName: node linkType: hard -"@smithy/util-body-length-node@npm:^4.0.0": - version: 4.1.0 - resolution: "@smithy/util-body-length-node@npm:4.1.0" +"@smithy/util-body-length-node@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/util-body-length-node@npm:4.2.1" dependencies: tslib: "npm:^2.6.2" - checksum: 10/5a6d925afdebdcde7a7f1ce55e69d823c0a9b7a5ed8f899417c402952585784b0ac843932691875381ce389f0e5f543d25c9fe4a3d8addeddbd48124a8985b6b + checksum: 10/efb1333d35120124ec0c751b7b7d5657eb9ad6d0bf6171ff61fde2504639883d36e9562613c70eca623b726193b22601c8ff60e40a8156102d4c5b12fae222f8 languageName: node linkType: hard @@ -11490,116 +11478,115 @@ __metadata: languageName: node linkType: hard -"@smithy/util-buffer-from@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-buffer-from@npm:4.1.0" +"@smithy/util-buffer-from@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-buffer-from@npm:4.2.0" dependencies: - "@smithy/is-array-buffer": "npm:^4.1.0" + "@smithy/is-array-buffer": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/b1337ac6874adac67bbc91144c6e0e760b194f44af91a9816812c042c19a83d552cd5c8a94b8ed01af6047d2163a854fc32ebcd957a6053b4fd27dedc8793bb5 + checksum: 10/6a81e658554d7123fe089426a840b5e691aee4aa4f0d72b79af19dcf57ccb212dca518acb447714792d48c2dc99bda5e0e823dab05e450ee2393146706d476f9 languageName: node linkType: hard -"@smithy/util-config-provider@npm:^4.0.0, @smithy/util-config-provider@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-config-provider@npm:4.1.0" +"@smithy/util-config-provider@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-config-provider@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/b6daf4d12e721062d7b1888a14a760db23a3df388cced56ba47673cc1a3a24b8933190a7631be1cc548eb62fb5a3b5c34d6de2eb595ffdacdfd7e0dcb7fee5ef + checksum: 10/d65f36401c7a085660cf201a1b317d271e390258b619179fff88248c2db64fc35e6c62fe055f1e55be8935b06eb600379824dabf634fb26d528f54fe60c9d77b languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.0.29": - version: 4.1.1 - resolution: "@smithy/util-defaults-mode-browser@npm:4.1.1" +"@smithy/util-defaults-mode-browser@npm:^4.3.2": + version: 4.3.3 + resolution: "@smithy/util-defaults-mode-browser@npm:4.3.3" dependencies: - "@smithy/property-provider": "npm:^4.1.1" - "@smithy/smithy-client": "npm:^4.6.1" - "@smithy/types": "npm:^4.5.0" - bowser: "npm:^2.11.0" + "@smithy/property-provider": "npm:^4.2.3" + "@smithy/smithy-client": "npm:^4.9.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/06affd7677722a95b59e2881afc2da1f819c4557d636dd79ed36ef50276aefa28e93b11d49cb38263c191bd51ac0a469af20c40d208003ca94c5579ae3179ea5 + checksum: 10/74efd0f09dc5638c1f183eb976f7293706dc37d506e23f534a0042324515e57d0e34ac6b65b75af2d1cc2f81bcec6626167d1bd231b278bb2505ae7c29eb0578 languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.0.29": - version: 4.1.1 - resolution: "@smithy/util-defaults-mode-node@npm:4.1.1" - dependencies: - "@smithy/config-resolver": "npm:^4.2.1" - "@smithy/credential-provider-imds": "npm:^4.1.1" - "@smithy/node-config-provider": "npm:^4.2.1" - "@smithy/property-provider": "npm:^4.1.1" - "@smithy/smithy-client": "npm:^4.6.1" - "@smithy/types": "npm:^4.5.0" +"@smithy/util-defaults-mode-node@npm:^4.2.3": + version: 4.2.4 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.4" + dependencies: + "@smithy/config-resolver": "npm:^4.3.3" + "@smithy/credential-provider-imds": "npm:^4.2.3" + "@smithy/node-config-provider": "npm:^4.3.3" + "@smithy/property-provider": "npm:^4.2.3" + "@smithy/smithy-client": "npm:^4.9.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/131c60b4db4af52acd24978625c9f8f5749c7fc0f304713aea417e8fd59eca94c886f0fe3652664d588f98350f167816c25efc410f71ffb7abd0ee9609000d1d + checksum: 10/2c89802f37ee74803d3aa151c628b6d6479c42546582e50924a93e232b3b3ea289a8373833479f92f940cfe57c48714a4be03e78cea6cdcaa001ef482126b785 languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.0.7": - version: 3.1.1 - resolution: "@smithy/util-endpoints@npm:3.1.1" +"@smithy/util-endpoints@npm:^3.2.2": + version: 3.2.3 + resolution: "@smithy/util-endpoints@npm:3.2.3" dependencies: - "@smithy/node-config-provider": "npm:^4.2.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/node-config-provider": "npm:^4.3.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/6b4f9eb45c4c25eccaeccd4081caf2a9878a20733b3d1c0d9c6f83733f972cf417deca88fd5c47c7c8a9c5188f40b36f622a9310190cef0e5f589f114db36cd0 + checksum: 10/55b94c1ad0b59ca92ba0fb8510bd981d9e82cc178425ed681172418993be4744371d8408fa5ac70a88019219534bed8cba4d42177bfadd0bb6d474e701161452 languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-hex-encoding@npm:4.1.0" +"@smithy/util-hex-encoding@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-hex-encoding@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/dc66a330ba5e4a7e034c75ff6bf823e7a3dd9df3283511f0e5e95797063f3a82cd1d68d1bdb2353b33502e7a2ae6806ae195a964c2e3339547e972d917c78ea4 + checksum: 10/478773d73690e39167b67481116c4fd47cecfc97c3a935d88db9271fb0718627bec1cbc143efbf0cd49d1ac417bde7e76aa74139ea07e365b51e66797f63a45d languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.0.5, @smithy/util-middleware@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/util-middleware@npm:4.1.1" +"@smithy/util-middleware@npm:^4.2.2, @smithy/util-middleware@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/util-middleware@npm:4.2.3" dependencies: - "@smithy/types": "npm:^4.5.0" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/bc80179fb554271dd44a9eb8403f09a2ed4f14de5ee1ba44fea17d8ee2d5b2178a433a24c85ee8898d7a69b45a8cf5978b3ef71866b6b461179a7c4ef4e79b58 + checksum: 10/3f029d65bb40c7b4555590e502d51942bde0bd413ac691417f09b7cbe384ddb22cb12976ee6c652beac76a8652927caa64c00a743a441639df0d4eb1fecc9c79 languageName: node linkType: hard -"@smithy/util-retry@npm:^4.0.7, @smithy/util-retry@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/util-retry@npm:4.1.1" +"@smithy/util-retry@npm:^4.2.2, @smithy/util-retry@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/util-retry@npm:4.2.3" dependencies: - "@smithy/service-error-classification": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" + "@smithy/service-error-classification": "npm:^4.2.3" + "@smithy/types": "npm:^4.8.0" tslib: "npm:^2.6.2" - checksum: 10/81f1782c4840049f0f3b84b1de1386de8212744be8d0d518eb3cee036c44f3b3e4001b03187d9135d9a7a2d99713c32a4bc97de01f3e0bb614a4d8ed20ddd6c1 + checksum: 10/7907a7ef3f766984c85438240b8a46776f5f0b385d1660b7c261e2ba50947dfbe70ba4924c47e11c2937add998c99cf97639c899b0bae476dfd18fe32125afe8 languageName: node linkType: hard -"@smithy/util-stream@npm:^4.2.4, @smithy/util-stream@npm:^4.3.1": - version: 4.3.1 - resolution: "@smithy/util-stream@npm:4.3.1" - dependencies: - "@smithy/fetch-http-handler": "npm:^5.2.1" - "@smithy/node-http-handler": "npm:^4.2.1" - "@smithy/types": "npm:^4.5.0" - "@smithy/util-base64": "npm:^4.1.0" - "@smithy/util-buffer-from": "npm:^4.1.0" - "@smithy/util-hex-encoding": "npm:^4.1.0" - "@smithy/util-utf8": "npm:^4.1.0" +"@smithy/util-stream@npm:^4.5.2, @smithy/util-stream@npm:^4.5.3": + version: 4.5.3 + resolution: "@smithy/util-stream@npm:4.5.3" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.3.4" + "@smithy/node-http-handler": "npm:^4.4.2" + "@smithy/types": "npm:^4.8.0" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-buffer-from": "npm:^4.2.0" + "@smithy/util-hex-encoding": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/3592265200bddfa28b06370b48a2687f915dd61623c5edc8802a8d275de35c4ea9681d0a1e8cb1a20ef15f6e0b20cd688f0f47c12e7f42828d5abfcc4daf3843 + checksum: 10/d898b1c45f635fe606f53718f2e1c812a6c74f5e0e2524ec494816d4dee7635d1c59436a90b679f46419079e5053d311a84f1d707354a08d11c4708ba502c806 languageName: node linkType: hard -"@smithy/util-uri-escape@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-uri-escape@npm:4.1.0" +"@smithy/util-uri-escape@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-uri-escape@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/c576cb2b7d365d02338734efd83d8b9d2e5ab7ea5a91444762ace367b6fe46e060a2a85ba51ba84ca5ac73b3e732436b22fb61359af4b731b41c1f803f3055ff + checksum: 10/a838a3afe557d7087d4500735c79d5da72e0cd5a08f95d1a1c450ba29d9cd85c950228eedbd9b2494156f4eb8658afb0a9a5bd2df3fc4f297faed886c396242b languageName: node linkType: hard @@ -11613,24 +11600,43 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.0.0, @smithy/util-utf8@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-utf8@npm:4.1.0" +"@smithy/util-utf8@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-utf8@npm:4.2.0" dependencies: - "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10/4565df6e64df958d2e45da4344d3206a81e66b6e6a48734a45b5228fe73c5c5982ec52beedc8065ab73d169a278f9028438a60410a6daa1d40aebd9dd6122a07 + checksum: 10/d49f58fc6681255eecc3dee39c657b80ef8a4c5617e361bdaf6aaa22f02e378622376153cafc9f0655fb80162e88fc98bbf459f8dd5ba6d7c4b9a59e6eaa05f8 languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.0.7": - version: 4.1.1 - resolution: "@smithy/util-waiter@npm:4.1.1" +"@smithy/util-waiter@npm:^4.2.2": + version: 4.2.3 + resolution: "@smithy/util-waiter@npm:4.2.3" + dependencies: + "@smithy/abort-controller": "npm:^4.2.3" + "@smithy/types": "npm:^4.8.0" + tslib: "npm:^2.6.2" + checksum: 10/d73f7a25c057490e756f5704a1fc2a83250b0366217e9d0bd544aa59c0b29dfec19d15a618349a08165aac40fee5d4a060baa7876d0e4ef3e335a8ffa018f12a + languageName: node + linkType: hard + +"@smithy/uuid@npm:^1.1.0": + version: 1.1.0 + resolution: "@smithy/uuid@npm:1.1.0" dependencies: - "@smithy/abort-controller": "npm:^4.1.1" - "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/019eecded24b9244675da3b956f572261e333d8d2b0d0555f9c85c893f2583f113bf0210521876e825943085d2d89e7e4fdb768cdc802627b9660d809734cce3 + checksum: 10/fe77b1cebbbf2d541ee2f07eec6d4573af16e08dd3228758f59dcbe85a504112cefe81b971818cf39e2e3fa0ed1fcc61d392cddc50fca13d9dc9bd835e366db0 + languageName: node + linkType: hard + +"@so-ric/colorspace@npm:^1.1.6": + version: 1.1.6 + resolution: "@so-ric/colorspace@npm:1.1.6" + dependencies: + color: "npm:^5.0.2" + text-hex: "npm:1.0.x" + checksum: 10/fc3285e5cb9a458d255aa678d9453174ca40689a4c692f1617907996ab8eb78839542439604ced484c4f674a5297f7ba8b0e63fcfe901174f43c3d9c3c881b52 languageName: node linkType: hard @@ -11906,11 +11912,11 @@ __metadata: linkType: hard "@storybook/core-events@npm:^8.0.0": - version: 8.3.5 - resolution: "@storybook/core-events@npm:8.3.5" + version: 8.6.14 + resolution: "@storybook/core-events@npm:8.6.14" peerDependencies: - storybook: ^8.3.5 - checksum: 10/46a93e621fbddfff797750521b4fb4899a47e6a3a2a67137b3c28afe42bb02414f6fe8279259ac8beedd30f98f7937c09ea20747f5673029c31aa313c3079a21 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10/3b15f3b64d364e2272982600e4078802acaa34dfd4aac4103ead50f51f58093902db18cc4c7d8176eae20476ae89b479681c85c697fd117479b0446338122690 languageName: node linkType: hard @@ -11961,11 +11967,11 @@ __metadata: linkType: hard "@storybook/csf@npm:^0.1.11": - version: 0.1.11 - resolution: "@storybook/csf@npm:0.1.11" + version: 0.1.13 + resolution: "@storybook/csf@npm:0.1.13" dependencies: type-fest: "npm:^2.19.0" - checksum: 10/f6eeefe3b92ab206676587da9e22a775da026c055999681580d2ca23c98185736f965adc79039a0ae97ea625f0fbc7915cd4559e5db24229a4805784d0b78584 + checksum: 10/8a590703c44180798869fd12c1f314cb96de18349415a33bcfe30ef6af11fdc1cdb755ea620dedfd5eb7666cf05af5647b77fe28b63000aa52b53b0dc3c77bb5 languageName: node linkType: hard @@ -11977,12 +11983,12 @@ __metadata: linkType: hard "@storybook/icons@npm:^1.2.12, @storybook/icons@npm:^1.2.5": - version: 1.2.12 - resolution: "@storybook/icons@npm:1.2.12" + version: 1.6.0 + resolution: "@storybook/icons@npm:1.6.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/5df56f0856764ed7e4bb24ef7a08a8a9c93f8eedcb16dac062f1dfd3bd1fe6cb4a0aa5a0794083d95e31c04960d126a4d2028cfb4c53681bf05513bb38eae9d2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + checksum: 10/f9036ca3b0d2904778eb4e202305f2780b549434380f9760f0bc704fe3ee19d7332f9560a66435ebb2156346cee9a863e40fa5e4b27790bf993b0c1180a3146d languageName: node linkType: hard @@ -12008,11 +12014,11 @@ __metadata: linkType: hard "@storybook/node-logger@npm:^8.0.0-alpha.10": - version: 8.3.5 - resolution: "@storybook/node-logger@npm:8.3.5" + version: 8.6.14 + resolution: "@storybook/node-logger@npm:8.6.14" peerDependencies: - storybook: ^8.3.5 - checksum: 10/c62b3c8d4ba7381ae3323ef1097ae3666eb859a4eb2b6417adfab0c9feacdac529101320047b12adfac193d0012921428f50b87c99dce3f1125830854d908708 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10/efedc5848eb8d62c3c68e635a96dec0b20d600aa611e70820c7cb20e2cd7c0fe1f71906b72c19835a5e22e2eb6c6887243c694561ed0861eea7dec9e224d5202 languageName: node linkType: hard @@ -12224,13 +12230,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-darwin-arm64@npm:1.12.4" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@swc/core-darwin-arm64@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-darwin-arm64@npm:1.13.20" @@ -12238,13 +12237,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-darwin-x64@npm:1.12.4" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@swc/core-darwin-x64@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-darwin-x64@npm:1.13.20" @@ -12252,13 +12244,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.12.4" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@swc/core-linux-arm-gnueabihf@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-arm-gnueabihf@npm:1.13.20" @@ -12266,13 +12251,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-linux-arm64-gnu@npm:1.12.4" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@swc/core-linux-arm64-gnu@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-arm64-gnu@npm:1.13.20" @@ -12280,13 +12258,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-linux-arm64-musl@npm:1.12.4" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@swc/core-linux-arm64-musl@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-arm64-musl@npm:1.13.20" @@ -12294,13 +12265,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-linux-x64-gnu@npm:1.12.4" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@swc/core-linux-x64-gnu@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-x64-gnu@npm:1.13.20" @@ -12308,13 +12272,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-linux-x64-musl@npm:1.12.4" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@swc/core-linux-x64-musl@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-x64-musl@npm:1.13.20" @@ -12322,13 +12279,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-win32-arm64-msvc@npm:1.12.4" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@swc/core-win32-arm64-msvc@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-win32-arm64-msvc@npm:1.13.20" @@ -12336,13 +12286,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-win32-ia32-msvc@npm:1.12.4" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@swc/core-win32-ia32-msvc@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-win32-ia32-msvc@npm:1.13.20" @@ -12350,13 +12293,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.12.4": - version: 1.12.4 - resolution: "@swc/core-win32-x64-msvc@npm:1.12.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@swc/core-win32-x64-msvc@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-win32-x64-msvc@npm:1.13.20" @@ -12364,53 +12300,7 @@ __metadata: languageName: node linkType: hard -"@swc/core@npm:^1.5.22": - version: 1.12.4 - resolution: "@swc/core@npm:1.12.4" - dependencies: - "@swc/core-darwin-arm64": "npm:1.12.4" - "@swc/core-darwin-x64": "npm:1.12.4" - "@swc/core-linux-arm-gnueabihf": "npm:1.12.4" - "@swc/core-linux-arm64-gnu": "npm:1.12.4" - "@swc/core-linux-arm64-musl": "npm:1.12.4" - "@swc/core-linux-x64-gnu": "npm:1.12.4" - "@swc/core-linux-x64-musl": "npm:1.12.4" - "@swc/core-win32-arm64-msvc": "npm:1.12.4" - "@swc/core-win32-ia32-msvc": "npm:1.12.4" - "@swc/core-win32-x64-msvc": "npm:1.12.4" - "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.23" - peerDependencies: - "@swc/helpers": ">=0.5.17" - dependenciesMeta: - "@swc/core-darwin-arm64": - optional: true - "@swc/core-darwin-x64": - optional: true - "@swc/core-linux-arm-gnueabihf": - optional: true - "@swc/core-linux-arm64-gnu": - optional: true - "@swc/core-linux-arm64-musl": - optional: true - "@swc/core-linux-x64-gnu": - optional: true - "@swc/core-linux-x64-musl": - optional: true - "@swc/core-win32-arm64-msvc": - optional: true - "@swc/core-win32-ia32-msvc": - optional: true - "@swc/core-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 10/663a646b593771b27f9c8e0e4a064cce1a58562f41e52890b50af29da928c2a137b685567d0b2e2da3ef2649d42cd8ecf92f909ebb52f7a6c808278ff81806b5 - languageName: node - linkType: hard - -"@swc/core@npm:~1.13.20": +"@swc/core@npm:^1.5.22, @swc/core@npm:~1.13.20": version: 1.13.20 resolution: "@swc/core@npm:1.13.20" dependencies: @@ -12463,38 +12353,16 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.4.2": - version: 0.4.14 - resolution: "@swc/helpers@npm:0.4.14" +"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.12": + version: 0.5.17 + resolution: "@swc/helpers@npm:0.5.17" dependencies: - tslib: "npm:^2.4.0" - checksum: 10/236afd445fb22e3df7aa84336d5c45d29e021ad01917aa7c24267330df8b39ed89c3d8d9836ac2ac7569b46923591d0e49174f72df7fb997aea841d08f374dbd - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0": - version: 0.5.3 - resolution: "@swc/helpers@npm:0.5.3" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10/5ed4329cd36106e4c3c9c9fa710fae5b80521accce697d81030c42798c4653237f719269c24c26adf42579e15e1f720f31cd63983dea30debd298582a6cbd20a - languageName: node - linkType: hard - -"@swc/jest@npm:^0.2.23": - version: 0.2.38 - resolution: "@swc/jest@npm:0.2.38" - dependencies: - "@jest/create-cache-key-function": "npm:^29.7.0" - "@swc/counter": "npm:^0.1.3" - jsonc-parser: "npm:^3.2.0" - peerDependencies: - "@swc/core": "*" - checksum: 10/3aaf557425e806890ebefea35334b7795e9f8ddf6f82d634d865ef917333cca4208190af1a9610c134c0e3b7a6a1aea4ec77a659e3ca5965be7aace65ce80c97 + tslib: "npm:^2.8.0" + checksum: 10/1fc8312a78f1f99c8ec838585445e99763eeebff2356100738cdfdb8ad47d2d38df678ee6edd93a90fe319ac52da67adc14ac00eb82b606c5fb8ebc5d06ec2a2 languageName: node linkType: hard -"@swc/jest@npm:~0.2.39": +"@swc/jest@npm:^0.2.23, @swc/jest@npm:~0.2.39": version: 0.2.39 resolution: "@swc/jest@npm:0.2.39" dependencies: @@ -12507,15 +12375,6 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.23": - version: 0.1.23 - resolution: "@swc/types@npm:0.1.23" - dependencies: - "@swc/counter": "npm:^0.1.3" - checksum: 10/8d9d73dd1fc9335105105da57595ab913bad6addd4fbcb2eb147300694630232225eb7dc74b733205af33352803e4fcefc18e3a36f8924cf821ef91384767670 - languageName: node - linkType: hard - "@swc/types@npm:^0.1.25": version: 0.1.25 resolution: "@swc/types@npm:0.1.25" @@ -12664,39 +12523,39 @@ __metadata: linkType: hard "@tsconfig/node10@npm:^1.0.7": - version: 1.0.8 - resolution: "@tsconfig/node10@npm:1.0.8" - checksum: 10/b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 10/51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267 languageName: node linkType: hard "@tsconfig/node12@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node12@npm:1.0.9" - checksum: 10/a01b2400ab3582b86b589c6d31dcd0c0656f333adecde85d6d7d4086adb059808b82692380bb169546d189bf771ae21d02544a75b57bd6da4a5dd95f8567bec9 + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 10/5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a languageName: node linkType: hard "@tsconfig/node14@npm:^1.0.0": - version: 1.0.1 - resolution: "@tsconfig/node14@npm:1.0.1" - checksum: 10/976345e896c0f059867f94f8d0f6ddb8b1844fb62bf36b727de8a9a68f024857e5db97ed51d3325e23e0616a5e48c034ff51a8d595b3fe7e955f3587540489be + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 10/19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d languageName: node linkType: hard "@tsconfig/node16@npm:^1.0.2": - version: 1.0.2 - resolution: "@tsconfig/node16@npm:1.0.2" - checksum: 10/ca94d3639714672bbfd55f03521d3f56bb6a25479bd425da81faf21f13e1e9d15f40f97377dedbbf477a5841c5b0c8f4cd1b391f33553d750b9202c54c2c07aa + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 10/202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.9.0": - version: 0.9.0 - resolution: "@tybys/wasm-util@npm:0.9.0" +"@tybys/wasm-util@npm:^0.10.0, @tybys/wasm-util@npm:^0.10.1": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/aa58e64753a420ad1eefaf7bacef3dda61d74f9336925943d9244132d5b48d9242f734f1e707fd5ccfa6dd1d8ec8e6debc234b4dedb3a5b0d8486d1f373350b2 + checksum: 10/7fe0d239397aebb002ac4855d30c197c06a05ea8df8511350a3a5b1abeefe26167c60eda8a5508337571161e4c4b53d7c1342296123f9607af8705369de9fa7f languageName: node linkType: hard @@ -12739,30 +12598,30 @@ __metadata: linkType: hard "@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 10/34f361a0d54a0d85ea4c4b5122c4025a5738fe6795361c85f07a4f8f9add383de640e8611edeeb8339db8203c2d64bff30be266bdcfe3cf777c19e8d34f9cebc + checksum: 10/f572e67a9a39397664350a4437d8a7fbd34acc83ff4887a8cf08349e39f8aeb5ad2f70fb78a0a0a23a280affe3a5f4c25f50966abdce292bcf31237af1c27b1a languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: 10/649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + checksum: 10/d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10/63d13a3789aa1e783b87a8b03d9fb2c2c90078de7782422feff1631b8c2a25db626e63a63ac5a1465d47359201c73069dacb4b52149d17c568187625da3064ae + "@babel/types": "npm:^7.28.2" + checksum: 10/371c5e1b40399ef17570e630b2943617b84fafde2860a56f0ebc113d8edb1d0534ade0175af89eda1ae35160903c33057ed42457e165d4aa287fedab2c82abcf languageName: node linkType: hard @@ -12863,7 +12722,16 @@ __metadata: languageName: node linkType: hard -"@types/chai@npm:*, @types/chai@npm:~4.3.20": +"@types/chai@npm:*": + version: 5.2.2 + resolution: "@types/chai@npm:5.2.2" + dependencies: + "@types/deep-eql": "npm:*" + checksum: 10/de425e7b02cc1233a93923866e019dffbafa892774813940b780ebb1ac9f8a8c57b7438c78686bf4e5db05cd3fc8a970fedf6b83638543995ecca88ef2060668 + languageName: node + linkType: hard + +"@types/chai@npm:~4.3.20": version: 4.3.20 resolution: "@types/chai@npm:4.3.20" checksum: 10/94fd87036fb63f62c79caf58ccaec88e23cc109e4d41607d83adc609acd6b24eabc345feb7850095a53f76f99c470888251da9bd1b90849c8b2b5a813296bb19 @@ -12908,11 +12776,11 @@ __metadata: linkType: hard "@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "npm:*" - checksum: 10/fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 languageName: node linkType: hard @@ -12963,34 +12831,34 @@ __metadata: linkType: hard "@types/d3-array@npm:*": - version: 3.0.5 - resolution: "@types/d3-array@npm:3.0.5" - checksum: 10/82604a8af7e39f0a11a32208a41676b5f69776a76b390ebc34f84e465ebb3028c0eeeb284f6cec5bf9a6bea7b12f275cb43aaf6f79bb43380f61559d2d87b777 + version: 3.2.2 + resolution: "@types/d3-array@npm:3.2.2" + checksum: 10/1afebd05b688cafaaea295f765b409789f088b274b8a7ca40a4bc2b79760044a898e06a915f40bbc59cf39eabdd2b5d32e960b136fc025fd05c9a9d4435614c6 languageName: node linkType: hard "@types/d3-axis@npm:*": - version: 3.0.2 - resolution: "@types/d3-axis@npm:3.0.2" + version: 3.0.6 + resolution: "@types/d3-axis@npm:3.0.6" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/50ff0039f459a87216f723b82c120aedeeac9c23665ccb58349c013f21c93214cc63791393ed66d70b414b3f6dbaad0a435d69110b577cd9f65a1fbee5064cb1 + checksum: 10/8af56b629a0597ac8ef5051b6ad5390818462d8e588e1b52fb181808b1c0525d12a658730fad757e1ae256d0db170a0e29076acdef21acc98b954608d1c37b84 languageName: node linkType: hard "@types/d3-brush@npm:*": - version: 3.0.2 - resolution: "@types/d3-brush@npm:3.0.2" + version: 3.0.6 + resolution: "@types/d3-brush@npm:3.0.6" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/711eb754586737518976664d33a7e4ea624a334f4c0b373c57dbf2fe6057c8d128d9b2c828473a3f55330efbe5b74d3e7206688f7746bb5b04dbb22cf5f5b5d8 + checksum: 10/4095cee2512d965732147493c471a8dd97dfb5967479d9aef43397f8b0e074b03296302423b8379c4274f9249b52bd1d74cc021f98d4f64b5a8a4a7e6fe48335 languageName: node linkType: hard "@types/d3-chord@npm:*": - version: 3.0.2 - resolution: "@types/d3-chord@npm:3.0.2" - checksum: 10/0f2b53104f01d4e3d9d8b9fcc0240f99846c98744585dcd59b2d4f8a061f642cc97e64b4ae20ba9db6452ed1f916099d9c0cdd9e92b934112dd2293c3c2610af + version: 3.0.6 + resolution: "@types/d3-chord@npm:3.0.6" + checksum: 10/ca9ba8b00debd24a2b51527b9c3db63eafa5541c08dc721d1c52ca19960c5cec93a7b1acfc0ec072dbca31d134924299755e20a4d1d4ee04b961fc0de841b418 languageName: node linkType: hard @@ -13002,12 +12870,12 @@ __metadata: linkType: hard "@types/d3-contour@npm:*": - version: 3.0.2 - resolution: "@types/d3-contour@npm:3.0.2" + version: 3.0.6 + resolution: "@types/d3-contour@npm:3.0.6" dependencies: "@types/d3-array": "npm:*" "@types/geojson": "npm:*" - checksum: 10/a960abf982b5491892c3db890d1cb512548320306651b79fe5779cd15145e423659551c906e1dcac0499c5d9e99a2643725f4c18b83d6398d902c295373e7eab + checksum: 10/e7b7e3972aa71003c21f2c864116ffb95a9175a62ec56ec656a855e5198a66a0830b2ad7fc26811214cfa8c98cdf4190d7d351913ca0913f799fbcf2a4c99b2d languageName: node linkType: hard @@ -13019,55 +12887,55 @@ __metadata: linkType: hard "@types/d3-dispatch@npm:*": - version: 3.0.2 - resolution: "@types/d3-dispatch@npm:3.0.2" - checksum: 10/716f21bdc4e0057ecc2989f8c3b69ba18244b40ba42e6029aad30cbd254a42ce113ec775f40ca300e02fb23823a5ebf378dae3008614d7e591b7759607fde68a + version: 3.0.7 + resolution: "@types/d3-dispatch@npm:3.0.7" + checksum: 10/ce7ab5a7d5c64aacf563797c0c61f3862b9ff687cb35470fe462219f09e402185646f51707339beede616586d92ded6974c3958dbeb15e35a85b1ecfafdf13a8 languageName: node linkType: hard "@types/d3-drag@npm:*, @types/d3-drag@npm:^3.0.1": - version: 3.0.2 - resolution: "@types/d3-drag@npm:3.0.2" + version: 3.0.7 + resolution: "@types/d3-drag@npm:3.0.7" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/f7fb1450576a307de1223de2000013fd80de16529459f87bf18b6a5d202347126d00460dd5900a5718acd682a46ec2911267ac599515df4e97fd878127e11f63 + checksum: 10/93aba299c3a8d41ee326c5304ab694ceea135ed115c3b2ccab727a5d9bfc935f7f36d3fc416c013010eb755ac536c52adfcb15c195f241dc61f62650cc95088e languageName: node linkType: hard "@types/d3-dsv@npm:*": - version: 3.0.1 - resolution: "@types/d3-dsv@npm:3.0.1" - checksum: 10/fbc7bf55947c161493a42e153f7330fcfaf2cc694646d4611efa4fd3333ffc39643250d3bde924eae4468f80240f33983f70d9ad57892f6df9969f7e19e67af3 + version: 3.0.7 + resolution: "@types/d3-dsv@npm:3.0.7" + checksum: 10/8507f542135cae472781dff1c3b391eceedad0f2032d24ac4a0814e72e2f6877e4ddcb66f44627069977ee61029dc0a729edf659ed73cbf1040f55a7451f05ef languageName: node linkType: hard "@types/d3-ease@npm:*": - version: 3.0.0 - resolution: "@types/d3-ease@npm:3.0.0" - checksum: 10/2c19e583e879ebc510080a245e278c9d31c9f05fb61cc4aa3ee393d4e86a59392d8460ed5651ea7a2e71b4b4eb4d86f71fabfd4f32f2abd0f61c182f0705fcba + version: 3.0.2 + resolution: "@types/d3-ease@npm:3.0.2" + checksum: 10/d8f92a8a7a008da71f847a16227fdcb53a8938200ecdf8d831ab6b49aba91e8921769761d3bfa7e7191b28f62783bfd8b0937e66bae39d4dd7fb0b63b50d4a94 languageName: node linkType: hard "@types/d3-fetch@npm:*": - version: 3.0.2 - resolution: "@types/d3-fetch@npm:3.0.2" + version: 3.0.7 + resolution: "@types/d3-fetch@npm:3.0.7" dependencies: "@types/d3-dsv": "npm:*" - checksum: 10/4ab53fa57c0ee979aae0541ef4d47947d453373a87969b37220b1f3a0778491eaf519619c9f12353c92afe6e396fdd5c7fd96c39180850af7414b35bb9636e00 + checksum: 10/d496475cec7750f75740936e750a0150ca45e924a4f4697ad2c564f3a8f6c4ebc1b1edf8e081936e896532516731dbbaf2efd4890d53274a8eae13f51f821557 languageName: node linkType: hard "@types/d3-force@npm:*": - version: 3.0.4 - resolution: "@types/d3-force@npm:3.0.4" - checksum: 10/99d7513a71ec35e6dd1285b1acadeadd9f104055e0ae1f7e8a0aee599566e5c83e1f7afdad2f50f0e83b90af1d171d3b81edc3397c081f88856791dad0aa00c1 + version: 3.0.10 + resolution: "@types/d3-force@npm:3.0.10" + checksum: 10/9c35abed2af91b94fc72d6b477188626e628ed89a01016437502c1deaf558da934b5d0cc808c2f2979ac853b6302b3d6ef763eddaff3a55552a55c0be710d5ca languageName: node linkType: hard "@types/d3-format@npm:*": - version: 3.0.1 - resolution: "@types/d3-format@npm:3.0.1" - checksum: 10/f52886eeec5d471c8fcb83d9731fd8d98a6e119666a7480880513c7cc8654c1e43d0e6d5ae8023d0c22c376ba17c560c9aaca8daea488a2d1fb117366d228f0a + version: 3.0.4 + resolution: "@types/d3-format@npm:3.0.4" + checksum: 10/b937ecd2712d4aa38d5b4f5daab9cc8a576383868be1809e046aec99eeb1f1798c139f2e862dc400a82494c763be46087d154891773417f8eb53c73762ba3eb8 languageName: node linkType: hard @@ -13079,94 +12947,94 @@ __metadata: linkType: hard "@types/d3-geo@npm:*": - version: 3.0.3 - resolution: "@types/d3-geo@npm:3.0.3" + version: 3.1.0 + resolution: "@types/d3-geo@npm:3.1.0" dependencies: "@types/geojson": "npm:*" - checksum: 10/af38b2a3d90489ef69a19604f3adc9a97ca61437edd6e139879f54514ba75dacdf669929865a333ce09faf029f5c9a32ce6c1e24b6b0057ff8d414c0aec65073 + checksum: 10/e759d98470fe605ff0088247af81c3197cefce72b16eafe8acae606216c3e0a9f908df4e7cd5005ecfe13b8ac8396a51aaa0d282f3ca7d1c3850313a13fac905 languageName: node linkType: hard "@types/d3-hierarchy@npm:*": - version: 3.1.2 - resolution: "@types/d3-hierarchy@npm:3.1.2" - checksum: 10/9b4686617850e7adfaf876bf86a167b94c8e151f5bd5773944d85650fdb51ddc1a8a3e8b1cf1f52a1ff84edd79e7800977ad9fda1d4259f0e61ad33b4d105a37 + version: 3.1.7 + resolution: "@types/d3-hierarchy@npm:3.1.7" + checksum: 10/9ff6cdedf5557ef9e1e7a65ca3c6846c895c84c1184e11ec6fa48565e96ebf5482d8be5cc791a8bc7f7debbd0e62604ee3da3ddca4f9d58bf6c8b4030567c6c6 languageName: node linkType: hard "@types/d3-interpolate@npm:*": - version: 3.0.1 - resolution: "@types/d3-interpolate@npm:3.0.1" + version: 3.0.4 + resolution: "@types/d3-interpolate@npm:3.0.4" dependencies: "@types/d3-color": "npm:*" - checksum: 10/806642d869366ec1b2caeb47a716654611728d3281ac7e2d9f06e2a5a0482ec6028952abbec394b722da8d50f81b4ce9158c741620ea8fec231226ea3bc4bb18 + checksum: 10/72a883afd52c91132598b02a8cdfced9e783c54ca7e4459f9e29d5f45d11fb33f2cabc844e42fd65ba6e28f2a931dcce1add8607d2f02ef6fb8ea5b83ae84127 languageName: node linkType: hard "@types/d3-path@npm:*": - version: 3.0.0 - resolution: "@types/d3-path@npm:3.0.0" - checksum: 10/8c884583a00c28fc562c8aecf452b2cfc8fdf90b824d19d5c968632fe3a50bd886d7f2097d70da01e6352fbe5e35716abab1a40518eb4828d29f4a7043488851 + version: 3.1.1 + resolution: "@types/d3-path@npm:3.1.1" + checksum: 10/0437994d45d852ecbe9c4484e5abe504cd48751796d23798b6d829503a15563fdd348d93ac44489ba9c656992d16157f695eb889d9ce1198963f8e1dbabb1266 languageName: node linkType: hard "@types/d3-polygon@npm:*": - version: 3.0.0 - resolution: "@types/d3-polygon@npm:3.0.0" - checksum: 10/2b4fbd864e6e40c8f63c56c46ed27f63c18d4b9b8c6f03c48bda048bc29e0d77c01763122a3cf85cce89acb12c4a65f3cd7b1d87b53ced8bf6ce341831b30190 + version: 3.0.2 + resolution: "@types/d3-polygon@npm:3.0.2" + checksum: 10/7cf1eadb54f02dd3617512b558f4c0f3811f8a6a8c887d9886981c3cc251db28b68329b2b0707d9f517231a72060adbb08855227f89bef6ef30caedc0a67cab2 languageName: node linkType: hard "@types/d3-quadtree@npm:*": - version: 3.0.2 - resolution: "@types/d3-quadtree@npm:3.0.2" - checksum: 10/0ca668204bc32a66f5322b6bd0c745db9437c7cb72b5b2648b889811d706f8ea1315c8894aeaf0933d640dd4ee15cb1bdd95f746165f547ddde97ad7da256512 + version: 3.0.6 + resolution: "@types/d3-quadtree@npm:3.0.6" + checksum: 10/4c260c9857d496b7f112cf57680c411c1912cc72538a5846c401429e3ed89a097c66410cfd38b394bfb4733ec2cb47d345b4eb5e202cbfb8e78ab044b535be02 languageName: node linkType: hard "@types/d3-random@npm:*": - version: 3.0.1 - resolution: "@types/d3-random@npm:3.0.1" - checksum: 10/61f4963bfbfd5cd5284f1f7df10007dca2852bb54c94dd8e6ee9a8094b81d53ed7b24b3889171288f4dea2e251e44eb99f4025cfa5d1dd434bb6265919eb59c9 + version: 3.0.3 + resolution: "@types/d3-random@npm:3.0.3" + checksum: 10/2c126dda6846f6c7e02c9123a30b4cdf27f3655d19b78456bbb330fbac27acceeeb987318055d3964dba8e6450377ff737db91d81f27c81ca6f4522c9b994ef2 languageName: node linkType: hard "@types/d3-scale-chromatic@npm:*, @types/d3-scale-chromatic@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/d3-scale-chromatic@npm:3.0.3" - checksum: 10/cc5488af1136c3f9e28aa3c3ee2dc3e5e843c666f64360fb3870f0b8679cd2ee844edaa5a93504a9665deb98cb3c2ae2257d610c338fa8caa4a31ab6fdeb2f15 + version: 3.1.0 + resolution: "@types/d3-scale-chromatic@npm:3.1.0" + checksum: 10/6b04af931b7cd4aa09f21519970cab44aaae181faf076013ab93ccb0d550ec16f4c8d444c1e9dee1493be4261a8a8bb6f8e6356e6f4c6ba0650011b1e8a38aef languageName: node linkType: hard "@types/d3-scale@npm:*, @types/d3-scale@npm:^4.0.8": - version: 4.0.8 - resolution: "@types/d3-scale@npm:4.0.8" + version: 4.0.9 + resolution: "@types/d3-scale@npm:4.0.9" dependencies: "@types/d3-time": "npm:*" - checksum: 10/376e4f2199ee6db70906651587a4521976920fa5eaa847a976c434e7a8171cbfeeab515cc510c5130b1f64fcf95b9750a7fd21dfc0a40fc3398641aa7dd4e7e2 + checksum: 10/2cae90a5e39252ae51388f3909ffb7009178582990462838a4edd53dd7e2e08121b38f0d2e1ac0e28e41167e88dea5b99e064ca139ba917b900a8020cf85362f languageName: node linkType: hard "@types/d3-selection@npm:*, @types/d3-selection@npm:^3.0.3": - version: 3.0.5 - resolution: "@types/d3-selection@npm:3.0.5" - checksum: 10/32e7b33cb2f020903067a5f673214ab708d93a53577867efd7d56941224d50d0a4d0d13588fe16ce70a59f527eb50431aab901c580ba83e2e239d66693118c46 + version: 3.0.11 + resolution: "@types/d3-selection@npm:3.0.11" + checksum: 10/2d2d993b9e9553d066566cb22916c632e5911090db99e247bd8c32855a344e6b7c25b674f3c27956c367a6b3b1214b09931ce854788c3be2072003e01f2c75d7 languageName: node linkType: hard "@types/d3-shape@npm:*, @types/d3-shape@npm:^3.1.6": - version: 3.1.6 - resolution: "@types/d3-shape@npm:3.1.6" + version: 3.1.7 + resolution: "@types/d3-shape@npm:3.1.7" dependencies: "@types/d3-path": "npm:*" - checksum: 10/75abf403ec5b8c11e761256aa6b3546533d61e2e12f15c82bed6b606e963dcdfb9868a2038c46099173c8830423b35ddaf14d1162f96ad9da18a2e90b0fa7d25 + checksum: 10/b7ddda2a9c916ba438308bfa6e53fa2bb11c2ce13537ba2a7816c16f9432287b57901921c7231d2924f2d7d360535c3795f017865ab05abe5057c6ca06ca81df languageName: node linkType: hard "@types/d3-time-format@npm:*": - version: 4.0.0 - resolution: "@types/d3-time-format@npm:4.0.0" - checksum: 10/2ec5624d5d34b9aac5f76b8737a322181b4fb8912b1eef11fc84008e464e94bbaec2214ab842c0c9b5a533d18a57bf77dacc081aa758f51e347b1322cc952287 + version: 4.0.3 + resolution: "@types/d3-time-format@npm:4.0.3" + checksum: 10/9dfc1516502ac1c657d6024bdb88b6dc7e21dd7bff88f6187616cf9a0108250f63507a2004901ece4f97cc46602005a2ca2d05c6dbe53e8a0f6899bd60d4ff7a languageName: node linkType: hard @@ -13185,9 +13053,9 @@ __metadata: linkType: hard "@types/d3-time@npm:*": - version: 3.0.0 - resolution: "@types/d3-time@npm:3.0.0" - checksum: 10/7ef819c98eb0254dc5df901c94ec7f435f9becdedff048c89f905403b934a4d8dee7730659549d60e5ce18e0e9010009b1ab1522aadc724751edaecafc54ba53 + version: 3.0.4 + resolution: "@types/d3-time@npm:3.0.4" + checksum: 10/b1eb4255066da56023ad243fd4ae5a20462d73bd087a0297c7d49ece42b2304a4a04297568c604a38541019885b2bc35a9e0fd704fad218e9bc9c5f07dc685ce languageName: node linkType: hard @@ -13199,34 +13067,34 @@ __metadata: linkType: hard "@types/d3-timer@npm:*": - version: 3.0.0 - resolution: "@types/d3-timer@npm:3.0.0" - checksum: 10/1ec86b3808de6ecfa93cfdf34254761069658af0cc1d9540e8353dbcba161cdf1296a0724187bd17433b2ff16563115fd20b85fc89d5e809ff28f9b1ab134b42 + version: 3.0.2 + resolution: "@types/d3-timer@npm:3.0.2" + checksum: 10/1643eebfa5f4ae3eb00b556bbc509444d88078208ec2589ddd8e4a24f230dd4cf2301e9365947e70b1bee33f63aaefab84cd907822aae812b9bc4871b98ab0e1 languageName: node linkType: hard "@types/d3-transition@npm:*": - version: 3.0.3 - resolution: "@types/d3-transition@npm:3.0.3" + version: 3.0.9 + resolution: "@types/d3-transition@npm:3.0.9" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/b21c849634dea2c9415e376ed3ea20bc91587cb9c0bcd7d6de4c6d7e944ff348d310cada22391e089aeb82eabb71bcbca84ed2d0ca5b7ad9ccb298fbd3f84d2f + checksum: 10/dad647c485440f176117e8a45f31aee9427d8d4dfa174eaa2f01e702641db53ad0f752a144b20987c7189723c4f0afe0bf0f16d95b2a91aa28937eee4339c161 languageName: node linkType: hard "@types/d3-zoom@npm:*, @types/d3-zoom@npm:^3.0.1": - version: 3.0.3 - resolution: "@types/d3-zoom@npm:3.0.3" + version: 3.0.8 + resolution: "@types/d3-zoom@npm:3.0.8" dependencies: "@types/d3-interpolate": "npm:*" "@types/d3-selection": "npm:*" - checksum: 10/185478b7f8c4d98fa72f98b8a75dc71e8a739879a3a294aa454aa34f2faa505458a554dbbd1f08e60f9ad12a0002e4cfcc10233f6c2e2809ee2ab34760085e01 + checksum: 10/cc6ba975cf4f55f94933413954d81b87feb1ee8b8cee8f2202cf526f218dcb3ba240cbeb04ed80522416201c4a7394b37de3eb695d840a36d190dfb2d3e62cb5 languageName: node linkType: hard "@types/d3@npm:^7.4.0": - version: 7.4.0 - resolution: "@types/d3@npm:7.4.0" + version: 7.4.3 + resolution: "@types/d3@npm:7.4.3" dependencies: "@types/d3-array": "npm:*" "@types/d3-axis": "npm:*" @@ -13258,7 +13126,7 @@ __metadata: "@types/d3-timer": "npm:*" "@types/d3-transition": "npm:*" "@types/d3-zoom": "npm:*" - checksum: 10/d1383f5fca7c4a819d57eb4bccc387dccaa7cb4c24d56388e5247954db6c88f5fb7c74d156165dfe044f1da8d4d510796c8d8487b5956d8270a94a1182a6e00f + checksum: 10/12234aa093c8661546168becdd8956e892b276f525d96f65a7b32fed886fc6a569fe5a1171bff26fef2a5663960635f460c9504a6f2d242ba281a2b6c8c6465c languageName: node linkType: hard @@ -13271,6 +13139,13 @@ __metadata: languageName: node linkType: hard +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10/249a27b0bb22f6aa28461db56afa21ec044fa0e303221a62dff81831b20c8530502175f1a49060f7099e7be06181078548ac47c668de79ff9880241968d43d0c + languageName: node + linkType: hard + "@types/doctrine@npm:^0.0.9": version: 0.0.9 resolution: "@types/doctrine@npm:0.0.9" @@ -13311,7 +13186,17 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*, @types/eslint@npm:~8.44.9": +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10/719fcd255760168a43d0e306ef87548e1e15bffe361d5f4022b0f266575637acc0ecb85604ac97879ee8ae83c6a6d0613b0ed31d0209ddf22a0fe6d608fc56fe + languageName: node + linkType: hard + +"@types/eslint@npm:~8.44.9": version: 8.44.9 resolution: "@types/eslint@npm:8.44.9" dependencies: @@ -13321,10 +13206,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d +"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 languageName: node linkType: hard @@ -13344,39 +13229,50 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.1.0 + resolution: "@types/express-serve-static-core@npm:5.1.0" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10/a2e00b6c5993f0dd63ada2239be81076fe0220314b9e9fde586e8946c9c09ce60f9a2dd0d74410ee2b5fd10af8c3e755a32bb3abf134533e2158142488995455 + checksum: 10/c0b5b7ebc15b222f51e5705da2b8a5180335bf70927cc83c065784331aa9291984db1bfa4a14f5ba31b538dcb543561d9280046051fa4c9b7256eb971293e735 languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.23": - version: 4.17.23 - resolution: "@types/express@npm:4.17.23" +"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.7 + resolution: "@types/express-serve-static-core@npm:4.19.7" dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.33" + "@types/node": "npm:*" "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10/a87830df965fb52eec6390accdba918a6f33f3d6cb96853be2cc2f74829a0bc09a29bddd9699127dbc17a170c7eebbe1294a9db9843b5a34dbc768f9ee844c01 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.3 + resolution: "@types/express@npm:5.0.3" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" "@types/serve-static": "npm:*" - checksum: 10/cf4d540bbd90801cdc79a46107b8873404698a7fd0c3e8dd42989d52d3bd7f5b8768672e54c20835e41e27349c319bb47a404ad14c0f8db0e9d055ba1cb8a05b + checksum: 10/bb6f10c14c8e3cce07f79ee172688aa9592852abd7577b663cd0c2054307f172c2b2b36468c918fed0d4ac359b99695807b384b3da6157dfa79acbac2226b59b languageName: node linkType: hard -"@types/express@npm:^4.16.1, @types/express@npm:^4.17.21": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" +"@types/express@npm:^4.16.1, @types/express@npm:^4.17.21, @types/express@npm:^4.17.23": + version: 4.17.23 + resolution: "@types/express@npm:4.17.23" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 10/7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + checksum: 10/cf4d540bbd90801cdc79a46107b8873404698a7fd0c3e8dd42989d52d3bd7f5b8768672e54c20835e41e27349c319bb47a404ad14c0f8db0e9d055ba1cb8a05b languageName: node linkType: hard @@ -13388,9 +13284,9 @@ __metadata: linkType: hard "@types/geojson@npm:*": - version: 7946.0.10 - resolution: "@types/geojson@npm:7946.0.10" - checksum: 10/12c407c2dc93ecb26c08af533ee732f1506a9b29456616ba7ba1d525df96206c28ddf44a528f6a5415d7d22893e9d967420940a9c095ee5e539c1eba5fefc1f4 + version: 7946.0.16 + resolution: "@types/geojson@npm:7946.0.16" + checksum: 10/34d07421bdd60e7b99fa265441d17ac6e9aef48e3ce22d04324127d0de1daf7fbaa0bd3be1cece2092eb6995f21da84afa5231e24621a2910ff7340bc98f496f languageName: node linkType: hard @@ -13412,11 +13308,11 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: "@types/node": "npm:*" - checksum: 10/d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a + checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 languageName: node linkType: hard @@ -13444,12 +13340,13 @@ __metadata: linkType: hard "@types/hoist-non-react-statics@npm:^3.3.0": - version: 3.3.1 - resolution: "@types/hoist-non-react-statics@npm:3.3.1" + version: 3.3.7 + resolution: "@types/hoist-non-react-statics@npm:3.3.7" dependencies: - "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" - checksum: 10/071e6d75a0ed9aa0e9ca2cc529a8c15bf7ac3e4a37aac279772ea6036fd0bf969b67fb627b65cfce65adeab31fec1e9e95b4dcdefeab075b580c0c7174206f63 + peerDependencies: + "@types/react": "*" + checksum: 10/13f610572c073970b3f43cc446396974fed786fee6eac2d6fd4b0ca5c985f13e79d4a0de58af4e5b4c68470d808567c3a14108d98edb7d526d4d46c8ec851ed1 languageName: node linkType: hard @@ -13461,18 +13358,18 @@ __metadata: linkType: hard "@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 10/1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + version: 2.0.5 + resolution: "@types/http-errors@npm:2.0.5" + checksum: 10/a88da669366bc483e8f3b3eb3d34ada5f8d13eeeef851b1204d77e2ba6fc42aba4566d877cca5c095204a3f4349b87fe397e3e21288837bdd945dd514120755b languageName: node linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.10 - resolution: "@types/http-proxy@npm:1.17.10" + version: 1.17.16 + resolution: "@types/http-proxy@npm:1.17.16" dependencies: "@types/node": "npm:*" - checksum: 10/ebe67df06619206a16034aa87e68ab33bc093ab20723ebbb11ff995d3387542961524d66d20e7270df832bcc461b7f44e3f4a9935998289d292bbb22a9141079 + checksum: 10/a054ac8f5301acfcfdcec3a775f52dc371180bbe60037906534312f10cceb3799b4a16e46c56c22f9925d078e11dcda1723c38f1ddd124be8169a4cccca69c8c languageName: node linkType: hard @@ -13518,11 +13415,11 @@ __metadata: linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: 10/f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a + checksum: 10/b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 languageName: node linkType: hard @@ -13545,17 +13442,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*": - version: 29.5.14 - resolution: "@types/jest@npm:29.5.14" - dependencies: - expect: "npm:^29.0.0" - pretty-format: "npm:^29.0.0" - checksum: 10/59ec7a9c4688aae8ee529316c43853468b6034f453d08a2e1064b281af9c81234cec986be796288f1bbb29efe943bc950e70c8fa8faae1e460d50e3cf9760f9b - languageName: node - linkType: hard - -"@types/jest@npm:~30.0.0": +"@types/jest@npm:*, @types/jest@npm:~30.0.0": version: 30.0.0 resolution: "@types/jest@npm:30.0.0" dependencies: @@ -13566,11 +13453,11 @@ __metadata: linkType: hard "@types/jquery@npm:*": - version: 3.5.32 - resolution: "@types/jquery@npm:3.5.32" + version: 3.5.33 + resolution: "@types/jquery@npm:3.5.33" dependencies: "@types/sizzle": "npm:*" - checksum: 10/2c67cac338828870ead5c5e608f5fa5ab8101598ed4572cf49b58c342adffe8918d2e2fc94d7954e6b98a889cef8c3f4e6f44b8fecb75e80854b0f9cf9dd18a1 + checksum: 10/9a9e2cddc584f9afa1970b0febac0b65bed6d8084baf9655346f5787ee1b25975a0f259b0c81edc7757fbb92d584ed2d1b39804ab78ab0238407c7e4b0376011 languageName: node linkType: hard @@ -13590,7 +13477,18 @@ __metadata: languageName: node linkType: hard -"@types/jsdom@npm:*, @types/jsdom@npm:^21.1.7": +"@types/jsdom@npm:*": + version: 27.0.0 + resolution: "@types/jsdom@npm:27.0.0" + dependencies: + "@types/node": "npm:*" + "@types/tough-cookie": "npm:*" + parse5: "npm:^7.0.0" + checksum: 10/67dc284f74960e1ba0787599dfb0a46ca94ea4443242d3fc1e513b0c5313d2d4136176764acce2b03b8c66dec942ff4ab15322208ccc17b7c1dccc8cd01d4cc2 + languageName: node + linkType: hard + +"@types/jsdom@npm:^21.1.7": version: 21.1.7 resolution: "@types/jsdom@npm:21.1.7" dependencies: @@ -13706,14 +13604,7 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:*": - version: 4.17.18 - resolution: "@types/lodash@npm:4.17.18" - checksum: 10/54ebb15b29925112dbe9da3abd99fb80d7202bc5ba20fc1b4fc8ea835d0012f00cbd9a3e7f367b70e7c3f2d5ee635964e3920a489625647b558f02994b3dd381 - languageName: node - linkType: hard - -"@types/lodash@npm:~4.17.20": +"@types/lodash@npm:*, @types/lodash@npm:~4.17.20": version: 4.17.20 resolution: "@types/lodash@npm:4.17.20" checksum: 10/8cd8ad3bd78d2e06a93ae8d6c9907981d5673655fec7cb274a4d9a59549aab5bb5b3017361280773b8990ddfccf363e14d1b37c97af8a9fe363de677f9a61524 @@ -13745,11 +13636,11 @@ __metadata: linkType: hard "@types/mdast@npm:^3.0.0": - version: 3.0.10 - resolution: "@types/mdast@npm:3.0.10" + version: 3.0.15 + resolution: "@types/mdast@npm:3.0.15" dependencies: - "@types/unist": "npm:*" - checksum: 10/6b7f613feba54a394ca71694ed3b6719f7ce504d42454ec2d09203a9da3e7086189b4db080e0ea070bd6bae35f6f74f6596f23e21646566e3054e6539cb8a2fe + "@types/unist": "npm:^2" + checksum: 10/050a5c1383928b2688dd145382a22535e2af87dc3fd592c843abb7851bcc99893a1ee0f63be19fc4e89779387ec26a57486cfb425b016c0b2a98a17fc4a1e8b3 languageName: node linkType: hard @@ -13792,9 +13683,9 @@ __metadata: linkType: hard "@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 10/0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10/e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 languageName: node linkType: hard @@ -13807,7 +13698,14 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3": +"@types/minimatch@npm:*": + version: 5.1.2 + resolution: "@types/minimatch@npm:5.1.2" + checksum: 10/94db5060d20df2b80d77b74dd384df3115f01889b5b6c40fa2dfa27cfc03a68fb0ff7c1f2a0366070263eb2e9d6bfd8c87111d4bc3ae93c3f291297c1bf56c85 + languageName: node + linkType: hard + +"@types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" checksum: 10/c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 @@ -13815,9 +13713,9 @@ __metadata: linkType: hard "@types/minimist@npm:^1.2.2": - version: 1.2.2 - resolution: "@types/minimist@npm:1.2.2" - checksum: 10/b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 10/477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 languageName: node linkType: hard @@ -13838,9 +13736,18 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.31 - resolution: "@types/ms@npm:0.7.31" - checksum: 10/6647b295fb2a5b8347c35efabaaed1777221f094be9941d387b4bf11df0eeacb3f8a4e495b8b66ce0e4c00593bc53ab5fc25f01ebb274cd989a834ae578099de + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10/532d2ebb91937ccc4a89389715e5b47d4c66e708d15942fe6cc25add6dc37b2be058230a327dd50f43f89b8b6d5d52b74685a9e8f70516edfc9bdd6be910eff4 + languageName: node + linkType: hard + +"@types/nedb@npm:^1.8.16": + version: 1.8.16 + resolution: "@types/nedb@npm:1.8.16" + dependencies: + "@types/node": "npm:*" + checksum: 10/da8c5cef2f60c77e4225b826fa85a0939c2aff7dec2a4bd636e9b81147937783a804491e747f90595534508e01f1db1b09102ab81ad06e684c53ac2a43618e1d languageName: node linkType: hard @@ -13855,11 +13762,11 @@ __metadata: linkType: hard "@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" + version: 1.3.14 + resolution: "@types/node-forge@npm:1.3.14" dependencies: "@types/node": "npm:*" - checksum: 10/670c9b377c48189186ec415e3c8ed371f141ecc1a79ab71b213b20816adeffecba44dae4f8406cc0d09e6349a4db14eb8c5893f643d8e00fa19fc035cf49dee0 + checksum: 10/500ce72435285fca145837da079b49a09a5bdf8391b0effc3eb2455783dd81ab129e574a36e1a0374a4823d889d5328177ebfd6fe45b432c0c43d48d790fe39c languageName: node linkType: hard @@ -13873,11 +13780,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=0.0.2, @types/node@npm:>=12, @types/node@npm:>=12.0.0, @types/node@npm:>=13.7.0, @types/node@npm:>=18, @types/node@npm:>=18.0.0, @types/node@npm:>=4.0.0": - version: 22.16.1 - resolution: "@types/node@npm:22.16.1" + version: 24.8.1 + resolution: "@types/node@npm:24.8.1" dependencies: - undici-types: "npm:~6.21.0" - checksum: 10/830f684e8d20e421923c32d2832f42814dc91c1aa5db6a2d72beea29d5c96032fd28b19eed1b4bc8a95387ee845a81f9c7afc16be1600ce354083f25020f22eb + undici-types: "npm:~7.14.0" + checksum: 10/4f944466766ca8cc0d635386e2b9b42b1948723ca0ec7d24624e80513e5816d6e96197db7c05f8f67b544a228a06a1c0598d66a5526aa4c1f5919db0d3c5bf8c languageName: node linkType: hard @@ -13905,28 +13812,29 @@ __metadata: linkType: hard "@types/nodemailer@npm:*": - version: 6.4.17 - resolution: "@types/nodemailer@npm:6.4.17" + version: 7.0.2 + resolution: "@types/nodemailer@npm:7.0.2" dependencies: + "@aws-sdk/client-sesv2": "npm:^3.839.0" "@types/node": "npm:*" - checksum: 10/bd090c9a81f15ee5e1e2123de1004593bacc24d385460dd56c51ec657d61dc1cfd4f44fc71baac060a1abcb487aef5027509e0afd646e7118d7a8a13a95bad9d + checksum: 10/2f2c6c57cbeada2c8523a5287dec3c5ca017c993da4b501b9c582d678bafb7bdfd22d59261297484f2c6cdc740da60a6d21bf7af0fff8a457babeb06dc4e7456 languageName: node linkType: hard "@types/nodemailer@npm:~6.4.19": - version: 6.4.19 - resolution: "@types/nodemailer@npm:6.4.19" + version: 6.4.20 + resolution: "@types/nodemailer@npm:6.4.20" dependencies: "@aws-sdk/client-ses": "npm:^3.731.1" "@types/node": "npm:*" - checksum: 10/f903e32f3d80e64fc101275ea8b244ee1afb95640facdbd031eeb70d658941e8871a54b4c0918593a5e90eb5433fd65dea7924a7caa47898c8a3b08dcb856ed4 + checksum: 10/050b6aa95c97a1bf645f0735c5da20a5b4aa30df1fc8bcc8a60c039b5f45f450689e5f51821d144d038148f3dae8427bb7d91f503c6390960a1390e562147a4f languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: 10/e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10/65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 languageName: node linkType: hard @@ -13947,9 +13855,9 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: 10/4df9de98150d2978afc2161482a3a8e6617883effba3223324f079de97ba7eabd7d84b90ced11c3f82b0c08d4a8383f678c9f73e9c41258f769b3fa234a2bb4f + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10/5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 languageName: node linkType: hard @@ -13996,9 +13904,9 @@ __metadata: linkType: hard "@types/prop-types@npm:*, @types/prop-types@npm:^15.7.2": - version: 15.7.11 - resolution: "@types/prop-types@npm:15.7.11" - checksum: 10/7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: 10/31aa2f59b28f24da6fb4f1d70807dae2aedfce090ec63eaf9ea01727a9533ef6eaf017de5bff99fbccad7d1c9e644f52c6c2ba30869465dd22b1a7221c29f356 languageName: node linkType: hard @@ -14033,9 +13941,9 @@ __metadata: linkType: hard "@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: 10/b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10/95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a languageName: node linkType: hard @@ -14058,55 +13966,54 @@ __metadata: linkType: hard "@types/react-redux@npm:^7.1.20": - version: 7.1.25 - resolution: "@types/react-redux@npm:7.1.25" + version: 7.1.34 + resolution: "@types/react-redux@npm:7.1.34" dependencies: "@types/hoist-non-react-statics": "npm:^3.3.0" "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" redux: "npm:^4.0.0" - checksum: 10/1c5780ff46b9a2bba3b68b26645ce9704cd3ef387141240c1369fcbef51370a84b8a5fc6ca27966f96f6e5b41618c88f498fedc7056870b207cbafbb4da34e91 + checksum: 10/febcd1db0c83c5002c6bee0fdda9e70da0653454ffbb72d6c37cbf2f5c005e06fb5271cff344d7164c385c944526565282de9a95ff379e040476b71d27fc2512 languageName: node linkType: hard "@types/react@npm:*": - version: 18.3.23 - resolution: "@types/react@npm:18.3.23" + version: 19.2.2 + resolution: "@types/react@npm:19.2.2" dependencies: - "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/4b965dffe34a1f8aac8e2d7e976f113373f38134f9e37239f7e75d7ac6b3c2e1333a8df21febf1fe7749640f8de5708f7668cdfc70bffebda1cc4d3346724fd5 + checksum: 10/d6adf8fd4bb23a7e04da5700d96b15dc0f59653727a9c6e940c151d7232fa1dbbab98417d5ac830dcfb6cba3f206efbd4cd83647e6f9a688d7363a90e607f6bf languageName: node linkType: hard "@types/react@npm:~18.3.24": - version: 18.3.24 - resolution: "@types/react@npm:18.3.24" + version: 18.3.26 + resolution: "@types/react@npm:18.3.26" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/3f8529961afa40696f4a677e0f4399cb5da1fca9828c00634f884db261fc29a68af0b0397611fff4dd81847ac85036a1b72e987eafd994cdf4ddb1a1bcce7d61 + checksum: 10/04852f5a93f1ac5140313e6c3bb7ce1abad84425709df838154102d0ed3d422c78f7c6ea114c1ee183cba6db0475a371d7dc9c0fdf991697c42da5cc24ca0512 languageName: node linkType: hard "@types/readdir-glob@npm:*": - version: 1.1.1 - resolution: "@types/readdir-glob@npm:1.1.1" + version: 1.1.5 + resolution: "@types/readdir-glob@npm:1.1.5" dependencies: "@types/node": "npm:*" - checksum: 10/cc888be86e729c1e2f799a926c091b464d58016aaee69e08b58878668ec0137e985236775a3eaac14273554bf45c7da92fe19b900370f8d02f47a32709000ba8 + checksum: 10/58625586589a2cbcf19d7bff5a9b61e961b42e438e5a4f537633785efdcacfad15d3b32df3d27926696b36b43eb86eeb790fce9373fa357ab87720c64f86618b languageName: node linkType: hard "@types/request@npm:^2.48.8": - version: 2.48.12 - resolution: "@types/request@npm:2.48.12" + version: 2.48.13 + resolution: "@types/request@npm:2.48.13" dependencies: "@types/caseless": "npm:*" "@types/node": "npm:*" "@types/tough-cookie": "npm:*" - form-data: "npm:^2.5.0" - checksum: 10/a7b3f9f14cacc18fe235bb8e57eff1232a04bd3fa3dad29371f24a5d96db2cd295a0c8b6b34ed7efa3efbbcff845febb02c9635cd68c54811c947ea66ae22090 + form-data: "npm:^2.5.5" + checksum: 10/174abc42adfc0c45f6a675095b72be344e907afd74fcfe33dea4fbd7489d54bc5aae781e5064436a8079ea74458a1fdefeb62c5260a19a08c7b536529fac61c1 languageName: node linkType: hard @@ -14118,11 +14025,11 @@ __metadata: linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "npm:*" - checksum: 10/e4972389457e4edce3cbba5e8474fb33684d73879433a9eec989d0afb7e550fd6fa3ffb8fe68dbb429288d10707796a193bc0007c4e8429fd267bdc4d8404632 + checksum: 10/6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 languageName: node linkType: hard @@ -14150,19 +14057,28 @@ __metadata: linkType: hard "@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.8": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: 10/3496808818ddb36deabfe4974fd343a78101fa242c4690044ccdc3b95dcf8785b494f5d628f2f47f38a702f8db9c53c67f47d7818f2be1b79f2efb09692e1178 + version: 7.7.1 + resolution: "@types/semver@npm:7.7.1" + checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068 languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.1 - resolution: "@types/send@npm:0.17.1" + version: 1.2.0 + resolution: "@types/send@npm:1.2.0" + dependencies: + "@types/node": "npm:*" + checksum: 10/11b4a178902deae8743e92a12ce0821200c285a75fade3b44ca5ee66f65997cd9ce86006622f0a1adaef8fa5272ac06bf464fab34089e36dca8e57197ff32544 + languageName: node + linkType: hard + +"@types/send@npm:<1": + version: 0.17.5 + resolution: "@types/send@npm:0.17.5" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10/6420837887858f7aa82f2c0272f73edb42385bd0978f43095e83590a405d86c8cc6d918c30b2d542f1d8bddc9f3d16c2e8fdfca936940de71b97c45f228d1896 + checksum: 10/b68ae8f9ba9328a4f276cd010914ed43b96371fbf34c7aa08a9111bff36661810bb14b96647e4a92e319dbd2689dc107fb0f9194ec3fa9335c162dc134026240 languageName: node linkType: hard @@ -14176,13 +14092,13 @@ __metadata: linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.15.5": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" + version: 1.15.9 + resolution: "@types/serve-static@npm:1.15.9" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" - "@types/send": "npm:*" - checksum: 10/c5a7171d5647f9fbd096ed1a26105759f3153ccf683824d99fee4c7eb9cde2953509621c56a070dd9fb1159e799e86d300cbe4e42245ebc5b0c1767e8ca94a67 + "@types/send": "npm:<1" + checksum: 10/5b7a24c1e5fb474ae539165451dae4e3e85e104d9935562de9c5f0c6b2557395aefe6fdbaf094178ea94d58fd9f26e9605a51ccaf101655fcda18971840c06ad languageName: node linkType: hard @@ -14212,16 +14128,16 @@ __metadata: linkType: hard "@types/sinonjs__fake-timers@npm:*": - version: 8.1.2 - resolution: "@types/sinonjs__fake-timers@npm:8.1.2" - checksum: 10/5f0ddaa4c79924f6fa82ae5f4f2894f4c1d40740690866665d06a74c7e0f220989c99a7f49561c1d9ad6b15a3a8a7cf7be9dc306a7e42fc1c9cf2c89ad80bef3 + version: 8.1.5 + resolution: "@types/sinonjs__fake-timers@npm:8.1.5" + checksum: 10/3a0b285fcb8e1eca435266faa27ffff206608b69041022a42857274e44d9305822e85af5e7a43a9fae78d2ab7dc0fcb49f3ae3bda1fa81f0203064dbf5afd4f6 languageName: node linkType: hard "@types/sizzle@npm:*": - version: 2.3.9 - resolution: "@types/sizzle@npm:2.3.9" - checksum: 10/413811a79e7e9f1d8f47e6047ae0aea1530449d612304cdda1c30018e3d053b8544861ec2c70bdeca75a0a010192e6bb78efc6fb4caaafdd65c4eee90066686a + version: 2.3.10 + resolution: "@types/sizzle@npm:2.3.10" + checksum: 10/7898ae8c147d6804e1eb7811664bf6e58c382840b03a56976c668f17fbc76f752c4086bddb0d6c6d54e279a9259cf4fbb61a6ee968dac98615c42350f6f57d6a languageName: node linkType: hard @@ -14313,11 +14229,11 @@ __metadata: linkType: hard "@types/tern@npm:*": - version: 0.23.4 - resolution: "@types/tern@npm:0.23.4" + version: 0.23.9 + resolution: "@types/tern@npm:0.23.9" dependencies: "@types/estree": "npm:*" - checksum: 10/21bfd29588a8a4c8ad71dcb12576cd3724d4ac763c265116f7b6f5af1a5edd70b168e80e9105015584061cebee62ca20f1f93431f781baa4c62e2169e6370e2f + checksum: 10/72d26a1abc2b13aa7ee6a34abc0558bfbff1f977beb1c9f2554c4193c6cfc7e1677e4f84663d3f971135b436c5b847f170c74c3b1d6c320e08a1aba7e83cc3c2 languageName: node linkType: hard @@ -14329,16 +14245,23 @@ __metadata: linkType: hard "@types/tough-cookie@npm:*": - version: 4.0.1 - resolution: "@types/tough-cookie@npm:4.0.1" - checksum: 10/795178f8ba0155ff7f7449101c0cb2f38922b9981c504baa8b132defd98c189dd8d17a861e8123c4430423e8b71e1380735a69111e55611461a22e8ba2657415 + version: 4.0.5 + resolution: "@types/tough-cookie@npm:4.0.5" + checksum: 10/01fd82efc8202670865928629697b62fe9bf0c0dcbc5b1c115831caeb073a2c0abb871ff393d7df1ae94ea41e256cb87d2a5a91fd03cdb1b0b4384e08d4ee482 + languageName: node + linkType: hard + +"@types/triple-beam@npm:^1.3.2": + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: 10/519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 languageName: node linkType: hard "@types/trouter@npm:*": - version: 3.1.1 - resolution: "@types/trouter@npm:3.1.1" - checksum: 10/773417a0ba388e4e95529a576a921d14be1656eb8f79f7be85ce6b4537733b98ac40edb6de53e0fe11a341e4354a2336698336421badb454c99718a90b9fdc03 + version: 3.1.4 + resolution: "@types/trouter@npm:3.1.4" + checksum: 10/080636851cdc2030596de4bbfcc5d4dcbacf27dbdc3528069a0d681f267ae36949e926ff74d2797c35d8ee07484d701e2f26b61cacc38885d0cb6a210b884d1b languageName: node linkType: hard @@ -14370,10 +14293,17 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 10/25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db +"@types/unist@npm:*": + version: 3.0.3 + resolution: "@types/unist@npm:3.0.3" + checksum: 10/96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a + languageName: node + linkType: hard + +"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 10/6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e languageName: node linkType: hard @@ -14408,9 +14338,9 @@ __metadata: linkType: hard "@types/webidl-conversions@npm:*": - version: 6.1.1 - resolution: "@types/webidl-conversions@npm:6.1.1" - checksum: 10/bd0faad4dfec232010d96a42fbd7b5ac4df557899050a6676a75d30ced8553f19e5a3c747fd2b4317f2810d4cf5d2d6dd47ad22ecfb9e6b21119aba678b8897f + version: 7.0.3 + resolution: "@types/webidl-conversions@npm:7.0.3" + checksum: 10/535ead9de4d3d6c8e4f4fa14e9db780d2a31e8020debc062f337e1420a41c3265e223e4f4b628f97a11ecf3b96390962cd88a9ffe34f44e159dec583ff49aa34 languageName: node linkType: hard @@ -14456,11 +14386,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.10, @types/ws@npm:^8.5.13": - version: 8.5.13 - resolution: "@types/ws@npm:8.5.13" + version: 8.18.1 + resolution: "@types/ws@npm:8.18.1" dependencies: "@types/node": "npm:*" - checksum: 10/21369beafa75c91ae3b00d3a2671c7408fceae1d492ca2abd5ac7c8c8bf4596d513c1599ebbddeae82c27c4a2d248976d0d714c4b3d34362b2ae35b964e2e637 + checksum: 10/1ce05e3174dcacf28dae0e9b854ef1c9a12da44c7ed73617ab6897c5cbe4fccbb155a20be5508ae9a7dde2f83bd80f5cf3baa386b934fc4b40889ec963e94f3a languageName: node linkType: hard @@ -14484,9 +14414,9 @@ __metadata: linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.0 - resolution: "@types/yargs-parser@npm:21.0.0" - checksum: 10/c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0 + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b languageName: node linkType: hard @@ -14557,6 +14487,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/project-service@npm:8.46.1" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.46.1" + "@typescript-eslint/types": "npm:^8.46.1" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10/d63cbb88524be85ba626c4969bdec1cd5c1ab64b6ebdd565a45698e700efb764f192db1cdc3322f4d63d3acd8d0a36e2685b89bdfa2edf50fda3c2d0cb6efdd7 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/scope-manager@npm:5.58.0" @@ -14587,13 +14530,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/scope-manager@npm:8.12.2" +"@typescript-eslint/scope-manager@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/scope-manager@npm:8.46.1" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" - checksum: 10/a2cd6ad4b31f4d0ca6f94c4df8a94bdee762abd556686817ab4143d80a27506f43fbf96769b44e698d573784a464bfd78e0cbc17ac61c36a868e02311c754ce1 + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/visitor-keys": "npm:8.46.1" + checksum: 10/3d73812087a17be84184cc68143d4dca7602b8cd4bf5ad334e541d4b3acf5c65c58935369dcf66ab81b38014fe0c6bc57ac2f655fdd69b3e24161a827b86bd34 + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10/f033d68a53f62c7cc4c09e5697dd9b7fa34a3c3e79133e0b14ca582821869b77e81d3942b91535f6ef789ffaaad31eef1e1ace20518e7de0935a55a16120fae7 languageName: node linkType: hard @@ -14635,10 +14587,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/types@npm:8.12.2" - checksum: 10/57981e5fa45b03a0398ffb82418fdb716f476aa0b9c17d96edeb7fd3e3f4a720466868af7c2a02ddca65c27e70bfaff50c523b2a570582c4645a2702e17dc94a +"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/types@npm:8.46.1" + checksum: 10/d162ddf6d77d8c9bdfca942da5de5fb4ba80efa740b14077482b5a71282f1d05e1b1dd393ae810eb2923ca9c845bd26b4a9d2dbf25d43dd5d9cb6e20c2a1db46 languageName: node linkType: hard @@ -14696,22 +14648,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/typescript-estree@npm:8.12.2" +"@typescript-eslint/typescript-estree@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.46.1" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/project-service": "npm:8.46.1" + "@typescript-eslint/tsconfig-utils": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/visitor-keys": "npm:8.46.1" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/9995929ec4b66afa53d52c16f5cecd7c9aa45994f943c41e9ec91fe178593e83d9049ff056fe2638c3cf7da01476861eff0dc3cb76c314cc130458d3f828930d + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10/af068a14d6d0b4849e9f0e52b7ddcd24c266f099528c7b62ff2bebebc0fb82d07439bf6dc565b27cf2fed0af0aaae618aae220676d0fb041c93ec2a8163f0da1 languageName: node linkType: hard @@ -14752,16 +14705,17 @@ __metadata: linkType: hard "@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.8.1": - version: 8.12.2 - resolution: "@typescript-eslint/utils@npm:8.12.2" + version: 8.46.1 + resolution: "@typescript-eslint/utils@npm:8.46.1" dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/typescript-estree": "npm:8.12.2" + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/typescript-estree": "npm:8.46.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10/4588866ca43314692a0e685d8936c470dca4e6d119a4a1adefbc2fd54682ff081bc21d60bf4e8077d3668aa680bada851b88566264d09c92a840fe2e4feb331b + typescript: ">=4.8.4 <6.0.0" + checksum: 10/a8fed8aebd34a559c5abd780649edd6be632531e4930b19642f0fdc862b77bff463ef200e8ced48ba489c3fceee7443b6735c87b918b97b98e95e842cd8a38b5 languageName: node linkType: hard @@ -14795,13 +14749,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/visitor-keys@npm:8.12.2" +"@typescript-eslint/visitor-keys@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.46.1" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/42795ad1c71520a367e2b53c3511b6cf922dcee05d61f6b0ec56b71c0b89a58889e0c3282b1bb13befc69df07204d0e4e053436d0c2b808460ce310b58a2a92e + "@typescript-eslint/types": "npm:8.46.1" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10/eed1c5ce08d2743bd2ec95a33f2118a67596b1b9fa5bf6a3d84ed09ca66e09af3cc91ef3e302c2222e5882e13576340532b586030b3652ce046eb218cd4508b7 languageName: node linkType: hard @@ -14819,141 +14773,167 @@ __metadata: languageName: node linkType: hard -"@unrs/resolver-binding-android-arm-eabi@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.0" +"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-android-arm64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.0" +"@unrs/resolver-binding-android-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.0" +"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.0" +"@unrs/resolver-binding-darwin-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.0" +"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.0" +"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.0" +"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" dependencies: "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard +"@vector-im/matrix-bot-sdk@npm:^0.7.1-element.11": + version: 0.7.1-element.15 + resolution: "@vector-im/matrix-bot-sdk@npm:0.7.1-element.15" + dependencies: + "@matrix-org/matrix-sdk-crypto-nodejs": "npm:0.4.0-beta.1" + "@types/express": "npm:^4.17.21" + another-json: "npm:^0.2.0" + async-lock: "npm:^1.4.0" + chalk: "npm:4" + express: "npm:^4.21.2" + glob-to-regexp: "npm:^0.4.1" + hash.js: "npm:^1.1.7" + html-to-text: "npm:^9.0.5" + htmlencode: "npm:^0.0.4" + lowdb: "npm:1" + lru-cache: "npm:^10.0.1" + mkdirp: "npm:^3.0.1" + morgan: "npm:^1.10.0" + postgres: "npm:^3.4.1" + request: "npm:^2.88.2" + request-promise: "npm:^4.2.6" + sanitize-html: "npm:^2.11.0" + checksum: 10/dc26302151ff72d041e1ce0f33c3415e92d6a7e999101f9bb4377e9dc96f6543616047b2391f41441e6f7679b2e781dcc2ab26220df22f2565ccc96d9c8afcd6 + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:~4.5.2": version: 4.5.2 resolution: "@vitejs/plugin-react@npm:4.5.2" @@ -14991,12 +14971,12 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.4": - version: 2.1.4 - resolution: "@vitest/pretty-format@npm:2.1.4" +"@vitest/pretty-format@npm:2.1.9": + version: 2.1.9 + resolution: "@vitest/pretty-format@npm:2.1.9" dependencies: tinyrainbow: "npm:^1.2.0" - checksum: 10/434e6a7903f72a3796f26516ad728aca92724909e18fd3f2cd4b9b8b0ae2cc7b4cd86e92ab9f2ac7bc005c7a7ef0bcb9d768c0264b4b0625f1f0748cc615f1f6 + checksum: 10/557dc637c5825abd62ccb15080e59e04d22121e746d8020a0815d7c0c45132fed81b1ff36b26f5991e57a9f1d36e52aa19712abbfe1d0cbcd14252b449a919dc languageName: node linkType: hard @@ -15022,70 +15002,70 @@ __metadata: linkType: hard "@vitest/utils@npm:^2.1.1": - version: 2.1.4 - resolution: "@vitest/utils@npm:2.1.4" + version: 2.1.9 + resolution: "@vitest/utils@npm:2.1.9" dependencies: - "@vitest/pretty-format": "npm:2.1.4" + "@vitest/pretty-format": "npm:2.1.9" loupe: "npm:^3.1.2" tinyrainbow: "npm:^1.2.0" - checksum: 10/aaaf5310943abca0f0080d9638e67838f7e519d5670ec32e61184915efdfa5ec61d9b495cad6cb7dc492e8caeed14593e78dda77c8ea59c1671a231661f57142 + checksum: 10/83d62d5703a3210a2f137c25dc4e797a7a1d74d5d2e14ecc33b274c7710304fa8b5099101c98bc8d66cc2bf18a14f88ebf21f0996a99d0ee1439ae23b49f3961 languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.17": - version: 3.5.17 - resolution: "@vue/compiler-core@npm:3.5.17" +"@vue/compiler-core@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/compiler-core@npm:3.5.22" dependencies: - "@babel/parser": "npm:^7.27.5" - "@vue/shared": "npm:3.5.17" + "@babel/parser": "npm:^7.28.4" + "@vue/shared": "npm:3.5.22" entities: "npm:^4.5.0" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10/b7900f0498cc1f0496e003e0e783ae09ad3fde25258ac635372b704533a14105a04d690b97d196ded5f2cf04ced078a59a53533242acfdaa4508432296372f54 + checksum: 10/ed0ca730dbefebb311f8a65eec66185df5019dd5bfc389f962972eb46dfa93d135fbe0819bf6c1feac107d116594b1fc951c93323fe06f9b2530ec24a795bba6 languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.17": - version: 3.5.17 - resolution: "@vue/compiler-dom@npm:3.5.17" +"@vue/compiler-dom@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/compiler-dom@npm:3.5.22" dependencies: - "@vue/compiler-core": "npm:3.5.17" - "@vue/shared": "npm:3.5.17" - checksum: 10/4370ce4c31c578ec864e25eddbeac23b9498036912a82ba26545346dde4cfc378624bda2865db5104fd6a57321de6f527525af77cd5f83f7d1cd67b00bf1c6de + "@vue/compiler-core": "npm:3.5.22" + "@vue/shared": "npm:3.5.22" + checksum: 10/32c22faa8d0167541b6590c0610adde2f733debe9f58271b39695ec2dc3ab149b34a2066b72c8ddb53f3722b731ef02556af40a998b4059048b4879e64710b77 languageName: node linkType: hard "@vue/compiler-sfc@npm:^3.3.4": - version: 3.5.17 - resolution: "@vue/compiler-sfc@npm:3.5.17" - dependencies: - "@babel/parser": "npm:^7.27.5" - "@vue/compiler-core": "npm:3.5.17" - "@vue/compiler-dom": "npm:3.5.17" - "@vue/compiler-ssr": "npm:3.5.17" - "@vue/shared": "npm:3.5.17" + version: 3.5.22 + resolution: "@vue/compiler-sfc@npm:3.5.22" + dependencies: + "@babel/parser": "npm:^7.28.4" + "@vue/compiler-core": "npm:3.5.22" + "@vue/compiler-dom": "npm:3.5.22" + "@vue/compiler-ssr": "npm:3.5.22" + "@vue/shared": "npm:3.5.22" estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.17" + magic-string: "npm:^0.30.19" postcss: "npm:^8.5.6" source-map-js: "npm:^1.2.1" - checksum: 10/32a0e611615e1a9f553a3744084d15b388a48ec4218d1159ab5bf57897e38779fe408fc4e63ed43c134134e301d6a32a812f4e3f58a9c7e0fddba9d96f86a537 + checksum: 10/490cc5b604c3de9de46784c9b49b35bc49e5d7884b24d180d7b3719fec903d5348d6a6b73087c77c786b648d706d16ae9a16cf937d2a98d821bd3c1c2000afc3 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.17": - version: 3.5.17 - resolution: "@vue/compiler-ssr@npm:3.5.17" +"@vue/compiler-ssr@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/compiler-ssr@npm:3.5.22" dependencies: - "@vue/compiler-dom": "npm:3.5.17" - "@vue/shared": "npm:3.5.17" - checksum: 10/ed92e187d7fd29350c6a267a0ca8989f626b1b90e46ab2dbf9492a7164c4b32a7fd7fb5001dd43de0200c5f4cd3b3152d5cd4f55e39fe6f9837a30ce944876b1 + "@vue/compiler-dom": "npm:3.5.22" + "@vue/shared": "npm:3.5.22" + checksum: 10/78a0b687736861e5e97623a91a329252613ce9b69097371650efe5cfbee5ab22e34b165b68affa6e717b1f7d43c8990df93e1d1136c482fdd85a739137db81e4 languageName: node linkType: hard -"@vue/shared@npm:3.5.17": - version: 3.5.17 - resolution: "@vue/shared@npm:3.5.17" - checksum: 10/d33b7435df4af16586679e713a0c15abb8c79a49067f558cbea6645d69f64ee2fd5b669a834abce2a084cb24a0d35a4a20164ba54625fbab70b3cc06b6913f72 +"@vue/shared@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/shared@npm:3.5.22" + checksum: 10/8dac35e4ed992da493db8a7430e7c1a09aae1029771e3e7fd3cf2ec64a039f989baef52a47c2864041b01f3de822518c55954bc1c1f2de69690d28761197467d languageName: node linkType: hard @@ -15273,14 +15253,7 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.5, @xmldom/xmldom@npm:^0.8.8": - version: 0.8.10 - resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: 10/62400bc5e0e75b90650e33a5ceeb8d94829dd11f9b260962b71a784cd014ddccec3e603fe788af9c1e839fa4648d8c521ebd80d8b752878d3a40edabc9ce7ccf - languageName: node - linkType: hard - -"@xmldom/xmldom@npm:~0.8.11": +"@xmldom/xmldom@npm:^0.8.5, @xmldom/xmldom@npm:^0.8.8, @xmldom/xmldom@npm:~0.8.11": version: 0.8.11 resolution: "@xmldom/xmldom@npm:0.8.11" checksum: 10/f6d6ffdf71cf19d9b3c10e978fad40d2f85453bf5b2aa05be8aa0c5ad13f84690c3153316729213cc652d06ec12c605ddb0aa03886f1d73d51b974b4105d31e3 @@ -15328,9 +15301,9 @@ __metadata: linkType: hard "abbrev@npm:^3.0.0": - version: 3.0.0 - resolution: "abbrev@npm:3.0.0" - checksum: 10/2ceee14efdeda42ef7355178c1069499f183546ff7112b3efe79c1edef09d20ad9c17939752215fb8f7fcf48d10e6a7c0aa00136dc9cf4d293d963718bb1d200 + version: 3.0.1 + resolution: "abbrev@npm:3.0.1" + checksum: 10/ebd2c149dda6f543b66ce3779ea612151bb3aa9d0824f169773ee9876f1ca5a4e0adbcccc7eed048c04da7998e1825e2aa76fcca92d9e67dea50ac2b0a58dc2e languageName: node linkType: hard @@ -15357,7 +15330,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:~1.3.4, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -15376,6 +15349,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" + peerDependencies: + acorn: ^8.14.0 + checksum: 10/471050ac7d9b61909c837b426de9eeef2958997f6277ad7dea88d5894fd9b3245d8ed4a225c2ca44f814dbb20688009db7a80e525e8196fc9e98c5285b66161d + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -15404,9 +15386,11 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 10/57dbe2fd8cf744f562431775741c5c087196cd7a65ce4ccb3f3981cdfad25cd24ad2bad404997b88464ac01e789a0a61e5e355b2a84876f13deef39fb39686ca + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10/871386764e1451c637bb8ab9f76f4995d408057e9909be6fb5ad68537ae3375d85e6a6f170b98989f44ab3ff6c74ad120bc2779a3d577606e7a0cd2b4efcaf77 languageName: node linkType: hard @@ -15419,12 +15403,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.14.0 - resolution: "acorn@npm:8.14.0" +"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 + checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 languageName: node linkType: hard @@ -15461,10 +15445,10 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.1, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 10/3db6d8d4651f2aa1a9e4af35b96ab11a7607af57a24f3bc721a387eaa3b5f674e901f0a648b0caefd48f3fd117c7761b79a3b55854e2aebaa96c3f32cf76af84 +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 languageName: node linkType: hard @@ -15566,6 +15550,13 @@ __metadata: languageName: node linkType: hard +"another-json@npm:^0.2.0": + version: 0.2.0 + resolution: "another-json@npm:0.2.0" + checksum: 10/2b1ad49eaea26d89baf2b3a1d9bd882bd38d44ba7520412698708cb5307b724e792210109dd6dd41a4d1512d99034ce160c2f99aeb668177da1638981ddce97f + languageName: node + linkType: hard + "ansi-color@npm:^0.2.1": version: 0.2.1 resolution: "ansi-color@npm:0.2.1" @@ -15627,9 +15618,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10/495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f languageName: node linkType: hard @@ -15666,21 +15657,21 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10/70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 languageName: node linkType: hard "anti-trojan-source@npm:^1.3.1": - version: 1.4.0 - resolution: "anti-trojan-source@npm:1.4.0" + version: 1.4.1 + resolution: "anti-trojan-source@npm:1.4.1" dependencies: globby: "npm:^12.0.2" meow: "npm:^10.1.1" bin: anti-trojan-source: bin/anti-trojan-source.js - checksum: 10/8b29cf26ab1b523e1b9cffa1895889d6db865175599029bd702120be1359c1c79a9c7a2faf883621ea3cbe5a77e8237defc8adf3733927e4c4bcfe4f7b3614dd + checksum: 10/ed2a2a0c59e8b8f1116cf7d9e593d2765e86b7c90b4beac4ee6333b5f03862fa0c284250150c1b5dc9802860eb59dea484d4ab249d1e7ba5cb1872e7836071f6 languageName: node linkType: hard @@ -15711,9 +15702,9 @@ __metadata: linkType: hard "aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 10/c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b + version: 2.1.0 + resolution: "aproba@npm:2.1.0" + checksum: 10/cb0e335ac398027d43bf4a139337363e161fa10a642291f7ad5068a2e24797be58270775047cba901a7c1ce945a05c7535b13f6457993517cd7dca40c9b00a00 languageName: node linkType: hard @@ -15856,16 +15847,18 @@ __metadata: linkType: hard "array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 10/290b206c9451f181fb2b1f79a3bf1c0b66bb259791290ffbada760c79b284eef6f5ae2aeb4bcff450ebc9690edd25732c4c73a3c2b340fcc0f4563aed83bf488 + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10/8bfe9a58df74f326b4a76b04ee05c13d871759e888b4ee8f013145297cf5eb3c02cfa216067ebdaac5d74eb9763ac5cad77cdf2773b8ab475833701e032173aa languageName: node linkType: hard @@ -15921,28 +15914,29 @@ __metadata: linkType: hard "array.prototype.findlastindex@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlastindex@npm:1.2.5" + version: 1.2.6 + resolution: "array.prototype.findlastindex@npm:1.2.6" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10/7c5c821f357cd53ab6cc305de8086430dd8d7a2485db87b13f843e868055e9582b1fd338f02338f67fc3a1603ceaf9610dd2a470b0b506f9d18934780f95b246 + es-object-atoms: "npm:^1.1.1" + es-shim-unscopables: "npm:^1.1.0" + checksum: 10/5ddb6420e820bef6ddfdcc08ce780d0fd5e627e97457919c27e32359916de5a11ce12f7c55073555e503856618eaaa70845d6ca11dcba724766f38eb1c22f7a2 languageName: node linkType: hard "array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/f9b992fa0775d8f7c97abc91eb7f7b2f0ed8430dd9aeb9fdc2967ac4760cdd7fc2ef7ead6528fef40c7261e4d790e117808ce0d3e7e89e91514d4963a531cd01 languageName: node linkType: hard @@ -16116,6 +16110,27 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e + languageName: node + linkType: hard + +"async-lock@npm:^1.4.0": + version: 1.4.1 + resolution: "async-lock@npm:1.4.1" + checksum: 10/80d55ac95f920e880a865968b799963014f6d987dd790dd08173fae6e1af509d8cd0ab45a25daaca82e3ef8e7c939f5d128cd1facfcc5c647da8ac2409e20ef9 + languageName: node + linkType: hard + "async-mutex@npm:~0.5.0": version: 0.5.0 resolution: "async-mutex@npm:0.5.0" @@ -16134,7 +16149,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.4": +"async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 @@ -16189,8 +16204,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.1691.0": - version: 2.1691.0 - resolution: "aws-sdk@npm:2.1691.0" + version: 2.1692.0 + resolution: "aws-sdk@npm:2.1692.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -16202,7 +16217,7 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.6.2" - checksum: 10/387de8206cc134516aea8d7357a3c9a07317c0976bbc70f346981261fe57130eaecc4b74ca7feddc5c09a588a8cc2bd7d5cf13115c3a9f3ea76ce4c07992cbd8 + checksum: 10/489bd75f938c40396be708af746e63ab796afa455ccc28e48ded3955243c9ea511d42e45d12a5827c495708421925d543ef9af80d5f74f5c6514c2aa3b21f8d3 languageName: node linkType: hard @@ -16214,9 +16229,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.11.0 - resolution: "aws4@npm:1.11.0" - checksum: 10/54886f07b3f9555f7f3ae9fb2aef7abbac302e892263ec4d9901f4502e667bb302a0639672f6bc8453033102ddd2512b79886a7de417dc0c24ecce003a888297 + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: 10/290b9f84facbad013747725bfd8b4c42d0b3b04b5620d8418f0219832ef95a7dc597a4af7b1589ae7fce18bacde96f40911c3cda36199dd04d9f8e01f72fa50a languageName: node linkType: hard @@ -16234,7 +16249,14 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.10.0, axe-core@npm:^4.2.0, axe-core@npm:~4.10.3": +"axe-core@npm:^4.10.0, axe-core@npm:^4.2.0": + version: 4.11.0 + resolution: "axe-core@npm:4.11.0" + checksum: 10/18254ee95bc328aec9a909b22e4b22e8ff14a21363fdbd1a5227267e66bf1d2fc1425c186e9001759aab5827cf4ee9dc30f7ea57e8200cbf7a1cd555ed21a908 + languageName: node + linkType: hard + +"axe-core@npm:~4.10.3": version: 4.10.3 resolution: "axe-core@npm:4.10.3" checksum: 10/9ff51ad0fd0fdec5c0247ea74e8ace5990b54c7f01f8fa3e5cd8ba98b0db24d8ebd7bab4a9bd4d75c28c4edcd1eac455b44c8c6c258c6a98f3d2f88bc60af4cc @@ -16253,35 +16275,24 @@ __metadata: linkType: hard "axios@npm:^0.30.0": - version: 0.30.0 - resolution: "axios@npm:0.30.0" + version: 0.30.2 + resolution: "axios@npm:0.30.2" dependencies: follow-redirects: "npm:^1.15.4" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: 10/55f4fc3b009d335e25c68b8a26efe2cd6a7f33e632894e304804f6d31863661b9667c92a4ad3489f57358cfa1e5fefaa2e10bb4089f2fa600b0b3e2cfa8f0954 - languageName: node - linkType: hard - -"axios@npm:^1.11.0": - version: 1.11.0 - resolution: "axios@npm:1.11.0" - dependencies: - follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10/232df4af7a4e4e07baa84621b9cc4b0c518a757b4eacc7f635c0eb3642cb98dff347326739f24b891b3b4481b7b838c79a3a0c4819c9fbc1fc40232431b9c5dc + checksum: 10/2547fd334631da265ad36b41d0f74a54467c3e83371b901466cca59f976d4c04de84a03d0f6c44ee1b16cd69a4ede79e1e2b846905a32557ef83c328c5167105 languageName: node linkType: hard -"axios@npm:^1.6.1, axios@npm:^1.7.4, axios@npm:^1.8.2": - version: 1.10.0 - resolution: "axios@npm:1.10.0" +"axios@npm:^1.11.0, axios@npm:^1.12.0, axios@npm:^1.6.1, axios@npm:^1.7.4, axios@npm:^1.8.2": + version: 1.12.2 + resolution: "axios@npm:1.12.2" dependencies: follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.0" + form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10/d43c80316a45611fd395743e15d16ea69a95f2b7f7095f2bb12cb78f9ca0a905194a02e52a3bf4e0db9f85fd1186d6c690410644c10ecd8bb0a468e57c2040e4 + checksum: 10/886a79770594eaad76493fecf90344b567bd956240609b5dcd09bd0afe8d3e6f1ad6d3257a93a483b6192b409d4b673d9515a34619e3e3ed1b2c0ec2a83b20ba languageName: node linkType: hard @@ -16292,10 +16303,15 @@ __metadata: languageName: node linkType: hard -"b4a@npm:^1.6.4, b4a@npm:^1.6.6": - version: 1.6.6 - resolution: "b4a@npm:1.6.6" - checksum: 10/6154a36bd78b53ecd2843a829352532a1bf9fc8081dab339ba06ca3c9ffcf25d340c3b18fe4ba0fc17a546a54c1ed814cea92cd6b895f6bd2837ca4ee0fc9f52 +"b4a@npm:^1.6.4": + version: 1.7.3 + resolution: "b4a@npm:1.7.3" + peerDependencies: + react-native-b4a: "*" + peerDependenciesMeta: + react-native-b4a: + optional: true + checksum: 10/048ddd0eeec6a75e6f8dee07d52354e759032f0ef678b556e05bf5a137d7a4102002cadb953b3fb37a635995a1013875d715d115dbafaf12bcad6528d2166054 languageName: node linkType: hard @@ -16459,32 +16475,7 @@ __metadata: languageName: node linkType: hard -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.1.0 - resolution: "babel-preset-current-node-syntax@npm:1.1.0" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/46331111ae72b7121172fd9e6a4a7830f651ad44bf26dbbf77b3c8a60a18009411a3eacb5e72274004290c110371230272109957d5224d155436b4794ead2f1b - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.2.0": +"babel-preset-current-node-syntax@npm:^1.0.0, babel-preset-current-node-syntax@npm:^1.2.0": version: 1.2.0 resolution: "babel-preset-current-node-syntax@npm:1.2.0" dependencies: @@ -16590,8 +16581,8 @@ __metadata: linkType: hard "bare-addon-resolve@npm:^1.3.0": - version: 1.9.4 - resolution: "bare-addon-resolve@npm:1.9.4" + version: 1.9.5 + resolution: "bare-addon-resolve@npm:1.9.5" dependencies: bare-module-resolve: "npm:^1.10.0" bare-semver: "npm:^1.0.0" @@ -16600,31 +16591,43 @@ __metadata: peerDependenciesMeta: bare-url: optional: true - checksum: 10/4528f1566f9a48c44cd09f78639fce9c8f33b0898d4a4497d73c44489165c268d8eff16a9e16e0c181d77a717766581b9fa8208eed18acd254057c13be74538d + checksum: 10/5b2898e699d7f6df5b2fc41383553c90801eaf3c918a9ae4f826f5e79f7fc6df84d74f39ce7e9c11b8447a11d1b1270532bd9e9c46248188fe53de2d1de9955e languageName: node linkType: hard -"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": - version: 2.4.2 - resolution: "bare-events@npm:2.4.2" - checksum: 10/c1006ad13b7e62a412466d4eac8466b4ceb46ce84a5e2fc164cd4b10edaaa5016adc684147134b67a6a3865aaf5aa007191647bdb5dbf859b1d5735d2a9ddf3b +"bare-events@npm:^2.5.4, bare-events@npm:^2.7.0": + version: 2.8.0 + resolution: "bare-events@npm:2.8.0" + peerDependencies: + bare-abort-controller: "*" + peerDependenciesMeta: + bare-abort-controller: + optional: true + checksum: 10/3b3330593daa5bcbae9d62696cc6b77883c99f551412bd03cc7aee6ff5e5a8ea1a442069642b3c45c3dcdadbb732028f173ea2aaf9d418a19df3262b681bf9b6 languageName: node linkType: hard -"bare-fs@npm:^2.1.1": - version: 2.3.5 - resolution: "bare-fs@npm:2.3.5" +"bare-fs@npm:^4.0.1": + version: 4.4.11 + resolution: "bare-fs@npm:4.4.11" dependencies: - bare-events: "npm:^2.0.0" - bare-path: "npm:^2.0.0" - bare-stream: "npm:^2.0.0" - checksum: 10/1d8466ae0adc7fa75bb179efac769c63c0d306d7c37109a3891e7fee4d80489562754de464ff3c13405f66ef0908b01917b667d2f077d5d1a70d0d34cea464b5 + bare-events: "npm:^2.5.4" + bare-path: "npm:^3.0.0" + bare-stream: "npm:^2.6.4" + bare-url: "npm:^2.2.2" + fast-fifo: "npm:^1.3.2" + peerDependencies: + bare-buffer: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + checksum: 10/4dee84a29e04900a911ab2cc9ba5427fc438e4ba4674d7d02e854639c50c65053972ef74c499daab34d9f65259b4e51b7d7fe99f6cb6928061963181539211dd languageName: node linkType: hard "bare-module-resolve@npm:^1.10.0": - version: 1.11.1 - resolution: "bare-module-resolve@npm:1.11.1" + version: 1.11.2 + resolution: "bare-module-resolve@npm:1.11.2" dependencies: bare-semver: "npm:^1.0.0" peerDependencies: @@ -16632,30 +16635,14 @@ __metadata: peerDependenciesMeta: bare-url: optional: true - checksum: 10/8cb7f54b9fc2939222fab9c134b10add66015538c0838fbe35f314f4124d82e1a55f8059959b4bd3a012b2dfe8114b58ae8d7be539828a10b1ed245a37368368 - languageName: node - linkType: hard - -"bare-os@npm:^2.1.0": - version: 2.4.4 - resolution: "bare-os@npm:2.4.4" - checksum: 10/85d4cbc26d7a3d8c9af2c3d3ca216d86304baf089825087581a8c07b2b8864cbec1c9bc14e791c74767ed2f504611a278e5fc6f0577b3b041bbf072fd82958e7 + checksum: 10/4bd335a308cb054469d2d45083ac16151fa7662b04acb5e91a40360e0609acec2089004b0cc9c45ebbdace1e6874d5f16aec9c0b1a450481b13d9caeea3e8215 languageName: node linkType: hard "bare-os@npm:^3.0.1": - version: 3.6.1 - resolution: "bare-os@npm:3.6.1" - checksum: 10/285d95c391250166128e64da2947f4a348ae127de680afffec1f6c82445856be0d1f259672b471afe06517e4cd3831183c373a1d63ef7799ed4aaa1321b86b67 - languageName: node - linkType: hard - -"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": - version: 2.1.3 - resolution: "bare-path@npm:2.1.3" - dependencies: - bare-os: "npm:^2.1.0" - checksum: 10/1576c53e487947d218e6471c7f3d0f8e799a6809ad0c2a98e78c2fda1fa8ade01f3532b954e50e8a5609d874347dbca1023bfade73d0b76f3221b371ed715fcb + version: 3.6.2 + resolution: "bare-os@npm:3.6.2" + checksum: 10/11e127cdce86444be2039a28f1e25a5635f3e4ada09aeb35b33d524766b51c5f71db3dc1e8d8d88018ea5255e9f6663a55174960ca45f002132d7808b9b34e29 languageName: node linkType: hard @@ -16675,22 +16662,29 @@ __metadata: languageName: node linkType: hard -"bare-stream@npm:^2.0.0": - version: 2.3.0 - resolution: "bare-stream@npm:2.3.0" +"bare-stream@npm:^2.6.4": + version: 2.7.0 + resolution: "bare-stream@npm:2.7.0" dependencies: - b4a: "npm:^1.6.6" - streamx: "npm:^2.20.0" - checksum: 10/b32cd79f2ed4d9980f7ae1a3a125466c5ace572a78649d51d5897c605bddd259f781e4d1408f6d248f5b99c30e88b475c4912b00df75394eb6fb53529ee835ad + streamx: "npm:^2.21.0" + peerDependencies: + bare-buffer: "*" + bare-events: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + checksum: 10/fe8f6e5a8e6d66e9210b4810060e8a25c6e78f9a8ee230c7dd2083b3ad48a79b1993e98eecc8ebd7890b336c66796da457aa8a2253bbb7a31e0e3a0f06bb1f5e languageName: node linkType: hard -"bare-url@npm:^2.1.0": - version: 2.1.6 - resolution: "bare-url@npm:2.1.6" +"bare-url@npm:^2.1.0, bare-url@npm:^2.2.2": + version: 2.3.1 + resolution: "bare-url@npm:2.3.1" dependencies: bare-path: "npm:^3.0.0" - checksum: 10/5679ffc833addcc03b05ee7bccff80042d8bf89ca06f624f5b09cdc77de8d558e986357ebb2368418d3ff76296c39da69ad03613fb2d3704f2afc69983fbd682 + checksum: 10/0891e01f787a03d20e58f92bede316cc2090e60e7c08ca4d0ce9eabad785d3b56aa3f479f542fa611544ce527873ff2fb8709446519c80dd12604eb6cfe0c8eb languageName: node linkType: hard @@ -16722,7 +16716,16 @@ __metadata: languageName: node linkType: hard -"basic-auth@npm:2.0.1": +"baseline-browser-mapping@npm:^2.8.9": + version: 2.8.18 + resolution: "baseline-browser-mapping@npm:2.8.18" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10/073e2548e0036e96f49644b94ba15e30ad273c5b2c314102c7b1473cd65c33878347e49185a4fc38fb1742957132c894f1229de1006924135f9e90c434601d1f + languageName: node + linkType: hard + +"basic-auth@npm:2.0.1, basic-auth@npm:~2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" dependencies: @@ -16783,9 +16786,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.51": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 10/c7a12640901906d6f6b6bdb42a4eaba9578397b6d9a0dd090cf001ec813ff2bfcd441e364068ea0416db6175d2615f8ed19cff7d1a795115bf7c92d44993f991 + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10/4bc6ae152a96edc9f95020f5fc66b13d26a9ad9a021225a9f0213f7e3dc44269f423aa8c42e19d6ac4a63bb2b22140b95d10be8f9ca7a6d9aa1b22b330d1f514 languageName: node linkType: hard @@ -16797,9 +16800,9 @@ __metadata: linkType: hard "bignumber.js@npm:^9.0.0": - version: 9.0.2 - resolution: "bignumber.js@npm:9.0.2" - checksum: 10/d270e73abb79a9beffd1347139266c08b9c022f91c5613226ec16a3eba240fabcbc7c597bbecbb43300038c9d94e3674a269784feac0f5b17c8d0b2b17940798 + version: 9.3.1 + resolution: "bignumber.js@npm:9.3.1" + checksum: 10/1be0372bf0d6d29d0a49b9e6a9cefbd54dad9918232ad21fcd4ec39030260773abf0c76af960c6b3b98d3115a3a71e61c6a111812d1395040a039cfa178e0245 languageName: node linkType: hard @@ -16862,16 +16865,16 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 10/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10/bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard -"bintrees@npm:1.0.1": - version: 1.0.1 - resolution: "bintrees@npm:1.0.1" - checksum: 10/b314eed4540921916c4435e5d9ac90162f64c9fb7b82c26a33fd609a4b9a4cb98a7f4077c622e73d10b0a61a82094088454cecca209f3b7ceb5466ed4cde8a61 +"bintrees@npm:1.0.2": + version: 1.0.2 + resolution: "bintrees@npm:1.0.2" + checksum: 10/071896cea5ea5413316c8436e95799444c208630d5c539edd8a7089fc272fc5d3634aa4a2e4847b28350dda1796162e14a34a0eda53108cc5b3c2ff6a036c1fa languageName: node linkType: hard @@ -16896,7 +16899,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.1.5": +"bluebird@npm:^3.1.5, bluebird@npm:^3.5.0": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 @@ -16911,20 +16914,20 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 10/10f8db196d3da5adfc3207d35d0a42aa29033eb33685f20ba2c36cadfe2de63dad05df0a20ab5aae01b418d1c4b3d4d205273085262fa020d17e93ff32b67527 + version: 4.12.2 + resolution: "bn.js@npm:4.12.2" + checksum: 10/5803983405c087443e0e6c9bb5d0bc863d9f987d77e710f81b14c55616494f5a274e1650ee892531acb3529d52c0e0ea48aa12d2873dd80a75dde9d73a2ec518 languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 +"bn.js@npm:^5.2.1, bn.js@npm:^5.2.2": + version: 5.2.2 + resolution: "bn.js@npm:5.2.2" + checksum: 10/51ebb2df83b33e5d8581165206e260d5e9c873752954616e5bf3758952b84d7399a9c6d00852815a0aeefb1150a7f34451b62d4287342d457fa432eee869e83e languageName: node linkType: hard -"body-parser@npm:1.20.3, body-parser@npm:^1.20.3": +"body-parser@npm:1.20.3, body-parser@npm:^1.19.0, body-parser@npm:^1.20.3": version: 1.20.3 resolution: "body-parser@npm:1.20.3" dependencies: @@ -16945,12 +16948,12 @@ __metadata: linkType: hard "bonjour-service@npm:^1.2.1": - version: 1.2.1 - resolution: "bonjour-service@npm:1.2.1" + version: 1.3.0 + resolution: "bonjour-service@npm:1.3.0" dependencies: fast-deep-equal: "npm:^3.1.3" multicast-dns: "npm:^7.2.5" - checksum: 10/8350d135ab8dd998a829136984d7f74bfc0667b162ab99ac98bae54d72ff7a6003c6fb7911739dfba7c56a113bd6ab06a4d4fe6719b18e66592c345663e7d923 + checksum: 10/63d516d88f15fa4b89e247e6ff7d81c21a3ef5ed035b0b043c2b38e0c839f54f4ce58fbf9b7668027bf538ac86de366939dbb55cca63930f74eeea1e278c9585 languageName: node linkType: hard @@ -16976,21 +16979,21 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + checksum: 10/12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + checksum: 10/01dff195e3646bc4b0d27b63d9bab84d2ebc06121ff5013ad6e5356daa5a9d6b60fa26cf73c74797f2dc3fbec112af13578d51f75228c1112b26c790a87b0488 languageName: node linkType: hard @@ -17051,7 +17054,7 @@ __metadata: languageName: node linkType: hard -"browser-stdout@npm:1.3.1, browser-stdout@npm:^1.3.1": +"browser-stdout@npm:1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" checksum: 10/ac70a84e346bb7afc5045ec6f22f6a681b15a4057447d4cc1c48a25c6dedb302a49a46dd4ddfb5cdd9c96e0c905a8539be1b98ae7bc440512152967009ec7015 @@ -17072,7 +17075,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.0, browserify-cipher@npm:^1.0.1": +"browserify-cipher@npm:^1.0.1": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -17095,31 +17098,31 @@ __metadata: languageName: node linkType: hard -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.0 - resolution: "browserify-rsa@npm:4.1.0" +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0, browserify-rsa@npm:^4.1.1": + version: 4.1.1 + resolution: "browserify-rsa@npm:4.1.1" dependencies: - bn.js: "npm:^5.0.0" - randombytes: "npm:^2.0.1" - checksum: 10/155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 + bn.js: "npm:^5.2.1" + randombytes: "npm:^2.1.0" + safe-buffer: "npm:^5.2.1" + checksum: 10/62ae0da60e49e8d5dd3b0922119b6edee94ebfa3a184211c804024b3a75f9dab31a1d124cc0545ed050e273f0325c2fd7aba6a51e44ba6f726fceae3210ddade languageName: node linkType: hard -"browserify-sign@npm:^4.0.0, browserify-sign@npm:^4.2.3": - version: 4.2.3 - resolution: "browserify-sign@npm:4.2.3" +"browserify-sign@npm:^4.2.3": + version: 4.2.5 + resolution: "browserify-sign@npm:4.2.5" dependencies: - bn.js: "npm:^5.2.1" - browserify-rsa: "npm:^4.1.0" + bn.js: "npm:^5.2.2" + browserify-rsa: "npm:^4.1.1" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.5" - hash-base: "npm:~3.0" + elliptic: "npm:^6.6.1" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.7" + parse-asn1: "npm:^5.1.9" readable-stream: "npm:^2.3.8" safe-buffer: "npm:^5.2.1" - checksum: 10/403a8061d229ae31266670345b4a7c00051266761d2c9bbeb68b1a9bcb05f68143b16110cf23a171a5d6716396a1f41296282b3e73eeec0a1871c77f0ff4ee6b + checksum: 10/ccfe54ab61b8e01e84c507b60912f9ae8701f4e53accc3d85c3773db13f14c51f17b684167735d28c59aaf5523ee59c66cc831ddc178bc7f598257e590ca1a35 languageName: node linkType: hard @@ -17190,31 +17193,18 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.5": - version: 4.25.0 - resolution: "browserslist@npm:4.25.0" - dependencies: - caniuse-lite: "npm:^1.0.30001718" - electron-to-chromium: "npm:^1.5.160" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.3" - bin: - browserslist: cli.js - checksum: 10/4a5442b1a0d09c4c64454f184b8fed17d8c3e202034bf39de28f74497d7bd28dddee121b2bab4e34825fe0ed4c166d84e32a39f576c76fce73c1f8f05e4b6ee6 - languageName: node - linkType: hard - -"browserslist@npm:^4.25.3": - version: 4.25.4 - resolution: "browserslist@npm:4.25.4" +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.24.0, browserslist@npm:^4.25.1, browserslist@npm:^4.26.3": + version: 4.26.3 + resolution: "browserslist@npm:4.26.3" dependencies: - caniuse-lite: "npm:^1.0.30001737" - electron-to-chromium: "npm:^1.5.211" - node-releases: "npm:^2.0.19" + baseline-browser-mapping: "npm:^2.8.9" + caniuse-lite: "npm:^1.0.30001746" + electron-to-chromium: "npm:^1.5.227" + node-releases: "npm:^2.0.21" update-browserslist-db: "npm:^1.1.3" bin: browserslist: cli.js - checksum: 10/6ee84526263204f66b4a19967d93f82f2a662c0cd951386e3859e29c6a4c10c32f2acf41940251f44a5daede56dbec91348d6153a1afab1fc052ecdb01d4adbc + checksum: 10/49add06fd753a2514d84c75a7de8d9fb3d70be675e53b72981d87f0c0ff40d8a8cd0bd92f77400381704be0bf1c9c5c65aef95d03843d69475ff55188aa12124 languageName: node linkType: hard @@ -17245,10 +17235,10 @@ __metadata: languageName: node linkType: hard -"bson@npm:^6.10.0, bson@npm:^6.7.0": - version: 6.10.1 - resolution: "bson@npm:6.10.1" - checksum: 10/7b6d2a4c877bbe27d9e7fa0cd31e6b446ba08c5d70927403a6d42abf6e354fd12e79daf562fa5cc36e85cb8e701edc2ebdc2381c75c2376dde0f5e8d7ee3fd1b +"bson@npm:^6.7.0": + version: 6.10.4 + resolution: "bson@npm:6.10.4" + checksum: 10/8a79a452219a13898358a5abc93e32bc3805236334f962661da121ce15bd5cade27718ba3310ee2a143ff508489b08467eed172ecb2a658cb8d2e94fdb76b215 languageName: node linkType: hard @@ -17283,7 +17273,7 @@ __metadata: languageName: node linkType: hard -"buffer-equal-constant-time@npm:1.0.1": +"buffer-equal-constant-time@npm:^1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" checksum: 10/80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab @@ -17353,14 +17343,14 @@ __metadata: linkType: hard "bufrw@npm:^1.3.0": - version: 1.3.0 - resolution: "bufrw@npm:1.3.0" + version: 1.4.0 + resolution: "bufrw@npm:1.4.0" dependencies: ansi-color: "npm:^0.2.1" error: "npm:^7.0.0" hexer: "npm:^1.5.0" xtend: "npm:^4.0.0" - checksum: 10/3fb8c0e349585615dd64b31e3dd1395296e66ed7e99dccdb20f7d2fcc4914920e051e5e94e608782c8b6d90aff0d9de8871e6c72e29b51053a108032ff31404b + checksum: 10/3cda688f8957a5eb3ca05d882af81c3ac2a29a04bbe6f251afe3a68209b8596eb1513df5c4e940cc3625c22f89a6ed5f1b5a2e7c53c1cb7e5b79ab60a95d7a6a languageName: node linkType: hard @@ -17371,13 +17361,6 @@ __metadata: languageName: node linkType: hard -"bulk-replace@npm:0.0.1": - version: 0.0.1 - resolution: "bulk-replace@npm:0.0.1" - checksum: 10/8ec7043c194a5361f6fb9ac38d45102c0d71a641fd8db92a5f5aa3e5d7de1d378e113ab90227003c0ed41f3d9d48700dd847c1592e333cd7a565bed1898a0756 - languageName: node - linkType: hard - "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -17419,13 +17402,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 10/a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 - languageName: node - linkType: hard - "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -17514,6 +17490,20 @@ __metadata: languageName: node linkType: hard +"cacheable@npm:^2.1.0": + version: 2.1.1 + resolution: "cacheable@npm:2.1.1" + dependencies: + "@cacheable/memoize": "npm:^2.0.3" + "@cacheable/memory": "npm:^2.0.3" + "@cacheable/utils": "npm:^2.1.0" + hookified: "npm:^1.12.2" + keyv: "npm:^5.5.3" + qified: "npm:^0.5.0" + checksum: 10/88a329004f0f30ece20c203a4fc23a4b2ea313a2cf03395fdb47b3ff94f5ca9fbbd7fb0a1282e417c7ec97ac19aed910149829f03eaa5f4c83d83117acc9bd08 + languageName: node + linkType: hard + "cached-path-relative@npm:^1.0.0, cached-path-relative@npm:^1.0.2": version: 1.1.0 resolution: "cached-path-relative@npm:1.1.0" @@ -17634,17 +17624,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001718": - version: 1.0.30001727 - resolution: "caniuse-lite@npm:1.0.30001727" - checksum: 10/6155a4141332c337d6317325bea58a09036a65f45bd9bd834ec38978b40c27d214baa04d25b21a5661664f3fbd00cb830e2bdb7eee8df09970bdd98a71f4dabf - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001737": - version: 1.0.30001741 - resolution: "caniuse-lite@npm:1.0.30001741" - checksum: 10/d2fbc09f0941653d40b591e5460c4eb0b6838790d4adac7890a453dfb3b5e6bb84a64de2aded96cb4c6636816ef613614e07d9efb5818adaba566321feb95ffd +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001746": + version: 1.0.30001751 + resolution: "caniuse-lite@npm:1.0.30001751" + checksum: 10/608f7e1248b7023020382c7dbb0ef389693b3fc98193c3ccea2d44126306d6ac905a5061cf9e62bf640535a86e7a98e563b34c02f909296cfe228f41627a4dc7 languageName: node linkType: hard @@ -17723,16 +17706,10 @@ __metadata: languageName: node linkType: hard -"chai@npm:>1.9.0, chai@npm:^5.1.1": - version: 5.1.1 - resolution: "chai@npm:5.1.1" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10/ee67279a5613bd36dc1dc13660042429ae2f1dc5a9030a6abcf381345866dfb5bce7bc10b9d74c8de86b6f656489f654bbbef3f3361e06925591e6a00c72afff +"chai@npm:>1.9.0": + version: 6.2.0 + resolution: "chai@npm:6.2.0" + checksum: 10/199422854e253d8711ea3f220365c6a850c450abf68b31131d2a0f703cbfc5cb48e6c81567e0adbe80e83cdcae6dba82d069a41a77c16bdf6703329c5c3447ef languageName: node linkType: hard @@ -17751,10 +17728,23 @@ __metadata: languageName: node linkType: hard +"chai@npm:^5.1.1": + version: 5.3.3 + resolution: "chai@npm:5.3.3" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 + languageName: node + linkType: hard + "chalk@npm:*, chalk@npm:^5.2.0": - version: 5.4.1 - resolution: "chalk@npm:5.4.1" - checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7 + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 languageName: node linkType: hard @@ -17769,7 +17759,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.2": +"chalk@npm:4, chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -17857,10 +17847,10 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 10/b0ec668fba5eeec575ed2559a0917ba41a6481f49063c8445400e476754e0957ee09e44dc032310f526182b8f1bf25e9d4ed371f74050af7be1383e06bc44952 +"chardet@npm:^2.1.0": + version: 2.1.0 + resolution: "chardet@npm:2.1.0" + checksum: 10/8085fd8e5b1234fafacb279b4dab84dc127f512f953441daf09fc71ade70106af0dff28e86bfda00bab0de61fb475fa9003c87f82cbad3da02a4f299bfd427da languageName: node linkType: hard @@ -17994,15 +17984,6 @@ __metadata: linkType: hard "chokidar@npm:^4.0.0": - version: 4.0.1 - resolution: "chokidar@npm:4.0.1" - dependencies: - readdirp: "npm:^4.0.1" - checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 - languageName: node - linkType: hard - -"chokidar@npm:^4.0.1": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -18033,9 +18014,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 10/b5fbdae5bf00c96fa3213de919f2b2617a942bfcb891cdf735fbad2a6f4f3c25d42e3f2b1703328619d352c718b46b9e18999fd3af7ef86c26c91db6fae1f0da + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10/1762bed739774903bf5915fe3045c3120fc3c7f7d929d88e566447ea38944937a6370ccb687278318c43c24f837ad22dac780bed67c066336815557b8cf558c6 languageName: node linkType: hard @@ -18047,26 +18028,27 @@ __metadata: linkType: hard "ci-info@npm:^4.2.0": - version: 4.2.0 - resolution: "ci-info@npm:4.2.0" - checksum: 10/928d8457f3476ffc4a66dec93b9cdf1944d5e60dba69fbd6a0fc95b652386f6ef64857f6e32372533210ef6d8954634af2c7693d7c07778ee015f3629a5e0dd9 + version: 4.3.1 + resolution: "ci-info@npm:4.3.1" + checksum: 10/9dc952bef67e665ccde2e7a552d42d5d095529d21829ece060a00925ede2dfa136160c70ef2471ea6ed6c9b133218b47c007f56955c0f1734a2e57f240aa7445 languageName: node linkType: hard "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" + version: 1.0.7 + resolution: "cipher-base@npm:1.0.7" dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: 10/3d5d6652ca499c3f7c5d7fdc2932a357ec1e5aa84f2ad766d850efd42e89753c97b795c3a104a8e7ae35b4e293f5363926913de3bf8181af37067d9d541ca0db + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + to-buffer: "npm:^1.2.2" + checksum: 10/9501d2241b7968aaae74fc3db1d6a69a804e0b14117a8fd5d811edf351fcd39a1807bfd98e090a799cfe98b183fbf2e01ebb57f1239080850db07b68dcd9ba02 languageName: node linkType: hard "cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2, cjs-module-lexer@npm:^1.2.3": - version: 1.4.1 - resolution: "cjs-module-lexer@npm:1.4.1" - checksum: 10/6e830a1e00a34d416949bbc1924f3e8da65cef4a6a09e2b7fa35722e2d1c34bf378d3baca987b698d1cbc3eb83e44b044039b4e82755c96f30e0f03d1d227637 + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10/d2b92f919a2dedbfd61d016964fce8da0035f827182ed6839c97cac56e8a8077cfa6a59388adfe2bc588a19cef9bbe830d683a76a6e93c51f65852062cfe2591 languageName: node linkType: hard @@ -18078,18 +18060,18 @@ __metadata: linkType: hard "classcat@npm:^5.0.3, classcat@npm:^5.0.4": - version: 5.0.4 - resolution: "classcat@npm:5.0.4" - checksum: 10/77373c58fa15ad2d4494b5c73c7ed2f859e7126227c357a3931e3f2a28e45dd9d8e779c1c8d3a8ba9ece833b21f14cd79160a7999973e28888d7e47f56c83170 + version: 5.0.5 + resolution: "classcat@npm:5.0.5" + checksum: 10/19bdeb99b8923b47f9df978b6ef2c5a4cc3bcaa8fb6be16244e31fad619b291b366429747331903ac2ea27560ffd6066d14089a99c95535ce0f1e897525fa63d languageName: node linkType: hard "clean-css@npm:^5.2.2": - version: 5.3.2 - resolution: "clean-css@npm:5.3.2" + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" dependencies: source-map: "npm:~0.6.0" - checksum: 10/efd9efbf400f38a12f99324bad5359bdd153211b048721e4d4ddb629a88865dff3012dca547a14bdd783d78ccf064746e39fd91835546a08e2d811866aff0857 + checksum: 10/2db1ae37b384c8ff0a06a12bfa80f56cc02b4abcaaf340db98c0ae88a61dd67c856653fd8135ace6eb0ec13aeab3089c425d2e4238d2a2ad6b6917e6ccc74729 languageName: node linkType: hard @@ -18198,9 +18180,9 @@ __metadata: linkType: hard "clsx@npm:^2.0.0": - version: 2.1.0 - resolution: "clsx@npm:2.1.0" - checksum: 10/2e0ce7c3b6803d74fc8147c408f88e79245583202ac14abd9691e2aebb9f312de44270b79154320d10bb7804a9197869635d1291741084826cff20820f31542b + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 languageName: node linkType: hard @@ -18234,9 +18216,9 @@ __metadata: linkType: hard "collect-v8-coverage@npm:^1.0.0, collect-v8-coverage@npm:^1.0.2": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: 10/30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4 + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: 10/656443261fb7b79cf79e89cba4b55622b07c1d4976c630829d7c5c585c73cda1c2ff101f316bfb19bb9e2c58d724c7db1f70a21e213dcd14099227c5e6019860 languageName: node linkType: hard @@ -18258,6 +18240,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^3.0.1": + version: 3.1.2 + resolution: "color-convert@npm:3.1.2" + dependencies: + color-name: "npm:^2.0.0" + checksum: 10/6731d4d4e1427b0df6aa5655a7e97f52962c35070295347f1899857dfaa77477f72bdf4369422d6c345888595bb33d31620387b73d88ffc0b7cf1e496b54fc58 + languageName: node + linkType: hard + "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -18272,6 +18263,13 @@ __metadata: languageName: node linkType: hard +"color-name@npm:^2.0.0": + version: 2.0.2 + resolution: "color-name@npm:2.0.2" + checksum: 10/58e5fa3853a0dac813179e75a1fe07ff362abacb9fd456fcaae702b74d4ed5f6de2cbaee07ff2660f3495c7a6ceabc4ef0420165db0018e7150a6d4045f6539e + languageName: node + linkType: hard + "color-string@npm:^1.5.3, color-string@npm:^1.9.0": version: 1.9.1 resolution: "color-string@npm:1.9.1" @@ -18282,6 +18280,15 @@ __metadata: languageName: node linkType: hard +"color-string@npm:^2.0.0": + version: 2.1.2 + resolution: "color-string@npm:2.1.2" + dependencies: + color-name: "npm:^2.0.0" + checksum: 10/9f2fdf5a29ff3d6ac29ff320e27904b13bf019cec8619483bc0742006adedf66a76461b1fa349d39263142c09cd9364bc4414c1ea68a31446c1b63580e38caf6 + languageName: node + linkType: hard + "color-support@npm:^1.1.2": version: 1.1.3 resolution: "color-support@npm:1.1.3" @@ -18301,6 +18308,16 @@ __metadata: languageName: node linkType: hard +"color@npm:^5.0.2": + version: 5.0.2 + resolution: "color@npm:5.0.2" + dependencies: + color-convert: "npm:^3.0.1" + color-string: "npm:^2.0.0" + checksum: 10/2574e20a8ae5e66ead1ea5ad3a9f391de044e0fc7adbecc2bf9cbc42838512e75b9de5d8ad183299a9968da807a2221bfc4dc2337c298bf6f4710e7be9eefd30 + languageName: node + linkType: hard + "colord@npm:^2.9.3": version: 2.9.3 resolution: "colord@npm:2.9.3" @@ -18357,6 +18374,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^11.1.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 + languageName: node + linkType: hard + "commander@npm:^12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" @@ -18400,9 +18424,9 @@ __metadata: linkType: hard "commander@npm:^9.3.0": - version: 9.3.0 - resolution: "commander@npm:9.3.0" - checksum: 10/18c49c9d7329847720c5eb453b1b2720db11dc44182abb0e814820c6598fa82184ac52aca26f4b4a57131ff91713326eff351ae8ad02b0c49222626cf8cacc3d + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: 10/41c49b3d0f94a1fbeb0463c85b13f15aa15a9e0b4d5e10a49c0a1d58d4489b549d62262b052ae0aa6cfda53299bee487bfe337825df15e342114dde543f82906 languageName: node linkType: hard @@ -18414,15 +18438,13 @@ __metadata: linkType: hard "comment-json@npm:^4.2.3": - version: 4.2.3 - resolution: "comment-json@npm:4.2.3" + version: 4.4.1 + resolution: "comment-json@npm:4.4.1" dependencies: array-timsort: "npm:^1.0.3" core-util-is: "npm:^1.0.3" esprima: "npm:^4.0.1" - has-own-prop: "npm:^2.0.0" - repeat-string: "npm:^1.6.1" - checksum: 10/97eb6ff8231653864cea5c7721636e823194f0322cd7f0faa6154a1c5b5eb1cab2ca60526bc36d5b39e7c2bcf7eb175b57fd8e44b1c398f0c70ea8c9a114e834 + checksum: 10/2d05701e361320c670623b01343ed9ff180f4b4a38291f19ab9e2ef5269f51c8d1011f003fceff8cbf73d293f53a8ffc8ba1f85ccb1f6d0703829155bd628bce languageName: node linkType: hard @@ -18460,7 +18482,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": +"compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -18470,17 +18492,17 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" + version: 1.8.1 + resolution: "compression@npm:1.8.1" dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" debug: "npm:2.6.9" - on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" + negotiator: "npm:~0.6.4" + on-headers: "npm:~1.1.0" + safe-buffer: "npm:5.2.1" vary: "npm:~1.1.2" - checksum: 10/469cd097908fe1d3ff146596d4c24216ad25eabb565c5456660bdcb3a14c82ebc45c23ce56e19fc642746cf407093b55ab9aa1ac30b06883b27c6c736e6383c2 + checksum: 10/e7552bfbd780f2003c6fe8decb44561f5cc6bc82f0c61e81122caff5ec656f37824084f52155b1e8ef31d7656cecbec9a2499b7a68e92e20780ffb39b479abb7 languageName: node linkType: hard @@ -18573,19 +18595,17 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.4, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 languageName: node linkType: hard -"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: "npm:~5.1.1" - checksum: 10/985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed +"convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10/dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 languageName: node linkType: hard @@ -18642,11 +18662,11 @@ __metadata: linkType: hard "core-js-compat@npm:^3.43.0": - version: 3.45.1 - resolution: "core-js-compat@npm:3.45.1" + version: 3.46.0 + resolution: "core-js-compat@npm:3.46.0" dependencies: - browserslist: "npm:^4.25.3" - checksum: 10/a6eb757ccf5091ee4cf7756c4f2ddefb506b049d89526e8150221e6d9150dc2685c34cbed42f4b15a27a92dd300fd56f75c9502cd57cfe928c1bd7a8ed961a42 + browserslist: "npm:^4.26.3" + checksum: 10/bee0523541d0e646c98dbff5b55bafa2e1674db82f769d851670a364bf4456b2a0364e393a70b09c4263f5dcb1fba3be32ddb4cffab11a79b53efbe32f4b76fb languageName: node linkType: hard @@ -18681,20 +18701,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.1": - version: 7.0.1 - resolution: "cosmiconfig@npm:7.0.1" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.2.1" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.10.0" - checksum: 10/861bf4c2c9e88e6c50f14278b25bb0509c484623de11fadf3788a3d543bc7c45178aeebeb6657293b12dc8bd1b86d926c5f25c803c4dc3821d628a1b24c3d20b - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.1.0": +"cosmiconfig@npm:^7.0.1, cosmiconfig@npm:^7.1.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -18743,7 +18750,7 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.0, create-ecdh@npm:^4.0.4": +"create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -18753,7 +18760,7 @@ __metadata: languageName: node linkType: hard -"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": +"create-hash@npm:^1.1.0, create-hash@npm:^1.2.0": version: 1.2.0 resolution: "create-hash@npm:1.2.0" dependencies: @@ -18766,7 +18773,7 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -18804,7 +18811,7 @@ __metadata: languageName: node linkType: hard -"crelt@npm:^1.0.5": +"crelt@npm:^1.0.5, crelt@npm:^1.0.6": version: 1.0.6 resolution: "crelt@npm:1.0.6" checksum: 10/5ed326ca6bd243b1dba6b943f665b21c2c04be03271824bc48f20dba324b0f8233e221f8c67312526d24af2b1243c023dc05a41bd8bd05d1a479fd2c72fb39c3 @@ -18812,9 +18819,9 @@ __metadata: linkType: hard "cron-validator@npm:^1.3.1": - version: 1.3.1 - resolution: "cron-validator@npm:1.3.1" - checksum: 10/124cd73766864952abe73a2f680ff0a8cdfb7426810cab7a6b5b44aae8a1e1c392e90c2eb21e78ad8adf84dde3c9af7364b324e2b7ebbb731243ce60da869ef7 + version: 1.4.0 + resolution: "cron-validator@npm:1.4.0" + checksum: 10/56bd1414d4e3931a20ea52e92c49b05a1bdcf17458ad222d6572ac56c16af12b1f9fa44bddd49def403ceac479c26e4134b1acee2e3f123df905499badb85f6e languageName: node linkType: hard @@ -18849,11 +18856,11 @@ __metadata: linkType: hard "cross-fetch@npm:^3.0.4, cross-fetch@npm:^3.1.5": - version: 3.1.6 - resolution: "cross-fetch@npm:3.1.6" + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" dependencies: - node-fetch: "npm:^2.6.11" - checksum: 10/e08325b813da37f2d5312b3e630af992c35681c1737707b029e8ef1c48ea034bda8b960000fc8bee6e0485e133347198aa6ecccadb530b06c47472f6c76bc27b + node-fetch: "npm:^2.7.0" + checksum: 10/e4ab1d390a5b6ca8bb0605f028af2ffc1127d2e407b954654949f506d04873c4863ece264662c074865d7874060e35f938cec74fe7b5736d46d545e2685f6aec languageName: node linkType: hard @@ -18876,21 +18883,22 @@ __metadata: linkType: hard "crypto-browserify@npm:^3.0.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" + version: 3.12.1 + resolution: "crypto-browserify@npm:3.12.1" dependencies: - browserify-cipher: "npm:^1.0.0" - browserify-sign: "npm:^4.0.0" - create-ecdh: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - create-hmac: "npm:^1.1.0" - diffie-hellman: "npm:^5.0.0" - inherits: "npm:^2.0.1" - pbkdf2: "npm:^3.0.3" - public-encrypt: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - randomfill: "npm:^1.0.3" - checksum: 10/5ab534474e24c8c3925bd1ec0de57c9022329cb267ca8437f1e3a7200278667c0bea0a51235030a9da3165c1885c73f51cfbece1eca31fd4a53cfea23f628c9b + browserify-cipher: "npm:^1.0.1" + browserify-sign: "npm:^4.2.3" + create-ecdh: "npm:^4.0.4" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + diffie-hellman: "npm:^5.0.3" + hash-base: "npm:~3.0.4" + inherits: "npm:^2.0.4" + pbkdf2: "npm:^3.1.2" + public-encrypt: "npm:^4.0.3" + randombytes: "npm:^2.1.0" + randomfill: "npm:^1.0.4" + checksum: 10/13da0b5f61b3e8e68fcbebf0394f2b2b4d35a0d0ba6ab762720c13391d3697ea42735260a26328a6a3d872be7d4cb5abe98a7a8f88bc93da7ba59b993331b409 languageName: node linkType: hard @@ -18911,11 +18919,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^7.2.0": - version: 7.2.0 - resolution: "css-declaration-sorter@npm:7.2.0" + version: 7.3.0 + resolution: "css-declaration-sorter@npm:7.3.0" peerDependencies: postcss: ^8.0.9 - checksum: 10/2acb9c13f556fc8f05e601e66ecae4cfdec0ed50ca69f18177718ad5a86c3929f7d0a2cae433fd831b2594670c6e61d3a25c79aa7830be5828dcd9d29219d387 + checksum: 10/2125b88fb45d75a453144484963e5a7240e53cfcc52cbe698ba9f1311bd9a98b56217b7528e097df4639c756da4c9d71e395f0aed74e56b88211324faf63dc8f languageName: node linkType: hard @@ -18986,15 +18994,15 @@ __metadata: linkType: hard "css-select@npm:^5.1.0": - version: 5.1.0 - resolution: "css-select@npm:5.1.0" + version: 5.2.2 + resolution: "css-select@npm:5.2.2" dependencies: boolbase: "npm:^1.0.0" css-what: "npm:^6.1.0" domhandler: "npm:^5.0.2" domutils: "npm:^3.0.1" nth-check: "npm:^2.0.1" - checksum: 10/d486b1e7eb140468218a5ab5af53257e01f937d2173ac46981f6b7de9c5283d55427a36715dc8decfc0c079cf89259ac5b41ef58f6e1a422eee44ab8bfdc78da + checksum: 10/ebb6a88446433312d1a16301afd1c5f75090805b730dbbdccb0338b0d6ca7922410375f16dde06673ef7da086e2cf3b9ad91afe9a8e0d2ee3625795cb5e0170d languageName: node linkType: hard @@ -19008,23 +19016,13 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^2.3.1": - version: 2.3.1 - resolution: "css-tree@npm:2.3.1" - dependencies: - mdn-data: "npm:2.0.30" - source-map-js: "npm:^1.0.1" - checksum: 10/e5e39b82eb4767c664fa5c2cd9968c8c7e6b7fd2c0079b52680a28466d851e2826d5e64699c449d933c0e8ca0554beca43c41a9fcb09fb6a46139d462dbdf0df - languageName: node - linkType: hard - -"css-tree@npm:^3.0.0": - version: 3.0.1 - resolution: "css-tree@npm:3.0.1" +"css-tree@npm:^3.0.1, css-tree@npm:^3.1.0": + version: 3.1.0 + resolution: "css-tree@npm:3.1.0" dependencies: - mdn-data: "npm:2.12.1" + mdn-data: "npm:2.12.2" source-map-js: "npm:^1.0.1" - checksum: 10/877a77669739f94e57589c94c1ea8b7b105e373d4855e94375638b411e2913337a900120dc45c13511d0f7c339b73cecf8dc61ce28034984dbf75993dac756b0 + checksum: 10/e8c5c8e98e3aa4a620fda0b813ce57ccf99281652bf9d23e5cdfc9961c9a93a6769941f9a92e31e65d90f446f42fa83879ab0185206dc7a178d9f656d0913e14 languageName: node linkType: hard @@ -19049,9 +19047,9 @@ __metadata: linkType: hard "css-what@npm:^6.0.1, css-what@npm:^6.1.0": - version: 6.1.0 - resolution: "css-what@npm:6.1.0" - checksum: 10/c67a3a2d0d81843af87f8bf0a4d0845b0f952377714abbb2884e48942409d57a2110eabee003609d02ee487b054614bdfcfc59ee265728ff105bd5aa221c1d0e + version: 6.2.2 + resolution: "css-what@npm:6.2.2" + checksum: 10/3c5a53be94728089bd1716f915f7f96adde5dd8bf374610eb03982266f3d860bf1ebaf108cda30509d02ef748fe33eaa59aa75911e2c49ee05a85ef1f9fb5223 languageName: node linkType: hard @@ -19071,25 +19069,25 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.7": - version: 7.0.7 - resolution: "cssnano-preset-default@npm:7.0.7" +"cssnano-preset-default@npm:^7.0.9": + version: 7.0.9 + resolution: "cssnano-preset-default@npm:7.0.9" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" css-declaration-sorter: "npm:^7.2.0" cssnano-utils: "npm:^5.0.1" postcss-calc: "npm:^10.1.1" - postcss-colormin: "npm:^7.0.3" - postcss-convert-values: "npm:^7.0.5" + postcss-colormin: "npm:^7.0.4" + postcss-convert-values: "npm:^7.0.7" postcss-discard-comments: "npm:^7.0.4" postcss-discard-duplicates: "npm:^7.0.2" postcss-discard-empty: "npm:^7.0.1" postcss-discard-overridden: "npm:^7.0.1" postcss-merge-longhand: "npm:^7.0.5" - postcss-merge-rules: "npm:^7.0.5" + postcss-merge-rules: "npm:^7.0.6" postcss-minify-font-values: "npm:^7.0.1" postcss-minify-gradients: "npm:^7.0.1" - postcss-minify-params: "npm:^7.0.3" + postcss-minify-params: "npm:^7.0.4" postcss-minify-selectors: "npm:^7.0.5" postcss-normalize-charset: "npm:^7.0.1" postcss-normalize-display-values: "npm:^7.0.1" @@ -19097,17 +19095,17 @@ __metadata: postcss-normalize-repeat-style: "npm:^7.0.1" postcss-normalize-string: "npm:^7.0.1" postcss-normalize-timing-functions: "npm:^7.0.1" - postcss-normalize-unicode: "npm:^7.0.3" + postcss-normalize-unicode: "npm:^7.0.4" postcss-normalize-url: "npm:^7.0.1" postcss-normalize-whitespace: "npm:^7.0.1" postcss-ordered-values: "npm:^7.0.2" - postcss-reduce-initial: "npm:^7.0.3" + postcss-reduce-initial: "npm:^7.0.4" postcss-reduce-transforms: "npm:^7.0.1" - postcss-svgo: "npm:^7.0.2" + postcss-svgo: "npm:^7.1.0" postcss-unique-selectors: "npm:^7.0.4" peerDependencies: postcss: ^8.4.32 - checksum: 10/1ca9b739531acc2dff66347cc1b6195da0549058b5b00b9d36c3f241535ad67476218f61201cfb15e8b460357ec42414aa53bf78a7f01ee26ac26b7852e6c244 + checksum: 10/521b1c39a84c5fd306bf48da3ea911ab953c767ea2312199cca1595b5dfce74b579852c76d77e6217201eba160858dbbbfc4953a19ad9030b96cdfa3e3ed9578 languageName: node linkType: hard @@ -19121,14 +19119,14 @@ __metadata: linkType: hard "cssnano@npm:^7.0.7": - version: 7.0.7 - resolution: "cssnano@npm:7.0.7" + version: 7.1.1 + resolution: "cssnano@npm:7.1.1" dependencies: - cssnano-preset-default: "npm:^7.0.7" + cssnano-preset-default: "npm:^7.0.9" lilconfig: "npm:^3.1.3" peerDependencies: postcss: ^8.4.32 - checksum: 10/c5b3123757834537f818e0f3eb6b20da51a194fefed599632f7ddd600c9e25d38abe38a22582a579660a49368a146c294e2096b2837cbeeda51ddfc85b108601 + checksum: 10/ab4fbc40ecdfb194984ef6e9d928e04070966deb94eef8f02fe69eea22efea4f01036324ee103f9da2193748ac45f79ca9a489618715e4a1e902b77863abd9b1 languageName: node linkType: hard @@ -19151,26 +19149,26 @@ __metadata: linkType: hard "cssstyle@npm:^4.2.1": - version: 4.2.1 - resolution: "cssstyle@npm:4.2.1" + version: 4.6.0 + resolution: "cssstyle@npm:4.6.0" dependencies: - "@asamuzakjp/css-color": "npm:^2.8.2" + "@asamuzakjp/css-color": "npm:^3.2.0" rrweb-cssom: "npm:^0.8.0" - checksum: 10/e287234f2fd4feb1d79217480f48356f398cc11b9d17d39e6624f7dc1bf4b51d1e2c49f12b1a324834b445c17cbbf83ae5d3ba22c89a6b229f86bcebeda746a8 + checksum: 10/1cb25c9d66b87adb165f978b75cdeb6f225d7e31ba30a8934666046a0be037e4e7200d359bfa79d4f1a4aef1083ea09633b81bcdb36a2f2ac888e8c73ea3a289 languageName: node linkType: hard "csstype@npm:^3.0.2": - version: 3.0.11 - resolution: "csstype@npm:3.0.11" - checksum: 10/10e35e2ec95436caa16b6ce61fdef89fd3dda319e437c73f03faa93c9111e8e197b4ec9340686ce8b3f3ece5a95fb73629e20fcbd9040244c0191e69697dc20f + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10/f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade languageName: node linkType: hard "csv-parse@npm:^5.5.6": - version: 5.5.6 - resolution: "csv-parse@npm:5.5.6" - checksum: 10/8682bd3846d8159eb6f686423d16493fffeceeef742d947e39ea3a3fb9b4a243b41a4cfbac56d721a2f7825b01335ba9b993bf68c4817e7abee0bd20754ee78d + version: 5.6.0 + resolution: "csv-parse@npm:5.6.0" + checksum: 10/4c82e11f50ae0ccbac2aed716ef2502d0468bf96552083561db789fc0258ee4bb0a30106fcfb2684f153cb4042f0413e0eac3645d5466874803b7ccdeba67ac8 languageName: node linkType: hard @@ -19292,12 +19290,12 @@ __metadata: linkType: hard "d3-scale-chromatic@npm:^3.0.0": - version: 3.0.0 - resolution: "d3-scale-chromatic@npm:3.0.0" + version: 3.1.0 + resolution: "d3-scale-chromatic@npm:3.1.0" dependencies: d3-color: "npm:1 - 3" d3-interpolate: "npm:1 - 3" - checksum: 10/e4d23a7d2ba48ad5de1d06dcc488f7278304def0ea28a268528923b1d74971260636b5c8fe0e27bc2c51b2a3f95542c248e35028bdb0b7c19ac804eee235d340 + checksum: 10/25df6a7c621b9171df8b2225e98e41c0a6bcac4de02deb4807280b31116e8f495c5ac93301796098ee5b698cb690154e8138d90d72fd1fe36744c60e02a3d8c4 languageName: node linkType: hard @@ -19505,9 +19503,9 @@ __metadata: linkType: hard "dayjs@npm:^1.11.9": - version: 1.11.13 - resolution: "dayjs@npm:1.11.13" - checksum: 10/7374d63ab179b8d909a95e74790def25c8986e329ae989840bacb8b1888be116d20e1c4eee75a69ea0dfbae13172efc50ef85619d304ee7ca3c01d5878b704f5 + version: 1.11.18 + resolution: "dayjs@npm:1.11.18" + checksum: 10/7d29a90834cf4da2feb437c2f34b8235c3f94493a06d2f1bf9f506f1fa49eadf796f26e1d685b9fe8cb5e75ce6ee067825115e196f1af3d07b3552ff857bfc39 languageName: node linkType: hard @@ -19529,15 +19527,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:~4.3.7": - version: 4.3.7 - resolution: "debug@npm:4.3.7" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.1, debug@npm:^4.4.3": + version: 4.4.3 + resolution: "debug@npm:4.4.3" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a + checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad languageName: node linkType: hard @@ -19553,6 +19551,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -19562,18 +19572,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.4.1": - version: 4.4.1 - resolution: "debug@npm:4.4.1" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/8e2709b2144f03c7950f8804d01ccb3786373df01e406a0f66928e47001cf2d336cbed9ee137261d4f90d68d8679468c755e3548ed83ddacdc82b194d2468afe - languageName: node - linkType: hard - "debug@npm:~3.1.0": version: 3.1.0 resolution: "debug@npm:3.1.0" @@ -19583,13 +19581,25 @@ __metadata: languageName: node linkType: hard +"debug@npm:~4.3.7": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a + languageName: node + linkType: hard + "decamelize-keys@npm:^1.1.0": - version: 1.1.0 - resolution: "decamelize-keys@npm:1.1.0" + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" dependencies: decamelize: "npm:^1.1.0" map-obj: "npm:^1.0.0" - checksum: 10/968813219ec20e167b01294cdc0eb754a8b4dc979fda6989f498d9a483822efd341683aeb09a3f3c50bf974211bc4779c39d792e19cfafc6fc2e6e5d9343850c + checksum: 10/71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a languageName: node linkType: hard @@ -19614,10 +19624,10 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.5.0": - version: 10.5.0 - resolution: "decimal.js@npm:10.5.0" - checksum: 10/714d49cf2f2207b268221795ede330e51452b7c451a0c02a770837d2d4faed47d603a729c2aa1d952eb6c4102d999e91c9b952c1aa016db3c5cba9fc8bf4cda2 +"decimal.js@npm:^10.4.3, decimal.js@npm:^10.5.0": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69 languageName: node linkType: hard @@ -19717,14 +19727,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0, dedent@npm:^1.6.0": - version: 1.6.0 - resolution: "dedent@npm:1.6.0" + version: 1.7.0 + resolution: "dedent@npm:1.7.0" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10/f100cb11001309f2185c4334c6f29e5323c1e73b7b75e3b1893bc71ef53cd13fb80534efc8fa7163a891ede633e310a9c600ba38c363cc9d14a72f238fe47078 + checksum: 10/c902f3e7e828923bd642c12c1d8996616ff5588f8279a2951790bd7c7e479fa4dd7f016b55ce2c9ea1aa2895fc503e7d6c0cde6ebc95ca683ac0230f7c911fd7 languageName: node linkType: hard @@ -19736,11 +19746,11 @@ __metadata: linkType: hard "deep-eql@npm:^4.1.3": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" + version: 4.1.4 + resolution: "deep-eql@npm:4.1.4" dependencies: type-detect: "npm:^4.0.0" - checksum: 10/12ce93ae63de187e77b076d3d51bfc28b11f98910a22c18714cce112791195e86a94f97788180994614b14562a86c9763f67c69f785e4586f806b5df39bf9301 + checksum: 10/f04f4d581f044a824a6322fe4f68fbee4d6780e93fc710cd9852cbc82bfc7010df00f0e05894b848abbe14dc3a25acac44f424e181ae64d12f2ab9d0a875a5ef languageName: node linkType: hard @@ -19790,11 +19800,11 @@ __metadata: linkType: hard "default-require-extensions@npm:^3.0.0": - version: 3.0.0 - resolution: "default-require-extensions@npm:3.0.0" + version: 3.0.1 + resolution: "default-require-extensions@npm:3.0.1" dependencies: strip-bom: "npm:^4.0.0" - checksum: 10/0b5bdb6786ebb0ff6ef55386f37c8d221963fbbd3009588fe71032c85ca16da05eff2ad01bfe9bfc8bac5ce95a18f66b38c50d454482e3e9d2de1142424a3e7c + checksum: 10/45882fc971dd157faf6716ced04c15cf252c0a2d6f5c5844b66ca49f46ed03396a26cd940771aa569927aee22923a961bab789e74b25aabc94d90742c9dd1217 languageName: node linkType: hard @@ -19913,7 +19923,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0": +"depd@npm:2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca @@ -19963,12 +19973,12 @@ __metadata: linkType: hard "des.js@npm:^1.0.0": - version: 1.0.1 - resolution: "des.js@npm:1.0.1" + version: 1.1.0 + resolution: "des.js@npm:1.1.0" dependencies: inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - checksum: 10/f8eed334f85228d0cd985e3299c9e65ab70f6b82852f4dfb3eb2614ec7927ece262fed172daca02b57899388477046739225663739e54185d90cc5e5c10b4e11 + checksum: 10/d35fc82b5a0b2127b12699212e90b54ddd8134e0cf8d27a8c30507ed3572aa574ab71800cbb473769128a52dcf21acc3271c5c359508a5aa772e990df3b1a698 languageName: node linkType: hard @@ -20011,10 +20021,10 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39 +"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.0": + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10/b736c8d97d5d46164c0d1bed53eb4e6a3b1d8530d460211e2d52f1c552875e706c58a5376854e4e54f8b828c9cada58c855288c968522eb93ac7696d65970766 languageName: node linkType: hard @@ -20106,7 +20116,7 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0, diffie-hellman@npm:^5.0.3": +"diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -20127,11 +20137,11 @@ __metadata: linkType: hard "dns-packet@npm:^5.2.2": - version: 5.5.0 - resolution: "dns-packet@npm:5.5.0" + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" dependencies: "@leichtgewicht/ip-codec": "npm:^2.0.1" - checksum: 10/5726c63b83a085ecd9b4a2bd0434a69b500aec30ed9aaf51cc3ff270081e2543a6fc096edcba88905ee5f6b304c5ab5e4139fdbcbc777d35cabe74e34378c295 + checksum: 10/ef5496dd5a906e22ed262cbe1a6f5d532c0893c4f1884a7aa37d4d0d8b8376a2b43f749aab087c8bb1354d67b40444f7fca8de4017b161a4cea468543061aed3 languageName: node linkType: hard @@ -20170,9 +20180,9 @@ __metadata: linkType: hard "dom-accessibility-api@npm:^0.5.9": - version: 0.5.14 - resolution: "dom-accessibility-api@npm:0.5.14" - checksum: 10/19d7a7de931fcc7d9d67c270341220c6bda97124c3b1444b2bea6e8c6c3964ee09c339e3e69be5b830e3fcb60258d43e6377039974b69c5cec2f75db0114ac59 + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 10/377b4a7f9eae0a5d72e1068c369c99e0e4ca17fdfd5219f3abd32a73a590749a267475a59d7b03a891f9b673c27429133a818c44b2e47e32fec024b34274e2ca languageName: node linkType: hard @@ -20214,13 +20224,13 @@ __metadata: linkType: hard "dom-serializer@npm:^1.0.1, dom-serializer@npm:^1.3.2": - version: 1.3.2 - resolution: "dom-serializer@npm:1.3.2" + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" dependencies: domelementtype: "npm:^2.0.1" domhandler: "npm:^4.2.0" entities: "npm:^2.0.0" - checksum: 10/102ea83664e4943977a83a76b37a626b81491498d93b64f80cc45abc0e86cc0feec6fbaa98dba0750fd1005712a4449bc3de491a2032ba7befdfd18e42bcb349 + checksum: 10/53b217bcfed4a0f90dd47f34f239b1c81fff53ffa39d164d722325817fdb554903b145c2d12c8421ce0df7d31c1b180caf7eacd3c86391dd925f803df8027dcc languageName: node linkType: hard @@ -20299,7 +20309,19 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:*, dompurify@npm:~3.2.7": +"dompurify@npm:*": + version: 3.3.0 + resolution: "dompurify@npm:3.3.0" + dependencies: + "@types/trusted-types": "npm:^2.0.7" + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 10/d8782b10a0454344476936c91038d06c9450b3e3ada2ceb8f722525e6b54e64d847939b9f35bf385facd4139f0a2eaf7f5553efce351f8e9295620570875f002 + languageName: node + linkType: hard + +"dompurify@npm:~3.2.7": version: 3.2.7 resolution: "dompurify@npm:3.2.7" dependencies: @@ -20333,13 +20355,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1, domutils@npm:^3.1.0": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: "npm:^2.0.0" domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - checksum: 10/9a169a6e57ac4c738269a73ab4caf785114ed70e46254139c1bbc8144ac3102aacb28a6149508395ae34aa5d6a40081f4fa5313855dc8319c6d8359866b6dfea + checksum: 10/2e08842151aa406f50fe5e6d494f4ec73c2373199fa00d1f77b56ec604e566b7f226312ae35ab8160bb7f27a27c7285d574c8044779053e499282ca9198be210 languageName: node linkType: hard @@ -20361,9 +20383,9 @@ __metadata: linkType: hard "dotenv@npm:^16.0.0": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: 10/f13bfe97db88f0df4ec505eeffb8925ec51f2d56a3d0b6d916964d8b4af494e6fb1633ba5d09089b552e77ab2a25de58d70259b2c5ed45ec148221835fc99a0c + version: 16.6.1 + resolution: "dotenv@npm:16.6.1" + checksum: 10/1d1897144344447ffe62aa1a6d664f4cd2e0784e0aff787eeeec1940ded32f8e4b5b506d665134fc87157baa086fce07ec6383970a2b6d2e7985beaed6a4cc14 languageName: node linkType: hard @@ -20470,9 +20492,9 @@ __metadata: linkType: hard "duplexer3@npm:^0.1.4": - version: 0.1.4 - resolution: "duplexer3@npm:0.1.4" - checksum: 10/2f8e9d93d0d741b00283ca217f58809be87c5659c793fd2cd2ad1f02fbaf07a91e7bcf0bce7a37bd12ee962018aa983e1e530a7cb67e84ab385e6974697a709e + version: 0.1.5 + resolution: "duplexer3@npm:0.1.5" + checksum: 10/e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 languageName: node linkType: hard @@ -20535,30 +20557,23 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.160": - version: 1.5.171 - resolution: "electron-to-chromium@npm:1.5.171" - checksum: 10/6d58ff50407107d7e86e7beb8d0361358f90dbc10c7d92a2ff9cdfbaf27a65165c00ae05a345ab32fa6e371ff9c7d1fef1441d57adfa8f59701c56734745c0a1 - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.211": - version: 1.5.215 - resolution: "electron-to-chromium@npm:1.5.215" - checksum: 10/fc594ad4ae4a8f49966a78dbb92db189ffdfa793e8d27241e3db9e289ff6be697a499d424f7628d12468481682da2639fb3b330b666f9901792ef1c20c2ff368 +"electron-to-chromium@npm:^1.5.227": + version: 1.5.237 + resolution: "electron-to-chromium@npm:1.5.237" + checksum: 10/d21837cfc70038f547d8bf2328e5139f5e4143e365d64633fca568772dd68ceac2cf0d802f0d16921e6df925efb3527f2ba664dbcfa7ddd75e21465d2b0d4a6c languageName: node linkType: hard "element-closest-polyfill@npm:^1.0.6": - version: 1.0.6 - resolution: "element-closest-polyfill@npm:1.0.6" - checksum: 10/f47d6fec1a2962e35b4dd63fa6cc7d3bad7abb270305345ff98ffa0a997f844589ee9e57c268a3277295dce74dcd70775e059dc1475323b4655b7e3d2f9534c3 + version: 1.0.7 + resolution: "element-closest-polyfill@npm:1.0.7" + checksum: 10/4b86bd9b84739ff604020edd1e5985a942cfb18632376fc16a4c5840e1258091aba492cd9042536b5f208aca8d1da6537fe690231a6629ccef56520d1a510eeb languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": - version: 6.6.0 - resolution: "elliptic@npm:6.6.0" +"elliptic@npm:^6.5.3, elliptic@npm:^6.6.1": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -20567,7 +20582,7 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10/27575b0403e010e5d7e7a131fcadce6a7dd1ae82ccb24cc7c20b275d32ab1cb7ecb6a070225795df08407441dc8c7a32efd986596d48d1d6846f64ff8f094af7 + checksum: 10/dc678c9febd89a219c4008ba3a9abb82237be853d9fd171cd602c8fb5ec39927e65c6b5e7a1b2a4ea82ee8e0ded72275e7932bb2da04a5790c2638b818e4e1c5 languageName: node linkType: hard @@ -20612,9 +20627,9 @@ __metadata: linkType: hard "emoji-regex@npm:^10.2.1": - version: 10.4.0 - resolution: "emoji-regex@npm:10.4.0" - checksum: 10/76bb92c5bcf0b6980d37e535156231e4a9d0aa6ab3b9f5eabf7690231d5aa5d5b8e516f36e6804cbdd0f1c23dfef2a60c40ab7bb8aedd890584281a565b97c50 + version: 10.6.0 + resolution: "emoji-regex@npm:10.6.0" + checksum: 10/98cc0b0e1daed1ed25afbf69dcb921fee00f712f51aab93aa1547e4e4e8171725cc4f0098aaa645b4f611a19da11ec9f4623eb6ff2b72314b39a8f2ae7c12bf2 languageName: node linkType: hard @@ -20660,6 +20675,13 @@ __metadata: languageName: node linkType: hard +"enabled@npm:2.0.x": + version: 2.0.0 + resolution: "enabled@npm:2.0.0" + checksum: 10/9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 + languageName: node + linkType: hard + "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -20682,12 +20704,12 @@ __metadata: linkType: hard "encoding-sniffer@npm:^0.2.0": - version: 0.2.0 - resolution: "encoding-sniffer@npm:0.2.0" + version: 0.2.1 + resolution: "encoding-sniffer@npm:0.2.1" dependencies: iconv-lite: "npm:^0.6.3" whatwg-encoding: "npm:^3.1.1" - checksum: 10/fe61a759dbef4d94ddc6f4fa645459897f4275eba04f0135d0459099b5f62fbba8a7ae57d23c9ec9b118c4c39ce056b51f1b8e62ad73a8ab365699448d655f4c + checksum: 10/7d747238239408d52e8bceee22fcdc47546049866d19d601e7dc89e55d226922c51912ef046d7b38951970e8fd17e1e761cef3de98a4b2f46fc91c8a1ac143c9 languageName: node linkType: hard @@ -20701,11 +20723,11 @@ __metadata: linkType: hard "end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" dependencies: once: "npm:^1.4.0" - checksum: 10/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + checksum: 10/1e0cfa6e7f49887544e03314f9dfc56a8cb6dde910cbb445983ecc2ff426fc05946df9d75d8a21a3a64f2cecfe1bf88f773952029f46756b2ed64a24e95b1fb8 languageName: node linkType: hard @@ -20720,13 +20742,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" +"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.17.3": + version: 5.18.3 + resolution: "enhanced-resolve@npm:5.18.3" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10/e8e03cb7a4bf3c0250a89afbd29e5ec20e90ba5fcd026066232a0754864d7d0a393fa6fc0e5379314a6529165a1834b36731147080714459d98924520410d8f5 + checksum: 10/a4d0a1eacba3079f617b68c8f7e17583c3cbc572055c2edca41c0fa0230a49f6e9b2c6ffd4128cc5f84e15ea6cc313ae2b01e1057fcd252fabef70220a5d9f6a languageName: node linkType: hard @@ -20761,6 +20783,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^6.0.0": + version: 6.0.1 + resolution: "entities@npm:6.0.1" + checksum: 10/62af1307202884349d2867f0aac5c60d8b57102ea0b0e768b16246099512c28e239254ad772d6834e7e14cb1b6f153fc3d0c031934e3183b086c86d3838d874a + languageName: node + linkType: hard + "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -20780,11 +20809,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" + version: 7.19.0 + resolution: "envinfo@npm:7.19.0" bin: envinfo: dist/cli.js - checksum: 10/e7a2d71c7dfe398a4ffda0e844e242d2183ef2627f98e74e4cd71edd2af691c8707a2b34aacef92538c27b3daf9a360d32202f33c0a9f27f767c4e1c6ba8b522 + checksum: 10/133ea6a55e4a3b4fe4c06d3d5f6c97402b39ae4eb5675254d166c6a82a0da42adea92bdc0aceea2d479d1eabdcbbd0a6ab68bb80760181f578adbe83aed5f9b9 languageName: node linkType: hard @@ -20796,20 +20825,20 @@ __metadata: linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" dependencies: is-arrayish: "npm:^0.2.1" - checksum: 10/d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb + checksum: 10/ae3939fd4a55b1404e877df2080c6b59acc516d5b7f08a181040f78f38b4e2399633bfed2d9a21b91c803713fff7295ac70bebd8f3657ef352a95c2cd9aa2e4b languageName: node linkType: hard "error-stack-parser@npm:^2.0.2, error-stack-parser@npm:^2.0.3": - version: 2.0.7 - resolution: "error-stack-parser@npm:2.0.7" + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" dependencies: - stackframe: "npm:^1.1.1" - checksum: 10/c8cb739b827947db6915f1abaece4efe152b7dd6461561c078c7484fa3663ca83a907fea3bd69c117783e695cf1c25f186ac8f76d1c4eb1c0f257ca9999d8e17 + stackframe: "npm:^1.3.4" + checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e languageName: node linkType: hard @@ -20832,26 +20861,26 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.19.1, es-abstract@npm:^1.22.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": - version: 1.23.9 - resolution: "es-abstract@npm:1.23.9" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" dependencies: array-buffer-byte-length: "npm:^1.0.2" arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" + call-bound: "npm:^1.0.4" data-view-buffer: "npm:^1.0.2" data-view-byte-length: "npm:^1.0.2" data-view-byte-offset: "npm:^1.0.1" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" + es-object-atoms: "npm:^1.1.1" es-set-tostringtag: "npm:^2.1.0" es-to-primitive: "npm:^1.3.0" function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.2.7" - get-proto: "npm:^1.0.0" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" get-symbol-description: "npm:^1.1.0" globalthis: "npm:^1.0.4" gopd: "npm:^1.2.0" @@ -20863,21 +20892,24 @@ __metadata: is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" is-shared-array-buffer: "npm:^1.0.4" is-string: "npm:^1.1.1" is-typed-array: "npm:^1.1.15" - is-weakref: "npm:^1.1.0" + is-weakref: "npm:^1.1.1" math-intrinsics: "npm:^1.1.0" - object-inspect: "npm:^1.13.3" + object-inspect: "npm:^1.13.4" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.7" own-keys: "npm:^1.0.1" - regexp.prototype.flags: "npm:^1.5.3" + regexp.prototype.flags: "npm:^1.5.4" safe-array-concat: "npm:^1.1.3" safe-push-apply: "npm:^1.0.0" safe-regex-test: "npm:^1.1.0" set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" string.prototype.trim: "npm:^1.2.10" string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" @@ -20886,8 +20918,8 @@ __metadata: typed-array-byte-offset: "npm:^1.0.4" typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.1.0" - which-typed-array: "npm:^1.1.18" - checksum: 10/31a321966d760d88fc2ed984104841b42f4f24fc322b246002b9be0af162e03803ee41fcc3cf8be89e07a27ba3033168f877dd983703cb81422ffe5322a27582 + which-typed-array: "npm:^1.1.19" + checksum: 10/64e07a886f7439cf5ccfc100f9716e6173e10af6071a50a5031afbdde474a3dbc9619d5965da54e55f8908746a9134a46be02af8c732d574b7b81ed3124e2daf languageName: node linkType: hard @@ -20954,9 +20986,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.0": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: 10/f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087 languageName: node linkType: hard @@ -20981,12 +21013,12 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" +"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" dependencies: - hasown: "npm:^2.0.0" - checksum: 10/6d3bf91f658a27cc7217cd32b407a0d714393a84d125ad576319b9e83a893bea165cf41270c29e9ceaa56d3cf41608945d7e2a2c31fd51c0009b0c31402b91c7 + hasown: "npm:^2.0.2" + checksum: 10/c351f586c30bbabc62355be49564b2435468b52c3532b8a1663672e3d10dc300197e69c247869dd173e56d86423ab95fc0c10b0939cdae597094e0fdca078cba languageName: node linkType: hard @@ -21019,122 +21051,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:^0.25.0": - version: 0.25.5 - resolution: "esbuild@npm:0.25.5" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.5" - "@esbuild/android-arm": "npm:0.25.5" - "@esbuild/android-arm64": "npm:0.25.5" - "@esbuild/android-x64": "npm:0.25.5" - "@esbuild/darwin-arm64": "npm:0.25.5" - "@esbuild/darwin-x64": "npm:0.25.5" - "@esbuild/freebsd-arm64": "npm:0.25.5" - "@esbuild/freebsd-x64": "npm:0.25.5" - "@esbuild/linux-arm": "npm:0.25.5" - "@esbuild/linux-arm64": "npm:0.25.5" - "@esbuild/linux-ia32": "npm:0.25.5" - "@esbuild/linux-loong64": "npm:0.25.5" - "@esbuild/linux-mips64el": "npm:0.25.5" - "@esbuild/linux-ppc64": "npm:0.25.5" - "@esbuild/linux-riscv64": "npm:0.25.5" - "@esbuild/linux-s390x": "npm:0.25.5" - "@esbuild/linux-x64": "npm:0.25.5" - "@esbuild/netbsd-arm64": "npm:0.25.5" - "@esbuild/netbsd-x64": "npm:0.25.5" - "@esbuild/openbsd-arm64": "npm:0.25.5" - "@esbuild/openbsd-x64": "npm:0.25.5" - "@esbuild/sunos-x64": "npm:0.25.5" - "@esbuild/win32-arm64": "npm:0.25.5" - "@esbuild/win32-ia32": "npm:0.25.5" - "@esbuild/win32-x64": "npm:0.25.5" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/0fa4c3b42c6ddf1a008e75a4bb3dcab08ce22ac0b31dd59dc01f7fe8e21380bfaec07a2fe3730a7cf430da5a30142d016714b358666325a4733547afa42be405 - languageName: node - linkType: hard - -"esbuild@npm:~0.25.0": - version: 0.25.9 - resolution: "esbuild@npm:0.25.9" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.9" - "@esbuild/android-arm": "npm:0.25.9" - "@esbuild/android-arm64": "npm:0.25.9" - "@esbuild/android-x64": "npm:0.25.9" - "@esbuild/darwin-arm64": "npm:0.25.9" - "@esbuild/darwin-x64": "npm:0.25.9" - "@esbuild/freebsd-arm64": "npm:0.25.9" - "@esbuild/freebsd-x64": "npm:0.25.9" - "@esbuild/linux-arm": "npm:0.25.9" - "@esbuild/linux-arm64": "npm:0.25.9" - "@esbuild/linux-ia32": "npm:0.25.9" - "@esbuild/linux-loong64": "npm:0.25.9" - "@esbuild/linux-mips64el": "npm:0.25.9" - "@esbuild/linux-ppc64": "npm:0.25.9" - "@esbuild/linux-riscv64": "npm:0.25.9" - "@esbuild/linux-s390x": "npm:0.25.9" - "@esbuild/linux-x64": "npm:0.25.9" - "@esbuild/netbsd-arm64": "npm:0.25.9" - "@esbuild/netbsd-x64": "npm:0.25.9" - "@esbuild/openbsd-arm64": "npm:0.25.9" - "@esbuild/openbsd-x64": "npm:0.25.9" - "@esbuild/openharmony-arm64": "npm:0.25.9" - "@esbuild/sunos-x64": "npm:0.25.9" - "@esbuild/win32-arm64": "npm:0.25.9" - "@esbuild/win32-ia32": "npm:0.25.9" - "@esbuild/win32-x64": "npm:0.25.9" +"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:^0.25.0, esbuild@npm:~0.25.0, esbuild@npm:~0.25.10": + version: 0.25.11 + resolution: "esbuild@npm:0.25.11" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.11" + "@esbuild/android-arm": "npm:0.25.11" + "@esbuild/android-arm64": "npm:0.25.11" + "@esbuild/android-x64": "npm:0.25.11" + "@esbuild/darwin-arm64": "npm:0.25.11" + "@esbuild/darwin-x64": "npm:0.25.11" + "@esbuild/freebsd-arm64": "npm:0.25.11" + "@esbuild/freebsd-x64": "npm:0.25.11" + "@esbuild/linux-arm": "npm:0.25.11" + "@esbuild/linux-arm64": "npm:0.25.11" + "@esbuild/linux-ia32": "npm:0.25.11" + "@esbuild/linux-loong64": "npm:0.25.11" + "@esbuild/linux-mips64el": "npm:0.25.11" + "@esbuild/linux-ppc64": "npm:0.25.11" + "@esbuild/linux-riscv64": "npm:0.25.11" + "@esbuild/linux-s390x": "npm:0.25.11" + "@esbuild/linux-x64": "npm:0.25.11" + "@esbuild/netbsd-arm64": "npm:0.25.11" + "@esbuild/netbsd-x64": "npm:0.25.11" + "@esbuild/openbsd-arm64": "npm:0.25.11" + "@esbuild/openbsd-x64": "npm:0.25.11" + "@esbuild/openharmony-arm64": "npm:0.25.11" + "@esbuild/sunos-x64": "npm:0.25.11" + "@esbuild/win32-arm64": "npm:0.25.11" + "@esbuild/win32-ia32": "npm:0.25.11" + "@esbuild/win32-x64": "npm:0.25.11" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -21190,96 +21136,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10/fc174ae7f646ad413adb641c7e46f16be575e462ed209866b55d5954d382e5da839e3f3f89a8e42e2b71d48895cc636ba43523011249fe5ff9c63d8d39d3a364 - languageName: node - linkType: hard - -"esbuild@npm:~0.25.10": - version: 0.25.10 - resolution: "esbuild@npm:0.25.10" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.10" - "@esbuild/android-arm": "npm:0.25.10" - "@esbuild/android-arm64": "npm:0.25.10" - "@esbuild/android-x64": "npm:0.25.10" - "@esbuild/darwin-arm64": "npm:0.25.10" - "@esbuild/darwin-x64": "npm:0.25.10" - "@esbuild/freebsd-arm64": "npm:0.25.10" - "@esbuild/freebsd-x64": "npm:0.25.10" - "@esbuild/linux-arm": "npm:0.25.10" - "@esbuild/linux-arm64": "npm:0.25.10" - "@esbuild/linux-ia32": "npm:0.25.10" - "@esbuild/linux-loong64": "npm:0.25.10" - "@esbuild/linux-mips64el": "npm:0.25.10" - "@esbuild/linux-ppc64": "npm:0.25.10" - "@esbuild/linux-riscv64": "npm:0.25.10" - "@esbuild/linux-s390x": "npm:0.25.10" - "@esbuild/linux-x64": "npm:0.25.10" - "@esbuild/netbsd-arm64": "npm:0.25.10" - "@esbuild/netbsd-x64": "npm:0.25.10" - "@esbuild/openbsd-arm64": "npm:0.25.10" - "@esbuild/openbsd-x64": "npm:0.25.10" - "@esbuild/openharmony-arm64": "npm:0.25.10" - "@esbuild/sunos-x64": "npm:0.25.10" - "@esbuild/win32-arm64": "npm:0.25.10" - "@esbuild/win32-ia32": "npm:0.25.10" - "@esbuild/win32-x64": "npm:0.25.10" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/a8e4d33d7e785b7c8e1255d2ef532a53d1406659dbf2d0d3cdeb95c4760f51f86683e42974643b4f1dbe58381b6c7ce1217d4c8325f84353fbfc40be7b326358 + checksum: 10/287dfc7909d169501be9daa55973ae9398bd69c7114dfc0b682eef04c22f5c33fdba934398af0f36ed5aab1366ee4be25062235d6a1bff4b74fa3d185e208e56 languageName: node linkType: hard @@ -21401,14 +21258,14 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.12.0": - version: 2.12.0 - resolution: "eslint-module-utils@npm:2.12.0" + version: 2.12.1 + resolution: "eslint-module-utils@npm:2.12.1" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10/dd27791147eca17366afcb83f47d6825b6ce164abb256681e5de4ec1d7e87d8605641eb869298a0dbc70665e2446dbcc2f40d3e1631a9475dd64dd23d4ca5dee + checksum: 10/bd25d6610ec3abaa50e8f1beb0119541562bbb8dd02c035c7e887976fe1e0c5dd8175f4607ca8d86d1146df24d52a071bd3d1dd329f6902bd58df805a8ca16d3 languageName: node linkType: hard @@ -21533,7 +21390,16 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5.0.0, eslint-plugin-react-hooks@npm:~5.0.0": +"eslint-plugin-react-hooks@npm:^5.0.0": + version: 5.2.0 + resolution: "eslint-plugin-react-hooks@npm:5.2.0" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10/ebb79e9cf69ae06e3a7876536653c5e556b5fd8cd9dc49577f10a6e728360e7b6f5ce91f4339b33e93b26e3bb23805418f8b5e75db80baddd617b1dffe73bed1 + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:~5.0.0": version: 5.0.0 resolution: "eslint-plugin-react-hooks@npm:5.0.0" peerDependencies: @@ -21543,11 +21409,11 @@ __metadata: linkType: hard "eslint-plugin-react-refresh@npm:^0.4.22": - version: 0.4.22 - resolution: "eslint-plugin-react-refresh@npm:0.4.22" + version: 0.4.24 + resolution: "eslint-plugin-react-refresh@npm:0.4.24" peerDependencies: eslint: ">=8.40" - checksum: 10/73e488bb0200a039c293efbe9707ff8e99de47f5bad4c7970a8b93e1900aa4435dc39a053d6603b4b592151bc6ad8047dbb3741b13e0b339d6432ff0f9b05be6 + checksum: 10/5e7f0e9e854f1fcf56dcfca5f9e068ba0e1e3f7b47428991d5d5f9549dfc94261d6200fb7a1a1a76861cd787f17f2366dfd4f27a082d7f7815a0201a0b434dd3 languageName: node linkType: hard @@ -21592,7 +21458,18 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-testing-library@npm:^6.4.0, eslint-plugin-testing-library@npm:~6.4.0": +"eslint-plugin-testing-library@npm:^6.4.0": + version: 6.5.0 + resolution: "eslint-plugin-testing-library@npm:6.5.0" + dependencies: + "@typescript-eslint/utils": "npm:^5.62.0" + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: 10/5ce5f71aed5dc39315f7fa2e987c7e1ffc78f7d35164c2d8769ad29000558828dc13c04bfef289c28faf57749ce7720e5ab17869780b743bc1d8cd59a5052a43 + languageName: node + linkType: hard + +"eslint-plugin-testing-library@npm:~6.4.0": version: 6.4.0 resolution: "eslint-plugin-testing-library@npm:6.4.0" dependencies: @@ -21623,12 +21500,12 @@ __metadata: linkType: hard "eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10/94d8942840b35bf5e6559bd0f0a8b10610d65b1e44e41295e66ed1fe82f83bc51756e7af607d611b75f435adf821122bd901aa565701596ca1a628db41c0cd87 + checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 languageName: node linkType: hard @@ -21646,6 +21523,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10/3ee00fc6a7002d4b0ffd9dc99e13a6a7882c557329e6c25ab254220d71e5c9c4f89dca4695352949ea678eb1f3ba912a18ef8aac0a7fe094196fd92f441bfce2 + languageName: node + linkType: hard + "eslint4b-prebuilt@npm:^6.7.2": version: 6.7.2 resolution: "eslint4b-prebuilt@npm:6.7.2" @@ -21701,13 +21585,13 @@ __metadata: linkType: hard "espree@npm:^9.6.0": - version: 9.6.0 - resolution: "espree@npm:9.6.0" + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: acorn: "npm:^8.9.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/870834c0ab188213ba56fae7003ff9fadbad2b9285dae941840c3d425cedbb2221ad3cffaabd217bc36b96eb80d651c2a2d9b0b1f3b9394b2358b27052c942e2 + checksum: 10/255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 languageName: node linkType: hard @@ -21722,11 +21606,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d + checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a languageName: node linkType: hard @@ -21850,6 +21734,15 @@ __metadata: languageName: node linkType: hard +"events-universal@npm:^1.0.0": + version: 1.0.1 + resolution: "events-universal@npm:1.0.1" + dependencies: + bare-events: "npm:^2.7.0" + checksum: 10/71b2e6079b4dc030c613ef73d99f1acb369dd3ddb6034f49fd98b3e2c6632cde9f61c15fb1351004339d7c79672252a4694ecc46a6124dc794b558be50a83867 + languageName: node + linkType: hard + "events@npm:1.1.1": version: 1.1.1 resolution: "events@npm:1.1.1" @@ -22023,7 +21916,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.2.0": +"expect@npm:30.2.0, expect@npm:^30.0.0": version: 30.2.0 resolution: "expect@npm:30.2.0" dependencies: @@ -22037,7 +21930,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.7.0": +"expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: @@ -22050,20 +21943,6 @@ __metadata: languageName: node linkType: hard -"expect@npm:^30.0.0": - version: 30.0.5 - resolution: "expect@npm:30.0.5" - dependencies: - "@jest/expect-utils": "npm:30.0.5" - "@jest/get-type": "npm:30.0.1" - jest-matcher-utils: "npm:30.0.5" - jest-message-util: "npm:30.0.5" - jest-mock: "npm:30.0.5" - jest-util: "npm:30.0.5" - checksum: 10/48ee8a444bfb7c6b23ca9b416a43f6c418ab698b1c3f59848d711d13b362a393dcc7d30b97ce73e0a15959a98644f51a600e6d76e20091aa7016441899b1e9c4 - languageName: node - linkType: hard - "expiry-map@npm:^2.0.0": version: 2.0.0 resolution: "expiry-map@npm:2.0.0" @@ -22074,9 +21953,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 10/2d9bbb6473de7051f96790d5f9a678f32e60ed0aa70741dc7fdc96fec8d631124ec3374ac144387604f05afff9500f31a1d45bd9eee4cdc2e4f9ad2d9b9d5dbd + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c languageName: node linkType: hard @@ -22087,7 +21966,16 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.21.0, express@npm:^4.21.2": +"express-rate-limit@npm:^7.1.5": + version: 7.5.1 + resolution: "express-rate-limit@npm:7.5.1" + peerDependencies: + express: ">= 4.11" + checksum: 10/357c3398450144ab7bbce2841d0bf4f93a0f3fd9d1d5ed9a0ee331b557af969cc790941dc37b47f8d9b5672964aa0e31666f770e1f48b334dc7d1e69f6433040 + languageName: node + linkType: hard + +"express@npm:^4.18.1, express@npm:^4.18.2, express@npm:^4.21.0, express@npm:^4.21.2": version: 4.21.2 resolution: "express@npm:4.21.2" dependencies: @@ -22166,17 +22054,6 @@ __metadata: languageName: node linkType: hard -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: "npm:^0.7.0" - iconv-lite: "npm:^0.4.24" - tmp: "npm:^0.0.33" - checksum: 10/776dff1d64a1d28f77ff93e9e75421a81c062983fd1544279d0a32f563c0b18c52abbb211f31262e2827e48edef5c9dc8f960d06dd2d42d1654443b88568056b - languageName: node - linkType: hard - "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -22199,9 +22076,9 @@ __metadata: linkType: hard "fast-diff@npm:^1.1.2": - version: 1.2.0 - resolution: "fast-diff@npm:1.2.0" - checksum: 10/f62419b3d770f201d51c3ee8c4443b752b3ba2d548a6639026b7e09a08203ed2699a8d1fe21efcb8c5186135002d5d2916c12a687cac63785626456a92915adc + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: 10/9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde languageName: node linkType: hard @@ -22247,9 +22124,9 @@ __metadata: linkType: hard "fast-redact@npm:^3.1.1": - version: 3.1.2 - resolution: "fast-redact@npm:3.1.2" - checksum: 10/b3b52081f9f4573c77c5f716d9ad509549e2af02109ef295cd1fbb2793237aeff64fdf68b4dbf84dfc2fde8c939dba7e3b21ce169117751f47c7e488fccc8055 + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10/24b27e2023bd5a62f908d97a753b1adb8d89206b260f97727728e00b693197dea2fc2aa3711147a385d0ec6e713569fd533df37a4ef947e08cb65af3019c7ad5 languageName: node linkType: hard @@ -22261,9 +22138,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.3 - resolution: "fast-uri@npm:3.0.3" - checksum: 10/92487c75848b03edc45517fca0148287d342c30818ce43d556391db774d8e01644fb6964315a3336eec5a90f301b218b21f71fb9b2528ba25757435a20392c95 + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 languageName: node linkType: hard @@ -22279,13 +22156,13 @@ __metadata: linkType: hard "fast-xml-parser@npm:^4.1.3, fast-xml-parser@npm:^4.2.4, fast-xml-parser@npm:^4.4.1": - version: 4.5.1 - resolution: "fast-xml-parser@npm:4.5.1" + version: 4.5.3 + resolution: "fast-xml-parser@npm:4.5.3" dependencies: - strnum: "npm:^1.0.5" + strnum: "npm:^1.1.1" bin: fxparser: src/cli/cli.js - checksum: 10/17ce5908e798de1b6d12a39d26f04ac3b582ea9ce28f3a6e3b9c401edcb74790f28df84d75377608af53308ff8caad2b244ba1283cc4b5b4cf4cc7bd532a9983 + checksum: 10/ca22bf9d65c10b8447c1034c13403e90ecee210e2b3852690df3d8a42b8a46ec655fae7356096abd98a15b89ddaf11878587b1773e0c3be4cbc2ac4af4c7bf95 languageName: node linkType: hard @@ -22297,18 +22174,18 @@ __metadata: linkType: hard "fastest-validator@npm:^1.19.0": - version: 1.19.0 - resolution: "fastest-validator@npm:1.19.0" - checksum: 10/fbd43e8d41cf09bc34ead324c1f2651db924f9366561fa3db311f20bf13c7a0f8deaa2a9212d4e7501f2209ab58f2c97fe028501561ed7c4999bb9fd0b734c86 + version: 1.19.1 + resolution: "fastest-validator@npm:1.19.1" + checksum: 10/e38943bab966ce6957d31f73426cc26e3a90cba5e8245d90312df2e9b303104b6df6502d162c2c0cc6eaf7356d9453d7af748879c5d75bd526fbcbc0ef21b72e languageName: node linkType: hard "fastq@npm:^1.17.1, fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" + version: 1.19.1 + resolution: "fastq@npm:1.19.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10/a443180068b527dd7b3a63dc7f2a47ceca2f3e97b9c00a1efe5538757e6cc4056a3526df94308075d7727561baf09ebaa5b67da8dcbddb913a021c5ae69d1f69 + checksum: 10/75679dc226316341c4f2a6b618571f51eac96779906faecd8921b984e844d6ae42fabb2df69b1071327d398d5716693ea9c9c8941f64ac9e89ec2032ce59d730 languageName: node linkType: hard @@ -22339,7 +22216,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.5.0": +"fdir@npm:^6.4.4, fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: @@ -22351,6 +22228,13 @@ __metadata: languageName: node linkType: hard +"fecha@npm:^4.2.0": + version: 4.2.3 + resolution: "fecha@npm:4.2.3" + checksum: 10/534ce630c8f63c116292145607fc18c0f06bfa2fd74094357bf65daacc5d3f4f2b285bf8eb112c3bbf98c5caa6d386cced797f44b9b1b33da0c0a81020444826 + languageName: node + linkType: hard + "fflate@npm:^0.8.2": version: 0.8.2 resolution: "fflate@npm:0.8.2" @@ -22367,6 +22251,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^10.1.4": + version: 10.1.4 + resolution: "file-entry-cache@npm:10.1.4" + dependencies: + flat-cache: "npm:^6.1.13" + checksum: 10/286fc7d632a7c62665baf8c794ab7aaa6ea30111da2f22bdb68b1b467e7393630737f637fe93298ef3d9d1ce149233fd739508a12c16c1555fbd85fe9d225ff0 + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -22376,15 +22269,6 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^9.1.0": - version: 9.1.0 - resolution: "file-entry-cache@npm:9.1.0" - dependencies: - flat-cache: "npm:^5.0.0" - checksum: 10/fd67a9552f272ac4a1731c545e1350bd135e208659144cc5311baac6b8bbf55da7c8c3a0bf25c71ed78eff2bdd26d2a3a8f9ba3d8bec968fe8d1eeba6ab14a96 - languageName: node - linkType: hard - "file-loader@npm:^6.2.0": version: 6.2.0 resolution: "file-loader@npm:6.2.0" @@ -22397,6 +22281,15 @@ __metadata: languageName: node linkType: hard +"file-stream-rotator@npm:^0.6.1": + version: 0.6.1 + resolution: "file-stream-rotator@npm:0.6.1" + dependencies: + moment: "npm:^2.29.1" + checksum: 10/8014bad7aca807b7437b8696c58142ea939d6a50473eff9df36dcbcf66899a78130f762494c0500baa4b0687f33c1a714d1dd191446a7781868a68fc5024dac5 + languageName: node + linkType: hard + "file-type@npm:5.2.0, file-type@npm:^5.2.0": version: 5.2.0 resolution: "file-type@npm:5.2.0" @@ -22608,15 +22501,15 @@ __metadata: linkType: hard "find-process@npm:^1.4.4": - version: 1.4.10 - resolution: "find-process@npm:1.4.10" + version: 1.4.11 + resolution: "find-process@npm:1.4.11" dependencies: chalk: "npm:~4.1.2" commander: "npm:^12.1.0" loglevel: "npm:^1.9.2" bin: find-process: bin/find-process.js - checksum: 10/cda45cfb3f52cbc7f643a465a8bffc19e2a3ac49ec5aa74e9b18ed2e4d6d62e370443d38c5fdd3de6b30b232fda51db1d74c2574d70d28e6c896d49df3bc3bcd + checksum: 10/95f7106877c86fc09804b29339cfac518a43228c1b5f4a4e9442e57ac5538369fbeafb746fa96390ecd7be6f5a9119b58c952b5c96a0cb9f2490ef19298dec1e languageName: node linkType: hard @@ -22688,22 +22581,24 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: "npm:^3.1.0" + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 10/9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f + checksum: 10/02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 languageName: node linkType: hard -"flat-cache@npm:^5.0.0": - version: 5.0.0 - resolution: "flat-cache@npm:5.0.0" +"flat-cache@npm:^6.1.13": + version: 6.1.18 + resolution: "flat-cache@npm:6.1.18" dependencies: - flatted: "npm:^3.3.1" - keyv: "npm:^4.5.4" - checksum: 10/42570762052b17a1dec221d73a1e417d0ba07137de6debaabb51389cac265a12a027a895dc84e1725bc5cdde04fe8b706ad836860b05488e9a04bda9301d2529 + cacheable: "npm:^2.1.0" + flatted: "npm:^3.3.3" + hookified: "npm:^1.12.0" + checksum: 10/1c1f5659dda8ef7c140a8ff3ea63daa620c96542057ea81e51b929c9706241b8d1015c0c2db9d4eb8fc80e73ee031407d8eacc3c2dfd67ddeb7ce89a8c6b1bb1 languageName: node linkType: hard @@ -22716,17 +22611,24 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0, flatted@npm:^3.3.1": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 +"flatted@npm:^3.2.9, flatted@npm:^3.3.3": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10/8c96c02fbeadcf4e8ffd0fa24983241e27698b0781295622591fc13585e2f226609d95e422bcf2ef044146ffacb6b68b1f20871454eddf75ab3caa6ee5f4a1fe + languageName: node + linkType: hard + +"fn.name@npm:1.x.x": + version: 1.1.0 + resolution: "fn.name@npm:1.1.0" + checksum: 10/000198af190ae02f0138ac5fa4310da733224c628e0230c81e3fff7c4e094af7e0e8bb9f4357cabd21db601759d89f3445da744afbae20623cfa41edf3888397 languageName: node linkType: hard "focus-visible@npm:^5.2.0": - version: 5.2.0 - resolution: "focus-visible@npm:5.2.0" - checksum: 10/11f686d68dbd4a0efb6714f037a4611411ffb8db4369784fcd6ba7f6cc386a42a5fa08211f6feb14ad3660719b451d0621f95058ea49963a59cf204ced38c4bc + version: 5.2.1 + resolution: "focus-visible@npm:5.2.1" + checksum: 10/b42a900fbccc05497b48a537b73c2ec41a209376f3df06ae908e151703921d0e62ae704a2e3a87bf86208e7f36a88fa3a672abdd629b5d7a6861c9ee3a399dca languageName: node linkType: hard @@ -22738,20 +22640,20 @@ __metadata: linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.4, follow-redirects@npm:^1.15.6, follow-redirects@npm:^1.15.9": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: 10/e3ab42d1097e90d28b913903841e6779eb969b62a64706a3eb983e894a5db000fbd89296f45f08885a0e54cd558ef62e81be1165da9be25a6c44920da10f424c + checksum: 10/07372fd74b98c78cf4d417d68d41fdaa0be4dcacafffb9e67b1e3cf090bc4771515e65020651528faab238f10f9b9c0d9707d6c1574a6c0387c5de1042cde9ba languageName: node linkType: hard "fontkit@npm:^2.0.2": - version: 2.0.2 - resolution: "fontkit@npm:2.0.2" + version: 2.0.4 + resolution: "fontkit@npm:2.0.4" dependencies: - "@swc/helpers": "npm:^0.4.2" + "@swc/helpers": "npm:^0.5.12" brotli: "npm:^1.3.2" clone: "npm:^2.1.2" dfa: "npm:^1.2.0" @@ -22760,16 +22662,16 @@ __metadata: tiny-inflate: "npm:^1.0.3" unicode-properties: "npm:^1.4.0" unicode-trie: "npm:^2.0.0" - checksum: 10/4cab685fe424e28d18f7fd90512315164d72f2a615ed66b1a0af31c8b07e6451f5763cbe5478a25aaacaf7a15b0be9a1198e8d8c1b1db32885291b1ffd4ecf52 + checksum: 10/15ecf3d3411d507c37fbc3fb5b346fe4a50e1e3ed14dc469f56d49c23676b0eaa1ee07d352cfed726810b03441c22fcf547d56cc4b0e70191b50c8e9cdc214a0 languageName: node linkType: hard -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10/fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676 + is-callable: "npm:^1.2.7" + checksum: 10/330cc2439f85c94f4609de3ee1d32c5693ae15cdd7fe3d112c4fd9efd4ce7143f2c64ef6c2c9e0cfdb0058437f33ef05b5bdae5b98fcc903fb2143fbaf0fea0f languageName: node linkType: hard @@ -22783,13 +22685,13 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.0": - version: 3.3.0 - resolution: "foreground-child@npm:3.3.0" +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.0, foreground-child@npm:^3.3.1": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" dependencies: - cross-spawn: "npm:^7.0.0" + cross-spawn: "npm:^7.0.6" signal-exit: "npm:^4.0.1" - checksum: 10/e3a60480f3a09b12273ce2c5fcb9514d98dd0e528f58656a1b04680225f918d60a2f81f6a368f2f3b937fcee9cfc0cbf16f1ad9a0bc6a3a6e103a84c9a90087e + checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 languageName: node linkType: hard @@ -22823,30 +22725,21 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^2.5.0": - version: 2.5.2 - resolution: "form-data@npm:2.5.2" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.6" - mime-types: "npm:^2.1.12" - safe-buffer: "npm:^5.2.1" - checksum: 10/ef602e52f0bfcc8f8c346b8783f6dbd2fb271596788d42cf929dddaa50bd61e97da21f01464b4524e77872682264765e53c75ac1ab1466ea23f5c96de585faff - languageName: node - linkType: hard - -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" +"form-data@npm:^2.5.0, form-data@npm:^2.5.5": + version: 2.5.5 + resolution: "form-data@npm:2.5.5" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10/7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805 + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" + mime-types: "npm:^2.1.35" + safe-buffer: "npm:^5.2.1" + checksum: 10/4b6a8d07bb67089da41048e734215f68317a8e29dd5385a972bf5c458a023313c69d3b5d6b8baafbb7f808fa9881e0e2e030ffe61e096b3ddc894c516401271d languageName: node linkType: hard -"form-data@npm:^4.0.4": +"form-data@npm:^4.0.0, form-data@npm:^4.0.4": version: 4.0.4 resolution: "form-data@npm:4.0.4" dependencies: @@ -22985,9 +22878,9 @@ __metadata: linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.0.4 - resolution: "fs-monkey@npm:1.0.4" - checksum: 10/9944223c25e62e176cbb9b0f9e0ee1697a1676419529e948ec013b49156863411a09b45671b56267d3118c867d3a0d5c08225845160a6148861cc16fc1eec79e + version: 1.1.0 + resolution: "fs-monkey@npm:1.1.0" + checksum: 10/1c6da5d07f6c91e31fd9bcd68909666e18fa243c7af6697e9d2ded16d4ee87cc9c2b67889b19f98211006c228d1915e1beb0678b4080778fb52539ef3e4eab6c languageName: node linkType: hard @@ -23043,7 +22936,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 @@ -23102,12 +22995,31 @@ __metadata: linkType: hard "gcp-metadata@npm:^6.1.0": - version: 6.1.0 - resolution: "gcp-metadata@npm:6.1.0" + version: 6.1.1 + resolution: "gcp-metadata@npm:6.1.1" dependencies: - gaxios: "npm:^6.0.0" + gaxios: "npm:^6.1.1" + google-logging-utils: "npm:^0.0.2" json-bigint: "npm:^1.0.0" - checksum: 10/a0d12a9cb7499fdb9de0fff5406aa220310c1326b80056be8d9b747aae26414f99d14bd795c0ec52ef7d0473eef9d61bb657b8cd3d8186c8a84c4ddbff025fe9 + checksum: 10/f6b1a604d5888db261a9a3ca0a494338b5cdbf815efa393aa38051d814387545bbfd9f25874bf8ea36441f2052625add42658e8973648e53f9b90f151b4bad1b + languageName: node + linkType: hard + +"generate-function@npm:^2.0.0": + version: 2.3.1 + resolution: "generate-function@npm:2.3.1" + dependencies: + is-property: "npm:^1.0.2" + checksum: 10/318f85af87c3258d86df4ebbb56b63a2ae52e71bd6cde8d0a79de09450de7422a7047fb1f8d52ccc135564a36cb986d73c63149eed96b7ac57e38acba44f29e2 + languageName: node + linkType: hard + +"generate-object-property@npm:^1.1.0": + version: 1.2.0 + resolution: "generate-object-property@npm:1.2.0" + dependencies: + is-property: "npm:^1.0.0" + checksum: 10/5141ca5fd545f0aabd24fd13f9f3ecf9cfea2255db00d46e282d65141d691d560c70b6361c3c0c4982f86f600361925bfd4773e0350c66d0210e6129ae553a09 languageName: node linkType: hard @@ -23118,6 +23030,13 @@ __metadata: languageName: node linkType: hard +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -23140,9 +23059,9 @@ __metadata: linkType: hard "get-css-data@npm:^2.0.2": - version: 2.0.2 - resolution: "get-css-data@npm:2.0.2" - checksum: 10/673d19d30124ba414aadf7c1e0e25f778ac9001def420207dc2a8fb790abc64c8c364e5c80bae942db994d281c37e6463b781dabc15398dee78806d711680083 + version: 2.1.1 + resolution: "get-css-data@npm:2.1.1" + checksum: 10/35e8f961299edf1409de9b4024ea6de3ecf1737d53fd819584585a1ca04b2385cc341135a7560722647488ac5bef79f65d8363c120dfeebba237aad563d482ba languageName: node linkType: hard @@ -23154,20 +23073,23 @@ __metadata: linkType: hard "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 + checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 languageName: node linkType: hard @@ -23251,11 +23173,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.10.1, get-tsconfig@npm:^4.7.5": - version: 4.10.1 - resolution: "get-tsconfig@npm:4.10.1" + version: 4.12.0 + resolution: "get-tsconfig@npm:4.12.0" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/04d63f47fdecaefbd1f73ec02949be4ec4db7d6d9fbc8d4e81f9a4bb1c6f876e48943712f2f9236643d3e4d61d9a7b06da08564d08b034631ebe3f5605bef237 + checksum: 10/1bce6263de6da11c747e804aad1d2d2c1cd893ea4b34a135c3bc1da94f7a8a29d4b23c47e73fd0b1b812650ad48956db5415430f56d7c73670a337a5c4fe4559 languageName: node linkType: hard @@ -23306,6 +23228,15 @@ __metadata: languageName: node linkType: hard +"glob-to-regex.js@npm:^1.0.1": + version: 1.2.0 + resolution: "glob-to-regex.js@npm:1.2.0" + peerDependencies: + tslib: 2 + checksum: 10/13034e642db479d75448bdd9f37de7451bef2879c394bfe3f8df6588e0479893e94059eaee77cdf50dce675607fb2395c132dcca0c9a559a6192e89b2ad0f134 + languageName: node + linkType: hard + "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -23327,7 +23258,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.5": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -23344,18 +23275,18 @@ __metadata: linkType: hard "glob@npm:^11.0.0": - version: 11.0.0 - resolution: "glob@npm:11.0.0" + version: 11.0.3 + resolution: "glob@npm:11.0.3" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^4.0.1" - minimatch: "npm:^10.0.0" + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.0.3" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10/e66939201d11ae30fe97e3364ac2be5c59d6c9bfce18ac633edfad473eb6b46a7553f6f73658f67caaf6cccc1df1ae336298a45e9021fa5695fd78754cc1603e + checksum: 10/2ae536c1360c0266b523b2bfa6aadc10144a8b7e08869b088e37ac3c27cd30774f82e4bfb291cde796776e878f9e13200c7ff44010eb7054e00f46f649397893 languageName: node linkType: hard @@ -23450,13 +23381,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 - languageName: node - linkType: hard - "globals@npm:^13.19.0, globals@npm:^13.23.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -23541,8 +23465,8 @@ __metadata: linkType: hard "google-auth-library@npm:^9.6.3": - version: 9.15.0 - resolution: "google-auth-library@npm:9.15.0" + version: 9.15.1 + resolution: "google-auth-library@npm:9.15.1" dependencies: base64-js: "npm:^1.3.0" ecdsa-sig-formatter: "npm:^1.0.11" @@ -23550,7 +23474,7 @@ __metadata: gcp-metadata: "npm:^6.1.0" gtoken: "npm:^7.0.0" jws: "npm:^4.0.0" - checksum: 10/fba2db9732bbf1b3a3a2e2b45131ba8e8aba297377f1c104d0b2ab3386bbc1e02047f20b8a7afca1c6308492da1540104618f1c7b5cd539703552e10399c560e + checksum: 10/6b977dd20f4f1ab6b2d2b78650d1e1c79ca84b951720b1064b85ebbb32af469547db7505a6609265e806be11c823bd6e07323b5073a98729b43b29fe34f05717 languageName: node linkType: hard @@ -23561,6 +23485,13 @@ __metadata: languageName: node linkType: hard +"google-logging-utils@npm:^0.0.2": + version: 0.0.2 + resolution: "google-logging-utils@npm:0.0.2" + checksum: 10/f8f5ec3087ef4563d12ee1afc603e6b42b4d703c1f10c9f37b3080e6f4a2e9554e0fd9dcdce97ded5a46ead465c706ff2bc791ad2ca478ed8dc62fdc4b06cac6 + languageName: node + linkType: hard + "gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" @@ -23615,7 +23546,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -23733,9 +23664,9 @@ __metadata: linkType: hard "has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 10/4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10/90fb1b24d40d2472bcd1c8bd9dd479037ec240215869bdbff97b2be83acef57d28f7e96bdd003a21bed218d058b49097f4acc8821c05b1629cc5d48dd7bfcccd languageName: node linkType: hard @@ -23753,13 +23684,6 @@ __metadata: languageName: node linkType: hard -"has-own-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "has-own-prop@npm:2.0.0" - checksum: 10/ca6336e85ead2295c9603880cbc199e2d3ff7eaea0e9035d68fbc79892e9cf681abc62c0909520f112c671dad9961be2173b21dff951358cc98425c560e789e0 - languageName: node - linkType: hard - "has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -23801,7 +23725,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -23818,36 +23742,35 @@ __metadata: linkType: hard "has@npm:^1.0.0": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: "npm:^1.1.1" - checksum: 10/a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b + version: 1.0.4 + resolution: "has@npm:1.0.4" + checksum: 10/c245f332fe78c7b6b8753857240ac12b3286f995f656a33c77e0f5baab7d0157e6ddb1c34940ffd2bffc51f75ede50cd8b29ff65c13e336376aca8cf3df58043 languageName: node linkType: hard -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" +"hash-base@npm:^3.0.0, hash-base@npm:^3.1.2": + version: 3.1.2 + resolution: "hash-base@npm:3.1.2" dependencies: inherits: "npm:^2.0.4" - readable-stream: "npm:^3.6.0" - safe-buffer: "npm:^5.2.0" - checksum: 10/26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc + readable-stream: "npm:^2.3.8" + safe-buffer: "npm:^5.2.1" + to-buffer: "npm:^1.2.1" + checksum: 10/f2100420521ec77736ebd9279f2c0b3ab2820136a2fa408ea36f3201d3f6984cda166806e6a0287f92adf179430bedfbdd74348ac351e24a3eff9f01a8c406b0 languageName: node linkType: hard "hash-base@npm:~3.0, hash-base@npm:~3.0.4": - version: 3.0.4 - resolution: "hash-base@npm:3.0.4" + version: 3.0.5 + resolution: "hash-base@npm:3.0.5" dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: 10/878465a0dfcc33cce195c2804135352c590d6d10980adc91a9005fd377e77f2011256c2b7cfce472e3f2e92d561d1bf3228d2da06348a9017ce9a258b3b49764 + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 10/6a82675a5de2ea9347501bbe655a2334950c7ec972fd9810ae9529e06aeab8f7e8ef68fc2112e5e6f0745561a7e05326efca42ad59bb5fd116537f5f8b0a216d languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": version: 1.1.7 resolution: "hash.js@npm:1.1.7" dependencies: @@ -23867,7 +23790,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -23896,11 +23819,9 @@ __metadata: linkType: hard "hepburn@npm:^1.2.0": - version: 1.2.0 - resolution: "hepburn@npm:1.2.0" - dependencies: - bulk-replace: "npm:0.0.1" - checksum: 10/36d8d27995bce6df75580f10c8be8a1b6870425046a28fb273bc3a97f801168a0de17716b24d6a13b4aafe333abb89218210e94afa490e2a46cf60801c03103c + version: 1.2.2 + resolution: "hepburn@npm:1.2.2" + checksum: 10/a220c5db7e60bb2ff2541ce0fa3ce9bed88918317eedbb3647fa6e81aee93b3ab303c33e0ba1a103bf5e1678b09582bfe6e60a9826161a73e711cbe760b1eb5d languageName: node linkType: hard @@ -23971,9 +23892,16 @@ __metadata: linkType: hard "hono@npm:^4.6.19": - version: 4.6.19 - resolution: "hono@npm:4.6.19" - checksum: 10/b3e317bdaf868359b68271d5aa395b1561ceedf3ac97f2d76cc5b9e00e01a794f862bdb5d5574b96b284f5456e2be4d42e6f9511a479d1afdf8c09dff75150e7 + version: 4.10.1 + resolution: "hono@npm:4.10.1" + checksum: 10/dc2fedcc40da5ec477c70b5fe140985b5ac32303f4084d04d924506107a3174f666f46add006e662c38758a022099f574b0eb07ddce5198d48f23a322558cb83 + languageName: node + linkType: hard + +"hookified@npm:^1.12.0, hookified@npm:^1.12.1, hookified@npm:^1.12.2": + version: 1.12.2 + resolution: "hookified@npm:1.12.2" + checksum: 10/d445956d47ea8a3d30b29a9c1fe9945536577fa027d83c69eff9de4d47e22167fbe2b0721a8c4df6a0a2b53f0cc0b9eeda3a311ea9b4f20e09b2bb556105b035 languageName: node linkType: hard @@ -24038,9 +23966,9 @@ __metadata: linkType: hard "html-entities@npm:^2.1.0, html-entities@npm:^2.5.2": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: 10/4ec12ebdf2d5ba8192c68e1aef3c1e4a4f36b29246a0a88464fe278a54517d0196d3489af46a3145c7ecacb4fc5fd50497be19eb713b810acab3f0efcf36fdc2 + version: 2.6.0 + resolution: "html-entities@npm:2.6.0" + checksum: 10/06d4e7a3ba6243bba558af176e56f85e09894b26d911bc1ef7b2b9b3f18b46604360805b32636f080e954778e9a34313d1982479a05a5aa49791afd6a4229346 languageName: node linkType: hard @@ -24084,7 +24012,7 @@ __metadata: languageName: node linkType: hard -"html-to-text@npm:9.0.5": +"html-to-text@npm:9.0.5, html-to-text@npm:^9.0.5": version: 9.0.5 resolution: "html-to-text@npm:9.0.5" dependencies: @@ -24097,28 +24025,7 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.5.0": - version: 5.6.3 - resolution: "html-webpack-plugin@npm:5.6.3" - dependencies: - "@types/html-minifier-terser": "npm:^6.0.0" - html-minifier-terser: "npm:^6.0.2" - lodash: "npm:^4.17.21" - pretty-error: "npm:^4.0.0" - tapable: "npm:^2.0.0" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10/fd2bf1ac04823526c8b609555d027b38b9d61b4ba9f5c8116a37cc6b62d5b86cab1f478616e8c5344fee13663d2566f5c470c66265ecb1e9574dc38d0459889d - languageName: node - linkType: hard - -"html-webpack-plugin@npm:~5.6.4": +"html-webpack-plugin@npm:^5.5.0, html-webpack-plugin@npm:~5.6.4": version: 5.6.4 resolution: "html-webpack-plugin@npm:5.6.4" dependencies: @@ -24139,6 +24046,13 @@ __metadata: languageName: node linkType: hard +"htmlencode@npm:^0.0.4": + version: 0.0.4 + resolution: "htmlencode@npm:0.0.4" + checksum: 10/a36da12431c32acd8c55b2d2266c7cf6697616730011d28cb84765bf9aae62002224c74411622cf209be6da81024c72734de727f96e337130619f5cc60b23932 + languageName: node + linkType: hard + "htmlescape@npm:^1.1.0": version: 1.1.1 resolution: "htmlescape@npm:1.1.1" @@ -24216,9 +24130,9 @@ __metadata: linkType: hard "http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693 languageName: node linkType: hard @@ -24255,9 +24169,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.6 - resolution: "http-parser-js@npm:0.5.6" - checksum: 10/701ce58fda3dc60a5afc879cb4ad046a74147f33447d9b39c6fa2e9beb0cf2198cef870cc9bb8231cc89cb368ce93199397cf74b35558b8d360d46f252d118a7 + version: 0.5.10 + resolution: "http-parser-js@npm:0.5.10" + checksum: 10/33c53b458cfdf7e43f1517f9bcb6bed1c614b1c7c5d65581a84304110eb9eb02a48f998c7504b8bee432ef4a8ec9318e7009406b506b28b5610fed516242b20a languageName: node linkType: hard @@ -24339,7 +24253,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -24349,10 +24263,12 @@ __metadata: languageName: node linkType: hard -"human-id@npm:^1.0.2": - version: 1.0.2 - resolution: "human-id@npm:1.0.2" - checksum: 10/16b116ef68c3fc3f65c90b32a338abd0f9ee656a6257baa92c4d7e1154c66469bb6bd4ee840018c35e972aa817f5ae3f0cbabffb78f2ac90aaf02d88a299a371 +"human-id@npm:^4.1.1": + version: 4.1.2 + resolution: "human-id@npm:4.1.2" + bin: + human-id: dist/cli.js + checksum: 10/8397fe03a599250173bcd8c696dbe6907243c45d228ea03da23c4d37c7c919d997db307273a9fe306dc442960bc030cccea8674265482787f98874723c640fef languageName: node linkType: hard @@ -24387,9 +24303,9 @@ __metadata: linkType: hard "hyphen@npm:^1.6.4": - version: 1.6.4 - resolution: "hyphen@npm:1.6.4" - checksum: 10/94c70be0201953d507b6124d25d0384ad00d5f4a04f618ada5a6b0333d3a50259570ad6e16a9240e1fa13534b847052b108c4d032493801b0e192ae54be7ef4d + version: 1.10.6 + resolution: "hyphen@npm:1.10.6" + checksum: 10/8e98d3931aa3df2567c9b7a4f5e29ced80f664f8fbd1d6773281dbdc9941b78a7025c6885c3d617cf7b06cb480483d26bf376aaef201e501963cbd69ea44df86 languageName: node linkType: hard @@ -24409,12 +24325,26 @@ __metadata: languageName: node linkType: hard -"i18next@npm:>=17.0.11, i18next@npm:^23.10.1": - version: 23.10.1 - resolution: "i18next@npm:23.10.1" +"i18next@npm:>=17.0.11": + version: 25.6.0 + resolution: "i18next@npm:25.6.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + peerDependencies: + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/3eaa354f7028ff6051e4294c09bf518183c6653c019cfeed73fc4504786b3a474c3b55ed6b9832e122ba2538167b3eb85ae71fdd6423fb9ec9ebe2156b061d66 + languageName: node + linkType: hard + +"i18next@npm:^23.10.1": + version: 23.16.8 + resolution: "i18next@npm:23.16.8" dependencies: "@babel/runtime": "npm:^7.23.2" - checksum: 10/e4cfb143bdb6fd343f68749a40cf562aa47f11c7af0243c0533868ae097912c3ddd6c384eb4116d1fced024a91279424abd8c2d1f694bbf304c42ebe3968ecca + checksum: 10/d5c38011de4d3b4aa466fac6773520eb28007b9d6138e03432bfbfc0d041c04df45e15c67d96f22cd660088cc9b24d3eda32cddc9fb4c6508c5afada6c2e6290 languageName: node linkType: hard @@ -24427,7 +24357,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -24445,6 +24375,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:0.7.0, iconv-lite@npm:^0.7.0": + version: 0.7.0 + resolution: "iconv-lite@npm:0.7.0" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10/5bfc897fedfb7e29991ae5ef1c061ed4f864005f8c6d61ef34aba6a3885c04bd207b278c0642b041383aeac2d11645b4319d0ca7b863b0be4be0cde1c9238ca7 + languageName: node + linkType: hard + "icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1": version: 4.1.1 resolution: "icss-utils@npm:4.1.1" @@ -24497,24 +24436,17 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 10/30283f05fb7d867ee0e08faebb3e69caba2c6c55092042cd061eac1b37a3e78db72bfcfbb08b3598999344fba3d93a9c693b5401da5faaecc0fb7c2dce87beb4 - languageName: node - linkType: hard - -"ignore@npm:^5.2.4": +"ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 languageName: node linkType: hard -"ignore@npm:^6.0.2": - version: 6.0.2 - resolution: "ignore@npm:6.0.2" - checksum: 10/af39e49996cd989763920e445eff897d0ae1e36b5f27b0e09e14a4fd2df89b362f92e720ecf06ef729056842366527db8561d310e904718810b92ffbcd23056d +"ignore@npm:^7.0.5": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10/f134b96a4de0af419196f52c529d5c6120c4456ff8a6b5a14ceaaa399f883e15d58d2ce651c9b69b9388491d4669dda47285d307e827de9304a53a1824801bc6 languageName: node linkType: hard @@ -24660,31 +24592,31 @@ __metadata: linkType: hard "immutable@npm:^5.0.2": - version: 5.0.2 - resolution: "immutable@npm:5.0.2" - checksum: 10/89b1117c610024b7a9214eade8b9f1ed38b00c82235f119515cfa5eaf26270eccbc803296d4c3c12f53e50802f042f84d811998910b866363913720da768472e + version: 5.1.4 + resolution: "immutable@npm:5.1.4" + checksum: 10/0655b33af249ff99c7a56f9e6d7aee632af2dc25758710ddf224bda645f66dd2dd98119c0d86986895ea52cc889b6c5127a848c6fba21aadabdc4c5ead04be2b languageName: node linkType: hard "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 languageName: node linkType: hard "import-in-the-middle@npm:^1.8.1": - version: 1.11.2 - resolution: "import-in-the-middle@npm:1.11.2" + version: 1.15.0 + resolution: "import-in-the-middle@npm:1.15.0" dependencies: - acorn: "npm:^8.8.2" + acorn: "npm:^8.14.0" acorn-import-attributes: "npm:^1.9.5" cjs-module-lexer: "npm:^1.2.2" module-details-from-path: "npm:^1.0.3" - checksum: 10/ebd1aaba4441e54db124670e13038127f5283b686d83276dc004cd9d3bb1747e63ac37935c3c58885b52aedf48e669093d24ffe4b5849adef744d79ee67445ad + checksum: 10/a1ff65ea557ffe67e63dd67b411255fedd8622b324ff22ba99f4436b8fcf74da0333e62b4e8142f447e5db64a42ec9e65f926d50fa55e89c4e4d64626d8cf5f8 languageName: node linkType: hard @@ -24745,10 +24677,10 @@ __metadata: languageName: node linkType: hard -"inherits-ex@npm:^1.1.2": - version: 1.3.5 - resolution: "inherits-ex@npm:1.3.5" - checksum: 10/9938c33d1b408e52c52e9c2d7c90cb823b386f374ca5027ad86a3b110b6dc87ddc9604b9d992927f2b16f8c297dcc9764dbb3435d14f4c7a72a92076ad9da95b +"inherits-ex@npm:^1.1.2, inherits-ex@npm:^1.5.2": + version: 1.6.0 + resolution: "inherits-ex@npm:1.6.0" + checksum: 10/475443267e2246f0d88a7e37e82c4f438f5dfe05d6cc8a3eb797395ae4c0087f61eff4c19fc46a555c900bd38264d63f2ded29a7eb0bc6d6f74fce97d4ada7a9 languageName: node linkType: hard @@ -24790,14 +24722,14 @@ __metadata: linkType: hard "inquirer@npm:^8.2.5": - version: 8.2.6 - resolution: "inquirer@npm:8.2.6" + version: 8.2.7 + resolution: "inquirer@npm:8.2.7" dependencies: + "@inquirer/external-editor": "npm:^1.0.0" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.1.1" cli-cursor: "npm:^3.1.0" cli-width: "npm:^3.0.0" - external-editor: "npm:^3.0.3" figures: "npm:^3.0.0" lodash: "npm:^4.17.21" mute-stream: "npm:0.0.8" @@ -24808,7 +24740,7 @@ __metadata: strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" wrap-ansi: "npm:^6.0.1" - checksum: 10/f642b9e5a94faaba54f277bdda2af0e0a6b592bd7f88c60e1614b5795b19336c7025e0c2923915d5f494f600a02fe8517413779a794415bb79a9563b061d68ab + checksum: 10/526fb5ca55a29decda9b67c7b2bd437730152104c6e7c5f0d7ade90af6dc999371e1602ce86eb4a39ee3d91993501cddec32e4fe3f599723f2b653b02b685e3b languageName: node linkType: hard @@ -24865,14 +24797,14 @@ __metadata: linkType: hard "intl-messageformat@npm:^10.1.0": - version: 10.1.4 - resolution: "intl-messageformat@npm:10.1.4" + version: 10.7.18 + resolution: "intl-messageformat@npm:10.7.18" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" - "@formatjs/fast-memoize": "npm:1.2.6" - "@formatjs/icu-messageformat-parser": "npm:2.1.7" - tslib: "npm:2.4.0" - checksum: 10/79e02f9f9083f5cf290e4524705c892015dc25fe69c6c92f8961d31d51aac56656ba9df26c14593db908a61004fe27cd7ba2a099e227907a8b56a6d91fe2313f + "@formatjs/ecma402-abstract": "npm:2.3.6" + "@formatjs/fast-memoize": "npm:2.2.7" + "@formatjs/icu-messageformat-parser": "npm:2.11.4" + tslib: "npm:^2.8.0" + checksum: 10/96650d673912763d21bbfa14b50749b992d45f1901092a020e3155961e3c70f4644dd1731c3ecb1207a1eb94d84bedf4c34b1ac8127c29ad6b015b6a2a4045cb languageName: node linkType: hard @@ -24895,13 +24827,30 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" +"ip-address@npm:^10.0.1": + version: 10.0.1 + resolution: "ip-address@npm:10.0.1" + checksum: 10/09731acda32cd8e14c46830c137e7e5940f47b36d63ffb87c737331270287d631cf25aa95570907a67d3f919fdb25f4470c404eda21e62f22e0a55927f4dd0fb + languageName: node + linkType: hard + +"ip-address@npm:^7.1.0": + version: 7.1.0 + resolution: "ip-address@npm:7.1.0" dependencies: jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10/1ed81e06721af012306329b31f532b5e24e00cb537be18ddc905a84f19fe8f83a09a1699862bf3a1ec4b9dea93c55a3fa5faf8b5ea380431469df540f38b092c + sprintf-js: "npm:1.1.2" + checksum: 10/66818473852eff7933a33e9fb6ab3d55d8e7652444e10d764b9a92926f8a3c8f8c2fcd836b584c5b3258b09e84d9ff1dff2862656ba223a4091672cd3b041574 + languageName: node + linkType: hard + +"ip-cidr@npm:^3.0.0": + version: 3.1.0 + resolution: "ip-cidr@npm:3.1.0" + dependencies: + ip-address: "npm:^7.1.0" + jsbn: "npm:^1.1.0" + checksum: 10/c1f4e8f6d781ea8e6fae9858a11a6ccce598d325783c6acf67f0f9350f215c5452a8cc79e678e164663b8ce30558300f58dbcc9c09ac5e9ce6e5d1f40dcc393a languageName: node linkType: hard @@ -24974,18 +24923,22 @@ __metadata: linkType: hard "is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 10/81a78d518ebd8b834523e25d102684ee0f7e98637136d3bdc93fd09636350fa06f1d8ca997ea28143d4d13cb1b69c0824f082db0ac13e1ab3311c10ffea60ade + version: 0.3.4 + resolution: "is-arrayish@npm:0.3.4" + checksum: 10/bf31677cee9fa4086f660b1920c22cf924872e6853cc4021f37ca9ca9d8ac7f098ab75b3c7bf4900e2058c83526a9ead3bf8bc352a657156eba5b4b0792b6dae languageName: node linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/2cf336fbf8cba3badcf526aa3d10384c30bab32615ac4831b74492eb4e843ccb7d8439a119c27f84bcf217d72024e611b1373f870f433b48f3fa57d3d1b863f1 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10/7c2ac7efdf671e03265e74a043bcb1c0a32e226bc2a42dfc5ec8644667df668bbe14b91c08e6c1414f392f8cf86cd1d489b3af97756e2c7a49dd1ba63fd40ca6 languageName: node linkType: hard @@ -25040,14 +24993,14 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 languageName: node linkType: hard -"is-core-module@npm:^2.12.0, is-core-module@npm:^2.16.0": +"is-core-module@npm:^2.12.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0, is-core-module@npm:^2.5.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -25056,15 +25009,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.5.0": - version: 2.15.1 - resolution: "is-core-module@npm:2.15.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10/77316d5891d5743854bcef2cd2f24c5458fb69fbc9705c12ca17d54a2017a67d0693bbf1ba8c77af376c0eef6bf6d1b27a4ab08e4db4e69914c3789bdf2ceec5 - languageName: node - linkType: hard - "is-cwebp-readable@npm:^3.0.0": version: 3.0.0 resolution: "is-cwebp-readable@npm:3.0.0" @@ -25158,11 +25102,15 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f + call-bound: "npm:^1.0.4" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10/cc50fa01034356bdfda26983c5457103240f201f4663c0de1257802714e40d36bcff7aee21091d37bbba4be962fa5c6475ce7ddbc0abfa86d6bef466e41e50a5 languageName: node linkType: hard @@ -25230,6 +25178,26 @@ __metadata: languageName: node linkType: hard +"is-my-ip-valid@npm:^1.0.0": + version: 1.0.1 + resolution: "is-my-ip-valid@npm:1.0.1" + checksum: 10/97d28349e64b0c127f8e1c3c3f4fb92dfaadea7d34b67c43bbd9fe06d473fca66f3e1fd013b0a7c4b762db992d49a01af91b9cc994fac71db0cefb383f634ec6 + languageName: node + linkType: hard + +"is-my-json-valid@npm:^2.20.5": + version: 2.20.6 + resolution: "is-my-json-valid@npm:2.20.6" + dependencies: + generate-function: "npm:^2.0.0" + generate-object-property: "npm:^1.1.0" + is-my-ip-valid: "npm:^1.0.0" + jsonpointer: "npm:^5.0.0" + xtend: "npm:^4.0.0" + checksum: 10/0c23fb1ead07442269d52e58d2a62796d091e3f4741dbd1e25a689e1bcad15d9351abd8c90a62a9a3e75a3a6104e6ca94699db55c536114ff1f94b54067a0ff9 + languageName: node + linkType: hard + "is-nan@npm:^1.3.2": version: 1.3.2 resolution: "is-nan@npm:1.3.2" @@ -25247,14 +25215,14 @@ __metadata: languageName: node linkType: hard -"is-network-error@npm:^1.0.0": - version: 1.1.0 - resolution: "is-network-error@npm:1.1.0" - checksum: 10/b2fe6aac07f814a9de275efd05934c832c129e7ba292d27614e9e8eec9e043b7a0bbeaeca5d0916b0f462edbec2aa2eaee974ee0a12ac095040e9515c222c251 +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10/8fe5cffd8d4fb2ec7b49d657e1691889778d037494c6f40f4d1a524cadd658b4b53ad7b6b73a59bcb4b143ae9a3d15829af864b2c0f9d65ac1e678c4c80f17e5 languageName: node linkType: hard -"is-network-error@npm:^1.1.0": +"is-network-error@npm:^1.0.0, is-network-error@npm:^1.1.0": version: 1.3.0 resolution: "is-network-error@npm:1.3.0" checksum: 10/56dc0b8ed9c0bb72202058f172ad0c3121cf68772e8cbba343d3775f6e2ec7877d423cbcea45f4cedcd345de8693de1b52dfe0c6fc15d652c4aa98c2abf0185a @@ -25343,6 +25311,20 @@ __metadata: languageName: node linkType: hard +"is-promise@npm:^2.1.0": + version: 2.2.2 + resolution: "is-promise@npm:2.2.2" + checksum: 10/18bf7d1c59953e0ad82a1ed963fb3dc0d135c8f299a14f89a17af312fc918373136e56028e8831700e1933519630cc2fd4179a777030330fde20d34e96f40c78 + languageName: node + linkType: hard + +"is-property@npm:^1.0.0, is-property@npm:^1.0.2": + version: 1.0.2 + resolution: "is-property@npm:1.0.2" + checksum: 10/2f66eacb3d7237ba5c725496672edec656a20b12c80790921988578e6b11c258a062ce1e602f3cd2e3c2e05dd8b6e24e1d59254375207f157424a02ef0abb3d7 + languageName: node + linkType: hard + "is-regex@npm:^1.2.1": version: 1.2.1 resolution: "is-regex@npm:1.2.1" @@ -25484,7 +25466,7 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": version: 1.1.1 resolution: "is-weakref@npm:1.1.1" dependencies: @@ -25494,12 +25476,12 @@ __metadata: linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.3 - resolution: "is-weakset@npm:2.0.3" + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - checksum: 10/40159582ff1b44fc40085f631baf19f56479b05af2faede65b4e6a0b6acab745c13fd070e35b475aafd8a1ee50879ba5a3f1265125b46bebdb446b6be1f62165 + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/1d5e1d0179beeed3661125a6faa2e59bfb48afda06fc70db807f178aa0ebebc3758fb6358d76b3d528090d5ef85148c345dcfbf90839592fe293e3e5e82f2134 languageName: node linkType: hard @@ -25602,9 +25584,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: 10/31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10/40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 languageName: node linkType: hard @@ -25630,15 +25612,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^5.0.4": - version: 5.1.0 - resolution: "istanbul-lib-instrument@npm:5.1.0" + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: "@babel/core": "npm:^7.12.3" "@babel/parser": "npm:^7.14.7" "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^6.3.0" - checksum: 10/7447ba3f8049f331d5b4a1c450183e88c2fdad044149ad0d9830f71bc8da90d841c393b830bc33237ae75122c3b0e03ca845701873d6c51690bc25caa1f13a94 + checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e languageName: node linkType: hard @@ -25670,13 +25652,13 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^3.0.0" + make-dir: "npm:^4.0.0" supports-color: "npm:^7.1.0" - checksum: 10/06b37952e9cb0fe419a37c7f3d74612a098167a9eb0e5264228036e78b42ca5226501e8130738b5306d94bae2ea068ca674080d4af959992523d84aacff67728 + checksum: 10/86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 languageName: node linkType: hard @@ -25703,12 +25685,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3": - version: 3.1.4 - resolution: "istanbul-reports@npm:3.1.4" + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 10/b720f7ff87a37e1500e001913e781395b96cc6ca4d475e01da2ec78d1571435ded4b1b31fb53ef8d760bc5fa691b2b6b647bcb4c1238f6aaf58b261d47510c93 + checksum: 10/6773a1d5c7d47eeec75b317144fe2a3b1da84a44b6282bebdc856e09667865e58c9b025b75b3d87f5bc62939126cbba4c871ee84254537d934ba5da5d4c4ec4e languageName: node linkType: hard @@ -25766,16 +25748,12 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.0.1": - version: 4.0.1 - resolution: "jackspeak@npm:4.0.1" +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" dependencies: "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10/b20dc0df0dbb2903e4d540ae68308ec7d1dd60944b130e867e218c98b5d77481d65ea734b6c81c812d481500076e8b3fdfccfb38fc81cb1acf165e853da3e26c + checksum: 10/ffceb270ec286841f48413bfb4a50b188662dfd599378ce142b6540f3f0a66821dc9dcb1e9ebc55c6c3b24dc2226c96e5819ba9bd7a241bd29031b61911718c7 languageName: node linkType: hard @@ -26014,18 +25992,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:30.0.5": - version: 30.0.5 - resolution: "jest-diff@npm:30.0.5" - dependencies: - "@jest/diff-sequences": "npm:30.0.1" - "@jest/get-type": "npm:30.0.1" - chalk: "npm:^4.1.2" - pretty-format: "npm:30.0.5" - checksum: 10/4cd3120640588a7bcc2ff3ff23c5b12939d0155f25098f7ed63e7801a9553fdcd0590a9fdd8b085646b0f1132e6da1228805fa9d2a83dd3686e146d804edb1ca - languageName: node - linkType: hard - "jest-diff@npm:30.2.0": version: 30.2.0 resolution: "jest-diff@npm:30.2.0" @@ -26247,18 +26213,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:30.0.5": - version: 30.0.5 - resolution: "jest-matcher-utils@npm:30.0.5" - dependencies: - "@jest/get-type": "npm:30.0.1" - chalk: "npm:^4.1.2" - jest-diff: "npm:30.0.5" - pretty-format: "npm:30.0.5" - checksum: 10/6017606746da03dd7fe2a846bdac5335b91ca0d3c91a75777cddaf882cf8f17d380e0e117c7e2476ccc9ec195e42ea6922ceb7e04a5e59ca7212028f3e053d9a - languageName: node - linkType: hard - "jest-matcher-utils@npm:30.2.0": version: 30.2.0 resolution: "jest-matcher-utils@npm:30.2.0" @@ -26283,23 +26237,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:30.0.5": - version: 30.0.5 - resolution: "jest-message-util@npm:30.0.5" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@jest/types": "npm:30.0.5" - "@types/stack-utils": "npm:^2.0.3" - chalk: "npm:^4.1.2" - graceful-fs: "npm:^4.2.11" - micromatch: "npm:^4.0.8" - pretty-format: "npm:30.0.5" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.6" - checksum: 10/537c9c8fabded26a8de6bf6cd991f3c0743798bea3d0b2d26717a18202d8c7b3bd6935fd643f96f1b805f908c72d0cd19fe67270aca4e47582bad408a2081567 - languageName: node - linkType: hard - "jest-message-util@npm:30.2.0": version: 30.2.0 resolution: "jest-message-util@npm:30.2.0" @@ -26334,17 +26271,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:30.0.5": - version: 30.0.5 - resolution: "jest-mock@npm:30.0.5" - dependencies: - "@jest/types": "npm:30.0.5" - "@types/node": "npm:*" - jest-util: "npm:30.0.5" - checksum: 10/a20386a9e4019c8e2957b95232a85dda6b705d810c2f9267278b40369db247bc311f84eeed72e13b227e15f40d554bd9fd66fafb4adb629dd37c9c14087a4106 - languageName: node - linkType: hard - "jest-mock@npm:30.2.0": version: 30.2.0 resolution: "jest-mock@npm:30.2.0" @@ -26668,20 +26594,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:30.0.5": - version: 30.0.5 - resolution: "jest-util@npm:30.0.5" - dependencies: - "@jest/types": "npm:30.0.5" - "@types/node": "npm:*" - chalk: "npm:^4.1.2" - ci-info: "npm:^4.2.0" - graceful-fs: "npm:^4.2.11" - picomatch: "npm:^4.0.2" - checksum: 10/44207c4b8c27b0cce809c76280c8a949514badef6af875edafd153f1df638727235b472f8790953045214ce3f17ad77a9dfd5c1826444c0431fe64bd580ba2d6 - languageName: node - linkType: hard - "jest-util@npm:30.2.0": version: 30.2.0 resolution: "jest-util@npm:30.2.0" @@ -26882,12 +26794,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.20.0": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" +"jiti@npm:^2.5.1": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" bin: - jiti: bin/jiti.js - checksum: 10/289b124cea411c130a14ffe88e3d38376ab44b6695616dfa0a1f32176a8f20ec90cdd6d2b9d81450fc6467cfa4d865f04f49b98452bff0f812bc400fd0ae78d6 + jiti: lib/jiti-cli.mjs + checksum: 10/8cd72c5fd03a0502564c3f46c49761090f6dadead21fa191b73535724f095ad86c2fa89ee6fe4bc3515337e8d406cc8fb2d37b73fa0c99a34584bac35cd4a4de languageName: node linkType: hard @@ -26932,7 +26844,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -26955,7 +26867,7 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0": +"jsbn@npm:1.1.0, jsbn@npm:^1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" checksum: 10/bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef @@ -26977,9 +26889,9 @@ __metadata: linkType: hard "jsdoc-type-pratt-parser@npm:^4.0.0": - version: 4.1.0 - resolution: "jsdoc-type-pratt-parser@npm:4.1.0" - checksum: 10/30d88f95f6cbb4a1aa6d4b0d0ae46eb1096e606235ecaf9bab7a3ed5da860516b5d1cd967182765002f292c627526db918f3e56d34637bcf810e6ef84d403f3f + version: 4.8.0 + resolution: "jsdoc-type-pratt-parser@npm:4.8.0" + checksum: 10/1844ef7848f5d0c3c60af95629197f97ff8603c12b99d750aaf7511724ee0d41989c5d24ea5f8d22078a5a8034337a272c9c22f49a8f07a857946417f3c84cfb languageName: node linkType: hard @@ -27025,12 +26937,12 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": - version: 3.0.2 - resolution: "jsesc@npm:3.0.2" +"jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" bin: jsesc: bin/jsesc - checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 + checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 languageName: node linkType: hard @@ -27146,9 +27058,9 @@ __metadata: linkType: hard "jsonc-parser@npm:^3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 10/bd68b902e5f9394f01da97921f49c5084b2dc03a0c5b4fdb2a429f8d6f292686c1bf87badaeb0a8148d024192a88f5ad2e57b2918ba43fe25cf15f3371db64d4 + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 10/9b0dc391f20b47378f843ef1e877e73ec652a5bdc3c5fa1f36af0f119a55091d147a86c1ee86a232296f55c929bba174538c2bf0312610e0817a22de131cc3f4 languageName: node linkType: hard @@ -27165,15 +27077,15 @@ __metadata: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" + version: 6.2.0 + resolution: "jsonfile@npm:6.2.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true - checksum: 10/03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85 + checksum: 10/513aac94a6eff070767cafc8eb4424b35d523eec0fcd8019fe5b975f4de5b10a54640c8d5961491ddd8e6f562588cf62435c5ddaf83aaf0986cd2ee789e0d7b9 languageName: node linkType: hard @@ -27191,6 +27103,13 @@ __metadata: languageName: node linkType: hard +"jsonpointer@npm:^5.0.0": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 10/0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c + languageName: node + linkType: hard + "jsonrpc-lite@npm:^2.2.0": version: 2.2.0 resolution: "jsonrpc-lite@npm:2.2.0" @@ -27277,24 +27196,24 @@ __metadata: linkType: hard "jwa@npm:^1.4.1": - version: 1.4.1 - resolution: "jwa@npm:1.4.1" + version: 1.4.2 + resolution: "jwa@npm:1.4.2" dependencies: - buffer-equal-constant-time: "npm:1.0.1" + buffer-equal-constant-time: "npm:^1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10/0bc002b71dd70480fedc7d442a4d2b9185a9947352a027dcb4935864ad2323c57b5d391adf968a3622b61e940cef4f3484d5813b95864539272d41cac145d6f3 + checksum: 10/a46c9ddbcc226d9e85e13ef96328c7d331abddd66b5a55ec44bcf4350464a6125385ac9c1e64faa0fae8d586d90a14d6b5e96c73f0388970a3918d5252efb0f3 languageName: node linkType: hard "jwa@npm:^2.0.0": - version: 2.0.0 - resolution: "jwa@npm:2.0.0" + version: 2.0.1 + resolution: "jwa@npm:2.0.1" dependencies: - buffer-equal-constant-time: "npm:1.0.1" + buffer-equal-constant-time: "npm:^1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10/ab983f6685d99d13ddfbffef9b1c66309a536362a8412d49ba6e687d834a1240ce39290f30ac7dbe241e0ab6c76fee7ff795776ce534e11d148158c9b7193498 + checksum: 10/b04312a1de85f912b96aa3a7211717b8336945fab5b4f7cbc7800f4c80934060c0a3111576fad8d76e41ad62887d6da4b21fd4c47e45c174197f8be7dc0c1694 languageName: node linkType: hard @@ -27326,13 +27245,13 @@ __metadata: linkType: hard "katex@npm:~0.16.22": - version: 0.16.22 - resolution: "katex@npm:0.16.22" + version: 0.16.25 + resolution: "katex@npm:0.16.25" dependencies: commander: "npm:^8.3.0" bin: katex: cli.js - checksum: 10/fdb8667d9aa971154502b120ba340766754d202e3d3e322aca0a96de27032ad2dbb8a7295d798d310cd7ce4ddd21ed1f3318895541b61c9b4fdf611166589e02 + checksum: 10/a4653b5199af59e2960a61c54e3d7139b84ee81ada32c6f0a633daed35bb47298b1361487332d19c7d63a47c82dfe33a63303bf79b100b1b089898909c24e8cf languageName: node linkType: hard @@ -27352,7 +27271,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.4": +"keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -27361,6 +27280,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^5.5.3": + version: 5.5.3 + resolution: "keyv@npm:5.5.3" + dependencies: + "@keyv/serialize": "npm:^1.1.1" + checksum: 10/b8d2c354dade07cb4cb6ccffe6495c1a32a67cf9f066a9660eeaea974ab9d8b94dd568b4e71b23f217f587d3e07b558fa6e48158baea1a0bc9514bb15c1de555 + languageName: node + linkType: hard + "kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -27382,10 +27310,17 @@ __metadata: languageName: node linkType: hard -"known-css-properties@npm:^0.34.0": - version: 0.34.0 - resolution: "known-css-properties@npm:0.34.0" - checksum: 10/0e93e83f84537e89b9dc56c16aff511ed9f24128fe509c3f601ce495eb10bf6678e2f4ff521f6b53feabc7bd18088e43efb31aae4cb771da831ef1408c23211a +"known-css-properties@npm:^0.37.0": + version: 0.37.0 + resolution: "known-css-properties@npm:0.37.0" + checksum: 10/9bddf2eb980f707567e3fbf8f2daaca27f5d544f4a49eab26d696ae33f54410f82f0a3032097b083d9e889e285586696c7b4324e6393103e7d71a46ca4438bfd + languageName: node + linkType: hard + +"kuler@npm:^2.0.0": + version: 2.0.0 + resolution: "kuler@npm:2.0.0" + checksum: 10/9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 languageName: node linkType: hard @@ -27400,9 +27335,9 @@ __metadata: linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 10/5591f4abd775d1ab5945355a5ba894327d2d94c900607bdb69aac1bc5bb921dbeeeb5f616df95e8c0ae875501d19c1cfa0e852ece822121e95048deb34f2b4d2 + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10/fe13ed74ab9f862db8e5747b98cc9aa08d52a19f85b5cdb4975cd364c8539bd2da3380e4560d2dbbd728ec33dff8a4b4421fcb2e5b1b1bdaa21d16f91a54d0d4 languageName: node linkType: hard @@ -27416,12 +27351,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.9.1 - resolution: "launch-editor@npm:2.9.1" + version: 2.11.1 + resolution: "launch-editor@npm:2.11.1" dependencies: - picocolors: "npm:^1.0.0" - shell-quote: "npm:^1.8.1" - checksum: 10/69eb1e69db4f0fcd34a42bd47e9adbad27cb5413408fcc746eb7b016128ce19d71a30629534b17aa5886488936aaa959bf7dab17307ad5ed6c7247a0d145be18 + picocolors: "npm:^1.1.1" + shell-quote: "npm:^1.8.3" + checksum: 10/652230807292551876b6ee9c504c3e85193a0c21722f6975a990edb0747b0584900550a3ea001fb3adacc7d14cc6681c4f07a51ab9d6fe255aad1bd30e5a878d languageName: node linkType: hard @@ -27531,18 +27466,18 @@ __metadata: linkType: hard "libsodium-wrappers@npm:^0.7.6": - version: 0.7.10 - resolution: "libsodium-wrappers@npm:0.7.10" + version: 0.7.15 + resolution: "libsodium-wrappers@npm:0.7.15" dependencies: - libsodium: "npm:^0.7.0" - checksum: 10/7bba87d464bc914d57bec85c9901529746b706083ffdba1642f2860a11a4f71351fecb94406330c5c0cc6ec493ebc019a706a70d976ba508831d63a93236c44f + libsodium: "npm:^0.7.15" + checksum: 10/a97e72da2de9b9294df35aaa053c7943b7eab0e805e5c4cbdc37bd7190221875b57d485f41595b217e80cbe44f96033a756ea12bc6214d3710b2be3d16ac1f9b languageName: node linkType: hard -"libsodium@npm:^0.7.0": - version: 0.7.10 - resolution: "libsodium@npm:0.7.10" - checksum: 10/43cf2832fcf9c997d8390679fb60357046e3fc161f686ee942c12e361e58a7d18b9dd18d1452b6d4335c99f6eea4c55c4c72922ddf0fc43d826d9cd5bddf883d +"libsodium@npm:^0.7.15": + version: 0.7.15 + resolution: "libsodium@npm:0.7.15" + checksum: 10/e91af900277c850359706e2dc05aca0b82d259244f5dfdbfc1aaa8a0d373d41cc62232545f7da10f8b3b85f1ae46782265891dd4f5671bc65d0287acdcfe1b56 languageName: node linkType: hard @@ -27555,13 +27490,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.6": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 10/b1314a2e55319013d5e7d7d08be39015829d2764a1eaee130129545d40388499d81b1c31b0f9b3417d4db12775a88008b72ec33dd06e0184cf7503b32ca7cc0b - languageName: node - linkType: hard - "lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" @@ -27609,9 +27537,9 @@ __metadata: linkType: hard "loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: 10/555ae002869c1e8942a0efd29a99b50a0ce6c3296efea95caf48f00d7f6f7f659203ed6613688b6181aa81dc76de3e65ece43094c6dffef3127fe1a84d973cd3 + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 10/d77127497c3f91fdba351e3e91156034e6e590e9f050b40df6c38ac16c54b5c903f7e2e141e09fefd046ee96b26fb50773c695ebc0aa205a4918683b124b04ba languageName: node linkType: hard @@ -27836,6 +27764,20 @@ __metadata: languageName: node linkType: hard +"logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" + dependencies: + "@colors/colors": "npm:1.6.0" + "@types/triple-beam": "npm:^1.3.2" + fecha: "npm:^4.2.0" + ms: "npm:^2.1.1" + safe-stable-stringify: "npm:^2.3.1" + triple-beam: "npm:^1.3.0" + checksum: 10/4b861bfd67efe599ab41113ae3ffe92b1873bf86793fb442f58971852430d8f416f9904da69e5043071fb3725690e2499a13acbfe92a57ba7d21690004f9edc0 + languageName: node + linkType: hard + "loglevel@npm:^1.9.2": version: 1.9.2 resolution: "loglevel@npm:1.9.2" @@ -27851,9 +27793,9 @@ __metadata: linkType: hard "long@npm:^5.0.0": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 10/9167ec6947a825b827c30da169a7384eec6c0c9ec2f0b9c74da2e93d81159bbe39fb09c3f13dae9721d4b807ccfa09797a7dd1012f5d478e3e33ca3c78b608e6 + version: 5.3.2 + resolution: "long@npm:5.3.2" + checksum: 10/b6b55ddae56fcce2864d37119d6b02fe28f6dd6d9e44fd22705f86a9254b9321bd69e9ffe35263b4846d54aba197c64882adcb8c543f2383c1e41284b321ea64 languageName: node linkType: hard @@ -27903,9 +27845,22 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2": - version: 3.1.2 - resolution: "loupe@npm:3.1.2" - checksum: 10/8f5734e53fb64cd914aa7d986e01b6d4c2e3c6c56dcbd5428d71c2703f0ab46b5ab9f9eeaaf2b485e8a1c43f865bdd16ec08ae1a661c8f55acdbd9f4d59c607a + version: 3.2.1 + resolution: "loupe@npm:3.2.1" + checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f + languageName: node + linkType: hard + +"lowdb@npm:1": + version: 1.0.0 + resolution: "lowdb@npm:1.0.0" + dependencies: + graceful-fs: "npm:^4.1.3" + is-promise: "npm:^2.1.0" + lodash: "npm:4" + pify: "npm:^3.0.0" + steno: "npm:^0.4.1" + checksum: 10/0c94d2d2fc407424606cd30df903abbac7c403d0cd5a6b55b77c2604a366a6c37d26401d2b7889c53dcd8992031728637b26f01a55c2aa297127b2b4fa30143e languageName: node linkType: hard @@ -27940,9 +27895,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0": - version: 11.0.1 - resolution: "lru-cache@npm:11.0.1" - checksum: 10/26688a1b2a4d7fb97e9ea1ffb15348f1ab21b7110496814f5ce9190d50258fbba8c1444ae7232876deae1fc54adb230aa63dd1efc5bd47f240620ba8bf218041 + version: 11.2.2 + resolution: "lru-cache@npm:11.2.2" + checksum: 10/fa7919fbf068a739f79a1ad461eb273514da7246cebb9dca68e3cd7ba19e3839e7e2aaecd9b72867e08038561eeb96941189e89b3d4091c75ced4f56c71c80db languageName: node linkType: hard @@ -27980,50 +27935,41 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.17": - version: 0.30.17 - resolution: "magic-string@npm:0.30.17" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10/2f71af2b0afd78c2e9012a29b066d2c8ba45a9cd0c8070f7fd72de982fb1c403b4e3afdb1dae00691d56885ede66b772ef6bedf765e02e3a7066208fe2fec4aa - languageName: node - linkType: hard - -"magic-string@npm:^0.30.5": - version: 0.30.11 - resolution: "magic-string@npm:0.30.11" +"magic-string@npm:^0.30.19, magic-string@npm:^0.30.5": + version: 0.30.19 + resolution: "magic-string@npm:0.30.19" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10/b784d2240252f5b1e755d487354ada4c672cbca16f045144f7185a75b059210e5fcca7be7be03ef1bac2ca754c4428b21d36ae64a9057ba429916f06b8c54eb2 + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10/5045467fad59ddfba6ccfb00fde6edbc0f841089f0da07d844cf513c73de289bbbf933bde16168cba2c9ef38d75ac68e1617a5ce74aae16d6f39285bda1d51c4 languageName: node linkType: hard "mailparser@npm:~3.7.4": - version: 3.7.4 - resolution: "mailparser@npm:3.7.4" + version: 3.7.5 + resolution: "mailparser@npm:3.7.5" dependencies: encoding-japanese: "npm:2.2.0" he: "npm:1.2.0" html-to-text: "npm:9.0.5" - iconv-lite: "npm:0.6.3" + iconv-lite: "npm:0.7.0" libmime: "npm:5.3.7" linkify-it: "npm:5.0.0" - mailsplit: "npm:5.4.5" - nodemailer: "npm:7.0.4" + mailsplit: "npm:5.4.6" + nodemailer: "npm:7.0.9" punycode.js: "npm:2.3.1" - tlds: "npm:1.259.0" - checksum: 10/b06c225dd34748f60e96bfcad2cad9459debd04bc2500ff81c134a91a3e5bbbf420c72dc0d56bbf2e7f8942d45659ef6bf266710404ec807a876769cb4f3cc12 + tlds: "npm:1.260.0" + checksum: 10/6c8ac6d76d82a76e1338bfaecd36cfb04ef49e94dccad7263ea62efbea8abf3d5102c2a5c786706c1d4fd2fa1e951f1df3f7161b93341a55793908769b271c2d languageName: node linkType: hard -"mailsplit@npm:5.4.5": - version: 5.4.5 - resolution: "mailsplit@npm:5.4.5" +"mailsplit@npm:5.4.6": + version: 5.4.6 + resolution: "mailsplit@npm:5.4.6" dependencies: libbase64: "npm:1.3.0" libmime: "npm:5.3.7" libqp: "npm:2.1.1" - checksum: 10/2fe94f088c4ef5e0d2e73e59b69abdd84152f2cec25c751e7f3e84a49423b1f6f6fb9793c8f4241ac6496663443d4ce9353bcbc768a6be90ca1d0f7fd05733fc + checksum: 10/c7455aee74313455d6e2ee29327434be9dc55fe2a7688865fcacdac2b7ddbf416ffeaae72489391e6a9522479264867c8e8eb851010b19f20d209bb9c0a7be6b languageName: node linkType: hard @@ -28055,6 +28001,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10/bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + "make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -28173,11 +28128,11 @@ __metadata: linkType: hard "marked@npm:^16.1.2": - version: 16.1.2 - resolution: "marked@npm:16.1.2" + version: 16.4.1 + resolution: "marked@npm:16.4.1" bin: marked: bin/marked.js - checksum: 10/190d9b206f05d87a7acac3b50ab19505878297971a0c5652a9d4fa2b022407f22d2b79e1aa1e9f23a32c0158b1f5852ad33da2e83cc12100116a8fc0afc2b17e + checksum: 10/b5f475dbe297162dc988b7f345b559d03248fde1023822b9f2a68f50cbca0981c78c42f380c3aa5e133b5f5c069a2c6cd683413c12c83710e983a7bc46cdf4a2 languageName: node linkType: hard @@ -28362,17 +28317,10 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.0.30": - version: 2.0.30 - resolution: "mdn-data@npm:2.0.30" - checksum: 10/e4944322bf3e0461a2daa2aee7e14e208960a036289531e4ef009e53d32bd41528350c070c4a33be867980443fe4c0523518d99318423cffa7c825fe7b1154e2 - languageName: node - linkType: hard - -"mdn-data@npm:2.12.1": - version: 2.12.1 - resolution: "mdn-data@npm:2.12.1" - checksum: 10/7928cfc828b0ebbde84ce56be2e3aa729c1770bfbc83ef1dadf5f98346ab003ca0a1b3339076115d77acf623719efa3f9f2be8c69f73c453fe887cb982bfa625 +"mdn-data@npm:2.12.2": + version: 2.12.2 + resolution: "mdn-data@npm:2.12.2" + checksum: 10/854e41715a9358e69f9a530117cd6ca7e71d06176469de8d70b1e629753b6827f5bd730995c16ad3750f3c9bad92230f8e4e178de2b34926b05f5205d27d76af languageName: node linkType: hard @@ -28423,15 +28371,17 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^4.6.0": - version: 4.14.0 - resolution: "memfs@npm:4.14.0" +"memfs@npm:^4.43.1": + version: 4.49.0 + resolution: "memfs@npm:4.49.0" dependencies: - "@jsonjoy.com/json-pack": "npm:^1.0.3" - "@jsonjoy.com/util": "npm:^1.3.0" - tree-dump: "npm:^1.0.1" + "@jsonjoy.com/json-pack": "npm:^1.11.0" + "@jsonjoy.com/util": "npm:^1.9.0" + glob-to-regex.js: "npm:^1.0.1" + thingies: "npm:^2.5.0" + tree-dump: "npm:^1.0.3" tslib: "npm:^2.0.0" - checksum: 10/d1a5a38fb8e97cbdff012e47d05c92852484f37a03e9c57b252fdc180c4ffe35ee7ec83acea3be8950e1f13f9152db4d5478124b43f9673f4653e741ba26d584 + checksum: 10/2c5fe4065d4b0f07d6ef6d0088960a5a02ddc4e32949d45010773d80344b21a34db9fe90af2a03e746874d2ddb3c814e83b2138364c915a1fc07805d494760dd languageName: node linkType: hard @@ -28480,8 +28430,8 @@ __metadata: linkType: hard "meow@npm:^10.1.1": - version: 10.1.2 - resolution: "meow@npm:10.1.2" + version: 10.1.5 + resolution: "meow@npm:10.1.5" dependencies: "@types/minimist": "npm:^1.2.2" camelcase-keys: "npm:^7.0.0" @@ -28495,7 +28445,7 @@ __metadata: trim-newlines: "npm:^4.0.2" type-fest: "npm:^1.2.2" yargs-parser: "npm:^20.2.9" - checksum: 10/b7cf32ac7d858e9d5e55ba70768f0d13c71be6d6167c1000ce795e4963be5fdddd6bbc6958bb1b392149140dd6c07409cd8a394d297cdbfcc45d428f2c102292 + checksum: 10/4d6d4c233b9405bace4fd6c60db0b5806d7186a047852ddce0748e56a57c75d4fef3ab2603a480bd74595e4e8e3a47b932d737397a62e043da1d3187f1240ff4 languageName: node linkType: hard @@ -28605,14 +28555,14 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.28.0, mime-db@npm:^1.52.0": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 languageName: node linkType: hard -"mime-db@npm:^1.54.0": +"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.28.0, mime-db@npm:^1.52.0, mime-db@npm:^1.54.0": version: 1.54.0 resolution: "mime-db@npm:1.54.0" checksum: 10/9e7834be3d66ae7f10eaa69215732c6d389692b194f876198dca79b2b90cbf96688d9d5d05ef7987b20f749b769b11c01766564264ea5f919c88b32a29011311 @@ -28630,7 +28580,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.33, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.33, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -28639,7 +28589,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^3.0.0": +"mime-types@npm:^3.0.0, mime-types@npm:^3.0.1": version: 3.0.1 resolution: "mime-types@npm:3.0.1" dependencies: @@ -28712,26 +28662,14 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": +"min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 languageName: node linkType: hard -"mini-css-extract-plugin@npm:*": - version: 2.9.2 - resolution: "mini-css-extract-plugin@npm:2.9.2" - dependencies: - schema-utils: "npm:^4.0.0" - tapable: "npm:^2.2.1" - peerDependencies: - webpack: ^5.0.0 - checksum: 10/db6ddb8ba56affa1a295b57857d66bad435d36e48e1f95c75d16fadd6c70e3ba33e8c4141c3fb0e22b4d875315b41c4f58550c6ac73b50bdbe429f768297e3ff - languageName: node - linkType: hard - -"mini-css-extract-plugin@npm:~2.9.4": +"mini-css-extract-plugin@npm:*, mini-css-extract-plugin@npm:~2.9.4": version: 2.9.4 resolution: "mini-css-extract-plugin@npm:2.9.4" dependencies: @@ -28766,12 +28704,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.0": - version: 10.0.1 - resolution: "minimatch@npm:10.0.1" +"minimatch@npm:^10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/082e7ccbc090d5f8c4e4e029255d5a1d1e3af37bda837da2b8b0085b1503a1210c91ac90d9ebfe741d8a5f286ece820a1abb4f61dc1f82ce602a055d461d93f3 + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10/d5b8b2538b367f2cfd4aeef27539fddeee58d1efb692102b848e4a968a09780a302c530eb5aacfa8c57f7299155fb4b4e85219ad82664dcef5c66f657111d9b8 languageName: node linkType: hard @@ -28872,8 +28810,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass-fetch@npm:4.0.0" + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -28882,7 +28820,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 10/4b0772dbee77727b469dc5bfc371541d9aba1e243fbb46ddc1b9ff7efa4de4a4cf5ff3a359d6a3b3a460ca26df9ae67a9c93be26ab6417c225e49d63b52b2801 + checksum: 10/7ddfebdbb87d9866e7b5f7eead5a9e3d9d507992af932a11d275551f60006cf7d9178e66d586dbb910894f3e3458d27c0ddf93c76e94d49d0a54a541ddc1263d languageName: node linkType: hard @@ -28914,11 +28852,11 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.1": - version: 3.1.6 - resolution: "minipass@npm:3.1.6" + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: 10/464654ae469c4f25b2f3d6e7bd6e65615b90b68cdfd0148e69ce039b199a778b689f2a552bfa4d3a81812d914d0b48a3a49715b50dcc1eba96bba3bed21f428a + checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 languageName: node linkType: hard @@ -28946,13 +28884,12 @@ __metadata: languageName: node linkType: hard -"minizlib@npm:^3.0.1": - version: 3.0.1 - resolution: "minizlib@npm:3.0.1" +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" dependencies: - minipass: "npm:^7.0.4" - rimraf: "npm:^5.0.5" - checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef + minipass: "npm:^7.1.2" + checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 languageName: node linkType: hard @@ -28992,38 +28929,6 @@ __metadata: languageName: node linkType: hard -"mocha@npm:^11.7.4": - version: 11.7.4 - resolution: "mocha@npm:11.7.4" - dependencies: - browser-stdout: "npm:^1.3.1" - chokidar: "npm:^4.0.1" - debug: "npm:^4.3.5" - diff: "npm:^7.0.0" - escape-string-regexp: "npm:^4.0.0" - find-up: "npm:^5.0.0" - glob: "npm:^10.4.5" - he: "npm:^1.2.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - log-symbols: "npm:^4.1.0" - minimatch: "npm:^9.0.5" - ms: "npm:^2.1.3" - picocolors: "npm:^1.1.1" - serialize-javascript: "npm:^6.0.2" - strip-json-comments: "npm:^3.1.1" - supports-color: "npm:^8.1.1" - workerpool: "npm:^9.2.0" - yargs: "npm:^17.7.2" - yargs-parser: "npm:^21.1.1" - yargs-unparser: "npm:^2.0.0" - bin: - _mocha: bin/_mocha - mocha: bin/mocha.js - checksum: 10/d4ad2faefe50d6eeb023fdbf2c1a2e5b07fed7d4240aac9175def7c034c879900e94ad38c5571c1d80ed462108afa6512e214280f8528a041bfd9c7fe467d35b - languageName: node - linkType: hard - "mocha@npm:^9.2.2": version: 9.2.2 resolution: "mocha@npm:9.2.2" @@ -29092,9 +28997,9 @@ __metadata: linkType: hard "module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10/f93226e9154fc8cb91f4609b639167ec7ad9155b30be4924d9717656648a3ae5f181d4e2338434d4c5afc7b5f4c10dd3b64109e5b89a4be70b20a25ba3573d54 + version: 1.0.4 + resolution: "module-details-from-path@npm:1.0.4" + checksum: 10/2ebfada5358492f6ab496b70f70a1042f2ee7a4c79d29467f59ed6704f741fb4461d7cecb5082144ed39a05fec4d19e9ff38b731c76228151be97227240a05b2 languageName: node linkType: hard @@ -29203,7 +29108,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.10.2, moment@npm:^2.29.4, moment@npm:^2.30.1": +"moment@npm:^2.10.2, moment@npm:^2.29.1, moment@npm:^2.29.4, moment@npm:^2.30.1": version: 2.30.1 resolution: "moment@npm:2.30.1" checksum: 10/ae42d876d4ec831ef66110bdc302c0657c664991e45cf2afffc4b0f6cd6d251dde11375c982a5c0564ccc0fa593fc564576ddceb8c8845e87c15f58aa6baca69 @@ -29222,12 +29127,12 @@ __metadata: linkType: hard "mongodb-connection-string-url@npm:^3.0.0": - version: 3.0.1 - resolution: "mongodb-connection-string-url@npm:3.0.1" + version: 3.0.2 + resolution: "mongodb-connection-string-url@npm:3.0.2" dependencies: "@types/whatwg-url": "npm:^11.0.2" - whatwg-url: "npm:^13.0.0" - checksum: 10/f58918305637995c69a9a765ce3b442695195bb387d4deabfd9f1700bddc9d74e66136ff78e1d4aa24eb6877ae9b0f80c2699ebac8cadb0475b272da44a2623a + whatwg-url: "npm:^14.1.0 || ^13.0.0" + checksum: 10/99ac939a67cc963b90cfe70a8e45250a8386c531be7d22ffa5d1f3e5dd2406b149fb823b91ac161e4a4a29dfac754b49bca8f6dd786cfc66ae0ca80db5f5f23d languageName: node linkType: hard @@ -29235,8 +29140,8 @@ __metadata: version: 6.10.0 resolution: "mongodb@npm:6.10.0" dependencies: - "@mongodb-js/saslprep": "npm:^1.1.9" - bson: "npm:^6.10.0" + "@mongodb-js/saslprep": "npm:^1.1.5" + bson: "npm:^6.7.0" mongodb-connection-string-url: "npm:^3.0.0" peerDependencies: "@aws-sdk/credential-providers": ^3.188.0 @@ -29265,6 +29170,19 @@ __metadata: languageName: node linkType: hard +"morgan@npm:^1.10.0": + version: 1.10.1 + resolution: "morgan@npm:1.10.1" + dependencies: + basic-auth: "npm:~2.0.1" + debug: "npm:2.6.9" + depd: "npm:~2.0.0" + on-finished: "npm:~2.3.0" + on-headers: "npm:~1.1.0" + checksum: 10/f6a611bdcb9bebe8283381c49efedee81f50b75f6cbc52430cda1743ec35443c92d5e5d4384ce38b102d8c102162c92da563471def3cf840b4980160f278f8ba + languageName: node + linkType: hard + "mozjpeg@npm:^7.0.0": version: 7.1.1 resolution: "mozjpeg@npm:7.1.1" @@ -29344,16 +29262,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.14.0": - version: 2.20.0 - resolution: "nan@npm:2.20.0" - dependencies: - node-gyp: "npm:latest" - checksum: 10/5f16e4c9953075d9920229c703c1d781c0b74118ce3d9e926b448a4eef92b7d8be5ac6adc748a13a5fafb594436cbfe63250e3471aefdd78e3a0cd14603b9ba7 - languageName: node - linkType: hard - -"nan@npm:^2.17.0": +"nan@npm:^2.14.0, nan@npm:^2.17.0": version: 2.23.0 resolution: "nan@npm:2.23.0" dependencies: @@ -29371,7 +29280,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.11": +"nanoid@npm:^3.3.11, nanoid@npm:^3.3.7": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -29380,15 +29289,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" - bin: - nanoid: bin/nanoid.js - checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40 - languageName: node - linkType: hard - "napi-build-utils@npm:^2.0.0": version: 2.0.0 resolution: "napi-build-utils@npm:2.0.0" @@ -29396,21 +29296,21 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.2.2": - version: 0.2.4 - resolution: "napi-postinstall@npm:0.2.4" +"napi-postinstall@npm:^0.3.0": + version: 0.3.4 + resolution: "napi-postinstall@npm:0.3.4" bin: napi-postinstall: lib/cli.js - checksum: 10/286785f884b872102fb284847ecc693101f70126b1fc7a97e19293929ce7f08802b41f89398015cce0797070ea3ce6871939a3c1e693c04cf594f7939dbe8cfb + checksum: 10/5541381508f9e1051ff3518701c7130ebac779abb3a1ffe9391fcc3cab4cc0569b0ba0952357db3f6b12909c3bb508359a7a60261ffd795feebbdab967175832 languageName: node linkType: hard "nats@npm:^2.28.2": - version: 2.28.2 - resolution: "nats@npm:2.28.2" + version: 2.29.3 + resolution: "nats@npm:2.29.3" dependencies: nkeys.js: "npm:1.1.0" - checksum: 10/09fff7e163c40e4c99be97cfc5a094572cd98258411e5dbdd40183409196fb432b810dbda8dd7cfc96e059b66edcd2bb29c7b42e93bc57a66ff6a5b0e6da05c2 + checksum: 10/c60b0c61a23afa3412e16c95a486a19c1a48544a9de4eb7004eaddba06f2f341f6aa475924158045b851cba6755ed4d46832b894b45d9c7342df674aa6e2b7ff languageName: node linkType: hard @@ -29428,13 +29328,20 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 languageName: node linkType: hard +"negotiator@npm:^0.6.3, negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10/d98c04a136583afd055746168f1067d58ce4bfe6e4c73ca1d339567f81ea1f7e665b5bd1e81f4771c67b6c2ea89b21cb2adaea2b16058c7dc31317778f931dab + languageName: node + linkType: hard + "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -29496,11 +29403,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.8.0 - resolution: "node-abi@npm:3.8.0" + version: 3.78.0 + resolution: "node-abi@npm:3.78.0" dependencies: semver: "npm:^7.3.5" - checksum: 10/3b1c02aa2e5fa9c5e4d3c7c0bb33b6b5b7f3d6af42903a05de73c0a810d1015fd05486e3e66962f8d8a524e5e42946a4c50cb1a0d2624212b5b36b7fff18a8b9 + checksum: 10/59b41028d02070b79b491f0cb944efedd875d26de52a57bd0d11f02c2ef4268b320bdfe839eb576d3163709894b92b39e24a236179cb952051cbf4d83887ac88 languageName: node linkType: hard @@ -29536,6 +29443,15 @@ __metadata: languageName: node linkType: hard +"node-downloader-helper@npm:^2.1.9": + version: 2.1.9 + resolution: "node-downloader-helper@npm:2.1.9" + bin: + ndh: bin/ndh + checksum: 10/c25f23a5a8b6c1be61b7b3fa8b075bc3e4bdd2a6bf9cc7927e7813942cf503614fcf7cd23025a334152b1a84b086b7c90fbf0f7af161929a1d61d3e51de3c337 + languageName: node + linkType: hard + "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -29550,7 +29466,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.7.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.11, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": +"node-fetch@npm:2.7.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -29592,22 +29508,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.0.0 - resolution: "node-gyp@npm:11.0.0" + version: 11.5.0 + resolution: "node-gyp@npm:11.5.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^14.0.3" nopt: "npm:^8.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" tar: "npm:^7.4.3" + tinyglobby: "npm:^0.2.12" which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10/5d07430e887a906f85c7c6ed87e8facb7ecd4ce42d948a2438c471df2e24ae6af70f4def114ec1a03127988d164648dda8d75fe666f3c4b431e53856379fdf13 + checksum: 10/15a600b626116e1e528c49f73027c5ff84dbf6986df77b0fb61d6eb079ab4230c39f245295cb67f0590e6541a848cbd267e00c5769e8fb8bf88a5cca3701b551 languageName: node linkType: hard @@ -29634,10 +29550,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 +"node-releases@npm:^2.0.21": + version: 2.0.25 + resolution: "node-releases@npm:2.0.25" + checksum: 10/f2d01bf94c4c629c38495329ed132fce87e0072fa36af7333a4a2071c89bdd6573bc267abeda152bd401247c261b4cf4554b8b70e306ce584c93dd6f63c7a202 languageName: node linkType: hard @@ -29650,17 +29566,17 @@ __metadata: languageName: node linkType: hard -"nodemailer@npm:7.0.4": - version: 7.0.4 - resolution: "nodemailer@npm:7.0.4" - checksum: 10/b8074c83920fedacf776c1bfd655c65c1d85684d7201522798b6aa08a519c132c3ab8dd96659db5855302d0fdf0fb271d3b587dc4a0956a38929c8377f43165d +"nodemailer@npm:7.0.9": + version: 7.0.9 + resolution: "nodemailer@npm:7.0.9" + checksum: 10/88883c58afe356d2b4c24b1e976c04857e8a7a7145e1752dab69072900b0cc2e3daa0964a08c653e692fb64382453e1cfcee3d863828844c8d6f6239727b9023 languageName: node linkType: hard "nodemailer@npm:^6.9.16": - version: 6.9.16 - resolution: "nodemailer@npm:6.9.16" - checksum: 10/f131888d3111238fde4ee03539e62f1764b99365ff31d556dde0367dfefcee1f2eb8948558f35ba84fe5cd805f2d01294eee63a5675d3aa501e7df548a2518ce + version: 6.10.1 + resolution: "nodemailer@npm:6.10.1" + checksum: 10/d9911701641e06143a2deb0bd5deb518310972316c6e6eabc594af24353b0d67867f26cb8d72b0cfa385abef945149ac51ae40a40d2199e1088aef5829e58a3d languageName: node linkType: hard @@ -29839,11 +29755,11 @@ __metadata: linkType: hard "nth-check@npm:^2.0.1": - version: 2.0.1 - resolution: "nth-check@npm:2.0.1" + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" dependencies: boolbase: "npm:^1.0.0" - checksum: 10/5386d035c48438ff304fe687704d93886397349d1bed136de97aeae464caba10e8ffac55a04b215b86b3bc8897f33e0a5aa1045a9d8b2f251ae61b2a3ad3e450 + checksum: 10/5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 languageName: node linkType: hard @@ -29862,9 +29778,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.16": - version: 2.2.16 - resolution: "nwsapi@npm:2.2.16" - checksum: 10/1e5e086cdd4ca4a45f414d37f49bf0ca81d84ed31c6871ac68f531917d2910845db61f77c6d844430dc90fda202d43fce9603024e74038675de95229eb834dba + version: 2.2.22 + resolution: "nwsapi@npm:2.2.22" + checksum: 10/6bdeeb61345873808b914c002d351049a2678bcae0dd957ad20949da25eca583b19a9c750f510b776b6554a2e0ee8df4e6fb13fd7a46c6025ead0b19e70378b3 languageName: node linkType: hard @@ -29956,7 +29872,14 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.3": +"object-hash@npm:^2.0.1": + version: 2.2.0 + resolution: "object-hash@npm:2.2.0" + checksum: 10/dee06b6271bf5769ae5f1a7386fdd52c1f18aae9fcb0b8d4bb1232f2d743d06cb5b662be42378b60a1c11829f96f3f86834a16bbaa57a085763295fff8b93e27 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" checksum: 10/aa13b1190ad3e366f6c83ad8a16ed37a19ed57d267385aa4bfdccda833d7b90465c057ff6c55d035a6b2e52c1a2295582b294217a0a3a1ae7abdd6877ef781fb @@ -30079,9 +30002,9 @@ __metadata: linkType: hard "on-exit-leak-free@npm:^2.1.0": - version: 2.1.0 - resolution: "on-exit-leak-free@npm:2.1.0" - checksum: 10/c43b935edb0bb957a1f43549b155dc9f215e84003f9643abd883bf0b67f9353738d6c84a081ac0e8ab5e0d17cef3ab8b2b111f052db4c5a0381b83191d66ea84 + version: 2.1.2 + resolution: "on-exit-leak-free@npm:2.1.2" + checksum: 10/f7b4b7200026a08f6e4a17ba6d72e6c5cbb41789ed9cf7deaf9d9e322872c7dc5a7898549a894651ee0ee9ae635d34a678115bf8acdfba8ebd2ba2af688b563c languageName: node linkType: hard @@ -30103,10 +30026,10 @@ __metadata: languageName: node linkType: hard -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 10/870766c16345855e2012e9422ba1ab110c7e44ad5891a67790f84610bd70a72b67fdd71baf497295f1d1bf38dd4c92248f825d48729c53c0eae5262fb69fa171 +"on-headers@npm:~1.1.0": + version: 1.1.0 + resolution: "on-headers@npm:1.1.0" + checksum: 10/98aa64629f986fb8cc4517dd8bede73c980e31208cba97f4442c330959f60ced3dc6214b83420491f5111fc7c4f4343abe2ea62c85f505cf041d67850f238776 languageName: node linkType: hard @@ -30119,6 +30042,15 @@ __metadata: languageName: node linkType: hard +"one-time@npm:^1.0.0": + version: 1.0.0 + resolution: "one-time@npm:1.0.0" + dependencies: + fn.name: "npm:1.x.x" + checksum: 10/64d0160480eeae4e3b2a6fc0a02f452e05bb0cc8373a4ed56a4fc08c3939dcb91bc20075003ed499655bd16919feb63ca56f86eee7932c5251f7d629b55dfc90 + languageName: node + linkType: hard + "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -30173,16 +30105,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - checksum: 10/fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da + word-wrap: "npm:^1.2.5" + checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 languageName: node linkType: hard @@ -30238,13 +30170,6 @@ __metadata: languageName: node linkType: hard -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 10/5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d - languageName: node - linkType: hard - "outdent@npm:^0.5.0": version: 0.5.0 resolution: "outdent@npm:0.5.0" @@ -30270,9 +30195,9 @@ __metadata: linkType: hard "overlayscrollbars@npm:^2.11.4": - version: 2.11.4 - resolution: "overlayscrollbars@npm:2.11.4" - checksum: 10/ed1ec65ed52402b837eeacf1eff84652690bf0e747545d6ccdea7a3a9a82718ae1e214bb8f5566d5aeb1d99bc95688996464e6c25e76682cc02831505378e66f + version: 2.12.0 + resolution: "overlayscrollbars@npm:2.12.0" + checksum: 10/f55a8eef2b10786870c390e9653aa254ac1950fbc8e03e6f7de95445b8e1238063ea65a2484dc26fc808b547f66cb3fece3318e1ed3f88c4c20caa8c2605cfa4 languageName: node linkType: hard @@ -30476,7 +30401,7 @@ __metadata: languageName: node linkType: hard -"p-queue@npm:^6, p-queue@npm:^6.6.1": +"p-queue@npm:^6, p-queue@npm:^6.6.1, p-queue@npm:^6.6.2": version: 6.6.2 resolution: "p-queue@npm:6.6.2" dependencies: @@ -30494,11 +30419,11 @@ __metadata: linkType: hard "p-retry@npm:7": - version: 7.0.0 - resolution: "p-retry@npm:7.0.0" + version: 7.1.0 + resolution: "p-retry@npm:7.1.0" dependencies: is-network-error: "npm:^1.1.0" - checksum: 10/d5fabc7c1875038109e3214dcf88a43e7d925f43c412e9f48a9edc7b38a387134ca673f6dbf83db172e68ceb152cad6b93a0cf32fa81236e4fbb4660d8b9acac + checksum: 10/25d0c47fb7d8989efa422e3cb44bcd4006323bdee89ae75995d8617eefe732e2524c40cf9b3c4ee703d0af88a1e88b44865d4548727b1c29d6b74617d5a8f571 languageName: node linkType: hard @@ -30513,13 +30438,13 @@ __metadata: linkType: hard "p-retry@npm:^6.2.0": - version: 6.2.0 - resolution: "p-retry@npm:6.2.0" + version: 6.2.1 + resolution: "p-retry@npm:6.2.1" dependencies: "@types/retry": "npm:0.12.2" is-network-error: "npm:^1.0.0" retry: "npm:^0.13.1" - checksum: 10/1a5ac16828c96c03c354f78d643dfc7aa8f8b998e1b60e27533da2c75e5cabfb1c7f88ce312e813e09a80b056011fbb372d384132e9c92d27d052bd7c282a978 + checksum: 10/7104ef13703b155d70883b0d3654ecc03148407d2711a4516739cf93139e8bec383451e14925e25e3c1ae04dbace3ed53c26dc3853c1e9b9867fcbdde25f4cdc languageName: node linkType: hard @@ -30570,16 +30495,18 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: 10/ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 languageName: node linkType: hard "package-manager-detector@npm:^0.2.0": - version: 0.2.2 - resolution: "package-manager-detector@npm:0.2.2" - checksum: 10/2dc2914aeff0729c37c1cf9762f65c0a6f09d6c64f666cc187e34de95bca54f16b4ca2e3c1e9ced87ea0637cfdb3c98261a838de04d9f1b1b26b6ae72bd55b80 + version: 0.2.11 + resolution: "package-manager-detector@npm:0.2.11" + dependencies: + quansync: "npm:^0.2.7" + checksum: 10/2c1a8da0e5895f0be06a8e1f4b4336fb78a19167ca3932dbaeca7260f948e67cf53b32585a13f8108341e7a468b38b4f2a8afc7b11691cb2d856ecd759d570fb languageName: node linkType: hard @@ -30625,17 +30552,16 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": - version: 5.1.7 - resolution: "parse-asn1@npm:5.1.7" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7, parse-asn1@npm:^5.1.9": + version: 5.1.9 + resolution: "parse-asn1@npm:5.1.9" dependencies: asn1.js: "npm:^4.10.1" browserify-aes: "npm:^1.2.0" evp_bytestokey: "npm:^1.0.3" - hash-base: "npm:~3.0" - pbkdf2: "npm:^3.1.2" + pbkdf2: "npm:^3.1.5" safe-buffer: "npm:^5.2.1" - checksum: 10/f82c079f4d9a4d33159c7682f9c516680f4d659fde8060697a6b3c1be4795976e826d53a1e5751a81ddc800e9c6d6fa4629b59f6d1f3241ac8447a00c89a67d3 + checksum: 10/bc3d616a8076fa8a9a34cab8af6905859a1bafd0c49c98132acc7d29b779c2b81d4a8fc610f5bedc9770cc4bfc323f7c939ad7413e9df6ba60cb931010c42f52 languageName: node linkType: hard @@ -30732,11 +30658,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0, parse5@npm:^7.1.2, parse5@npm:^7.2.1": - version: 7.2.1 - resolution: "parse5@npm:7.2.1" + version: 7.3.0 + resolution: "parse5@npm:7.3.0" dependencies: - entities: "npm:^4.5.0" - checksum: 10/fd1a8ad1540d871e1ad6ca9bf5b67e30280886f1ce4a28052c0cb885723aa984d8cb1ec3da998349a6146960c8a84aa87b1a42600eb3b94495c7303476f2f88e + entities: "npm:^6.0.0" + checksum: 10/b0e48be20b820c655b138b86fa6fb3a790de6c891aa2aba536524f8027b4dca4fe538f11a0e5cf2f6f847d120dbb9e4822dcaeb933ff1e10850a2ef0154d1d88 languageName: node linkType: hard @@ -30889,9 +30815,9 @@ __metadata: linkType: hard "path-to-regexp@npm:^8.1.0": - version: 8.2.0 - resolution: "path-to-regexp@npm:8.2.0" - checksum: 10/23378276a172b8ba5f5fb824475d1818ca5ccee7bbdb4674701616470f23a14e536c1db11da9c9e6d82b82c556a817bbf4eee6e41b9ed20090ef9427cbb38e13 + version: 8.3.0 + resolution: "path-to-regexp@npm:8.3.0" + checksum: 10/568f148fc64f5fd1ecebf44d531383b28df924214eabf5f2570dce9587a228e36c37882805ff02d71c6209b080ea3ee6a4d2b712b5df09741b67f1f3cf91e55a languageName: node linkType: hard @@ -30947,9 +30873,9 @@ __metadata: linkType: hard "pathval@npm:^2.0.0": - version: 2.0.0 - resolution: "pathval@npm:2.0.0" - checksum: 10/b91575bf9cdf01757afd7b5e521eb8a0b874a49bc972d08e0047cfea0cd3c019f5614521d4bc83d2855e3fcc331db6817dfd533dd8f3d90b16bc76fad2450fc1 + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 languageName: node linkType: hard @@ -30962,16 +30888,17 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": - version: 3.1.2 - resolution: "pbkdf2@npm:3.1.2" +"pbkdf2@npm:^3.1.2, pbkdf2@npm:^3.1.5": + version: 3.1.5 + resolution: "pbkdf2@npm:3.1.5" dependencies: - create-hash: "npm:^1.1.2" - create-hmac: "npm:^1.1.4" - ripemd160: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - sha.js: "npm:^2.4.8" - checksum: 10/40bdf30df1c9bb1ae41ec50c11e480cf0d36484b7c7933bf55e4451d1d0e3f09589df70935c56e7fccc5702779a0d7b842d012be8c08a187b44eb24d55bb9460 + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + ripemd160: "npm:^2.0.3" + safe-buffer: "npm:^5.2.1" + sha.js: "npm:^2.4.12" + to-buffer: "npm:^1.2.1" + checksum: 10/ce1c9a2ebbc843c86090ec6cac6d07429dece7c1fdb87437ce6cf869d0429cc39cab61bc34215585f4a00d8009862df45e197fbd54f3508ccba8ff312a88261b languageName: node linkType: hard @@ -31016,7 +30943,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -31037,14 +30964,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 10/ce617b8da36797d09c0baacb96ca8a44460452c89362d7cb8f70ca46b4158ba8bc3606912de7c818eb4a939f7f9015cef3c766ec8a0c6bfc725fdc078e39c717 - languageName: node - linkType: hard - -"picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 @@ -31150,9 +31070,9 @@ __metadata: linkType: hard "pino-std-serializers@npm:^6.0.0": - version: 6.0.0 - resolution: "pino-std-serializers@npm:6.0.0" - checksum: 10/c47e64f817b0f2674a6310669c63285ac2a11770e048e56e0383248f4451cc814db8098eac457602c1be04dbbb8dde08536a317039483e59db9246681bf85f9c + version: 6.2.2 + resolution: "pino-std-serializers@npm:6.2.2" + checksum: 10/a00cdff4e1fbc206da9bed047e6dc400b065f43e8b4cef1635b0192feab0e8f932cdeb0faaa38a5d93d2e777ba4cda939c2ed4c1a70f6839ff25f9aef97c27ff languageName: node linkType: hard @@ -31185,11 +31105,11 @@ __metadata: linkType: hard "pino@npm:^9.11.0": - version: 9.11.0 - resolution: "pino@npm:9.11.0" + version: 9.14.0 + resolution: "pino@npm:9.14.0" dependencies: + "@pinojs/redact": "npm:^0.4.0" atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.1.1" on-exit-leak-free: "npm:^2.1.0" pino-abstract-transport: "npm:^2.0.0" pino-std-serializers: "npm:^7.0.0" @@ -31201,7 +31121,7 @@ __metadata: thread-stream: "npm:^3.0.0" bin: pino: bin.js - checksum: 10/359bc3624110a0261a5dc5fc3f990028920a8165d173bd5304b328da3ed9eb1281d233c2acfb1a263282fed0aa1a1e1d5f2f66e856fcb56926836458610e78bc + checksum: 10/918e1fc764885150cb2b4fae8249a0ece53275020a7ca389f994fa2fbbb17b6353cd736c2db3a3794fbac0351f8e3d58411fabe127e875e24151a8fa4cd0b2b5 languageName: node linkType: hard @@ -31239,7 +31159,23 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.52.0, playwright-core@npm:>=1.2.0, playwright-core@npm:~1.52.0": +"pkginfo@npm:^0.4.1": + version: 0.4.1 + resolution: "pkginfo@npm:0.4.1" + checksum: 10/e354d6f78a940da07f36cdc503705e78bf53044f1562f29f46f18d2a21d271b203d30eb738468cf7c68b5739cc1d7383646cd5930bd42bfe9a81b03a5a8e860c + languageName: node + linkType: hard + +"playwright-core@npm:1.56.1, playwright-core@npm:>=1.2.0": + version: 1.56.1 + resolution: "playwright-core@npm:1.56.1" + bin: + playwright-core: cli.js + checksum: 10/df785eb3b3a8392b10dcde5f768e09b7fe459a7b06ed81180da69e048f2154b761f86d79572c2b62037a1f18a44e4ace72f5b6547f4f473b4ab13ab1d94007d2 + languageName: node + linkType: hard + +"playwright-core@npm:~1.52.0": version: 1.52.0 resolution: "playwright-core@npm:1.52.0" bin: @@ -31261,18 +31197,18 @@ __metadata: languageName: node linkType: hard -"playwright@npm:1.52.0, playwright@npm:^1.14.0": - version: 1.52.0 - resolution: "playwright@npm:1.52.0" +"playwright@npm:1.56.1, playwright@npm:^1.14.0": + version: 1.56.1 + resolution: "playwright@npm:1.56.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.52.0" + playwright-core: "npm:1.56.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10/214175446089000c2ac997b925063b95f7d86d129c5d7c74caa5ddcb05bcad598dfd569d2133a10dc82d288bf67e7858877dcd099274b0b928b9c63db7d6ecec + checksum: 10/f1743f93b26f1d497257771428d93f3c9ed2d75b00d935f0cd1556ff2dc61d47f2df8b381d752fbd2c47082b685f0ffe4cc4b7ba440d7b4ba3a08572aec58fba languageName: node linkType: hard @@ -31299,11 +31235,11 @@ __metadata: linkType: hard "polished@npm:^4.2.2": - version: 4.2.2 - resolution: "polished@npm:4.2.2" + version: 4.3.1 + resolution: "polished@npm:4.3.1" dependencies: "@babel/runtime": "npm:^7.17.8" - checksum: 10/da71b15c1e1d98b7f55e143bbf9ebb1b0934286c74c333522e571e52f89e42a61d7d44c5b4f941dc927355c7ae09780877aeb8f23707376fa9f006ab861e758b + checksum: 10/0902fe2eb16aecde1587a00efee7db8081b1331ac7bcfb6e61214d266388723a84858d732ad9395028e0aecd2bb8d0c39cc03d14b4c24c22329a0e40c38141eb languageName: node linkType: hard @@ -31327,9 +31263,9 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10/8ed3e96dfeea1c5880c1f4c9cb707e5fb26e8be22f14f82ef92df20fd2004e635c62ba47fbe8f2bb63bfd80dac1474be2fb39798da8c2feba2815435d1f749af + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10/2f44137b8d3dd35f4a7ba7469eec1cd9cfbb46ec164b93a5bc1f4c3d68599c9910ee3b91da1d28b4560e9cc8414c3cd56fedc07259c67e52cc774476270d3302 languageName: node linkType: hard @@ -31357,29 +31293,29 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-colormin@npm:7.0.3" +"postcss-colormin@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-colormin@npm:7.0.4" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" caniuse-api: "npm:^3.0.0" colord: "npm:^2.9.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/b9016d205eaf61a25efb187264a2ce35cb59aa1734b946268abcd747b5796e0d855c081b460ead4042a17c6806e011b57ee543b9e1f6312620f8daf661a7e40c + checksum: 10/6848beeb0bae3ff40ff1bf71cd438aba779422a6934b1ebce2ceecc77eecf10761ccc764b1f553bc62dbd941f2b6f9144942a1a52475ff0d9e4abfca1a860c4e languageName: node linkType: hard -"postcss-convert-values@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-convert-values@npm:7.0.5" +"postcss-convert-values@npm:^7.0.7": + version: 7.0.7 + resolution: "postcss-convert-values@npm:7.0.7" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/67920f9ba823a6f6aa3b46c3a098c2d4a7a2a32349971cfa6ce986e08e7cbae6badeb23de680d36d1439e7d3f2cdbf26f5ee080a66f2823931c1d3f8146bc2a6 + checksum: 10/bc1f7c62ad5523b23c3d22518499d8ee1a14230737c104845afa775f560a120bdd1ea2cdc2a02343d4805b85be5cbaded15f87b87a12fe71613d69e1a6bc7154 languageName: node linkType: hard @@ -31500,16 +31436,17 @@ __metadata: linkType: hard "postcss-lit@npm:^1.1.1": - version: 1.1.1 - resolution: "postcss-lit@npm:1.1.1" + version: 1.3.1 + resolution: "postcss-lit@npm:1.3.1" dependencies: "@babel/generator": "npm:^7.16.5" "@babel/parser": "npm:^7.16.2" "@babel/traverse": "npm:^7.16.0" - lilconfig: "npm:^2.0.6" + lilconfig: "npm:^3.1.3" + postcss-load-config: "npm:^6.0.1" peerDependencies: postcss: ^8.3.11 - checksum: 10/e8dd1afdc09ec14de507f80604740b7451e330fde53b62f3a84d869597e639035be141130e24ffbc473cdea6505a07f52d02d56e8021b41990a135d7c557043f + checksum: 10/b954606fa715378e8cadfb73768a469b16ca9ce2a66a225a7a0a1362d49024d88efe4380cdd70d8ec924f7eb78c69365b0568d1132fc7acc29f3b4830949ad31 languageName: node linkType: hard @@ -31537,12 +31474,12 @@ __metadata: linkType: hard "postcss-loader@npm:^8.1.1": - version: 8.1.1 - resolution: "postcss-loader@npm:8.1.1" + version: 8.2.0 + resolution: "postcss-loader@npm:8.2.0" dependencies: cosmiconfig: "npm:^9.0.0" - jiti: "npm:^1.20.0" - semver: "npm:^7.5.4" + jiti: "npm:^2.5.1" + semver: "npm:^7.6.2" peerDependencies: "@rspack/core": 0.x || 1.x postcss: ^7.0.0 || ^8.0.1 @@ -31552,18 +31489,18 @@ __metadata: optional: true webpack: optional: true - checksum: 10/7ae38e635119a808ec05e25a5d1327afd40f5f07e1ae40827e4be5e9d1d0adf0e8e277252c13ddbc8909a1bc53fecb15741db340b98966c2bd9cab867cfe5f10 + checksum: 10/eda6790673cae0077ed687c725ea7df09fb788ae9a7aa8a042623bcb318fd1452c95a3b5871ff8362e25dc3e0d9ccc6ed0b0f70c52c82a96745b48b855d32e0d languageName: node linkType: hard "postcss-logical@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-logical@npm:8.0.0" + version: 8.1.0 + resolution: "postcss-logical@npm:8.1.0" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10/bdaceacdc80b9b03e2af9e8eb5c195a96cd0a525836a362db357574293189c5ec0f581c71d1ec97856cfbb9ebd4239c24a0593e1f4e32b59aa878a98b5a6ae27 + checksum: 10/495ce49a1fb831eb30d848909a54430b0170ec7681dcd84da9f1cb531cad167b9fa358dc242b70c2cae5c92b1a3fbbf43e625a54c3e615ea9dcce8d15cee5926 languageName: node linkType: hard @@ -31588,17 +31525,17 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-merge-rules@npm:7.0.5" +"postcss-merge-rules@npm:^7.0.6": + version: 7.0.6 + resolution: "postcss-merge-rules@npm:7.0.6" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" caniuse-api: "npm:^3.0.0" cssnano-utils: "npm:^5.0.1" postcss-selector-parser: "npm:^7.1.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/fa490791ea5e907e4498701593252ce33df468a821e5f3acf5f126f73c8262189c13ca7a0c1645ae3d66a46a03cf930048e10d808182a3e9bec78af30a02893a + checksum: 10/809a7caac2d0129a6086a9bde8da3f380d9c520ea1030443ddbeec36c2893c8242c3ed390dbd07f329afa782c59f792c77a1e6bdc8df1511f021d18fe89129b4 languageName: node linkType: hard @@ -31626,16 +31563,16 @@ __metadata: languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-minify-params@npm:7.0.3" +"postcss-minify-params@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-minify-params@npm:7.0.4" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" cssnano-utils: "npm:^5.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/97de22d6ba0310685d33b530dbfeefa930f7ac48effe623fc8a4a59d2b98bed221d0d2edad4f2e1f4590322240d0e1e94bdb162069c40b5d7ae00c58637c90c9 + checksum: 10/888029becb986f00a5a69618be1b63228948f7734eb6dc2a31a74d93c747984dfc41044f15b09b71cd4a9e15d7fac15ccec14d20199a2631cd37f4244685a47f languageName: node linkType: hard @@ -31682,15 +31619,15 @@ __metadata: linkType: hard "postcss-modules-local-by-default@npm:^4.0.5": - version: 4.0.5 - resolution: "postcss-modules-local-by-default@npm:4.0.5" + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.0.2" + postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 10/b08b01aa7f3d1a80bb1a5508ba3a208578fdd2fb6e54e5613fac244a4e014aa7ca639a614859fec93b399e5a6f86938f7690ca60f7e57c4e35b75621d3c07734 + checksum: 10/552329aa39fbf229b8ac5a04f8aed0b1553e7a3c10b165ee700d1deb020c071875b3df7ab5e3591f6af33d461df66d330ec9c1256229e45fc618a47c60f41536 languageName: node linkType: hard @@ -31705,13 +31642,13 @@ __metadata: linkType: hard "postcss-modules-scope@npm:^3.2.0": - version: 3.2.0 - resolution: "postcss-modules-scope@npm:3.2.0" + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" dependencies: - postcss-selector-parser: "npm:^6.0.4" + postcss-selector-parser: "npm:^7.0.0" peerDependencies: postcss: ^8.1.0 - checksum: 10/17c293ad13355ba456498aa5815ddb7a4a736f7b781d89b294e1602a53b8d0e336131175f82460e290a0d672642f9039540042edc361d9000b682c44e766925b + checksum: 10/51c747fa15cedf1b2856da472985ea7a7bb510a63daf30f95f250f34fce9e28ef69b802e6cc03f9c01f69043d171bc33279109a9235847c2d3a75c44eac67334 languageName: node linkType: hard @@ -31811,15 +31748,15 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-normalize-unicode@npm:7.0.3" +"postcss-normalize-unicode@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-normalize-unicode@npm:7.0.4" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/fc10205655f77d6467da811fbd26aa607c519cbf162ae2ba40821cf64227233445490881119c820c6988c0943cb2f4dc755abe94cb30637001ca35cce5d07b61 + checksum: 10/bbc67aa0e70ca9f783f871174c358b1d1682a58231dc890babf2261874ea55977417bdd5f11dff41be44421b1820236bfe39b651611ca1b9faad0ff1e9687bed languageName: node linkType: hard @@ -31857,15 +31794,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-reduce-initial@npm:7.0.3" +"postcss-reduce-initial@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-reduce-initial@npm:7.0.4" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" caniuse-api: "npm:^3.0.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/8fd9ff4b49a2f7e1b7c51b7da637578e32a178363e3e932c80565241454dca306658dacd390ad3d73647d55dace8be8fe29278668afa32fd9d872ee7026bdbf7 + checksum: 10/4652a2e011742683a8bed5729bc6f56bd795d0b72f05f4f97dbf3d7be903f680b63612c41c95f45f13675c7c6a90d7a9633df04c59651a1d5f45966bf057efd8 languageName: node linkType: hard @@ -31916,7 +31853,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.2": +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -31945,15 +31882,15 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-svgo@npm:7.0.2" +"postcss-svgo@npm:^7.1.0": + version: 7.1.0 + resolution: "postcss-svgo@npm:7.1.0" dependencies: postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^3.3.2" + svgo: "npm:^4.0.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/8615877dffbac2bb2b971fb0e8c882ebff479c2529a0fc20937d09623fcaf35a2d934c4046188bae2534729aba1de5a1ba227630aaf96a800b6f2acdbfbf1d32 + checksum: 10/ef067e83ff52562d2c9ba46f767012e0bdb3438bf051b092a739ff849f6df06a22d9ee87e4d9e0edb5ab82340155547550f57da21b71ac86c13513fb4f44daf8 languageName: node linkType: hard @@ -31999,18 +31936,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.3.11, postcss@npm:^8.4.24, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.47, postcss@npm:^8.5.3": - version: 8.5.3 - resolution: "postcss@npm:8.5.3" - dependencies: - nanoid: "npm:^3.3.8" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10/6d7e21a772e8b05bf102636918654dac097bac013f0dc8346b72ac3604fc16829646f94ea862acccd8f82e910b00e2c11c1f0ea276543565d278c7ca35516a7c - languageName: node - linkType: hard - -"postcss@npm:^8.5.6": +"postcss@npm:^8.2.14, postcss@npm:^8.3.11, postcss@npm:^8.4.24, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.5.3, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -32032,6 +31958,13 @@ __metadata: languageName: node linkType: hard +"postgres@npm:^3.4.1, postgres@npm:^3.4.3": + version: 3.4.7 + resolution: "postgres@npm:3.4.7" + checksum: 10/ef5b43b137412c13d907da0d37e7d4141653365fd371ffa000e124076119fe14ef95a27b1469f2ed6fb006f855746fc65087f326a124fe320a2b1f3bbec397f4 + languageName: node + linkType: hard + "postis@npm:^2.2.0": version: 2.2.0 resolution: "postis@npm:2.2.0" @@ -32158,18 +32091,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.0.5, pretty-format@npm:^30.0.0": - version: 30.0.5 - resolution: "pretty-format@npm:30.0.5" - dependencies: - "@jest/schemas": "npm:30.0.5" - ansi-styles: "npm:^5.2.0" - react-is: "npm:^18.3.1" - checksum: 10/bb65e53092f321257d80cd2c0165e65123805c9d4c4ada1ddac15b08c8879d6d031e6f01ac80e2685ef95ac35d302065196a036c63cd8729747f6e0fa21a55bf - languageName: node - linkType: hard - -"pretty-format@npm:30.2.0": +"pretty-format@npm:30.2.0, pretty-format@npm:^30.0.0": version: 30.2.0 resolution: "pretty-format@npm:30.2.0" dependencies: @@ -32191,7 +32113,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.2.1, pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.2.1, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -32224,11 +32146,11 @@ __metadata: linkType: hard "process-on-spawn@npm:^1.0.0": - version: 1.0.0 - resolution: "process-on-spawn@npm:1.0.0" + version: 1.1.0 + resolution: "process-on-spawn@npm:1.1.0" dependencies: fromentries: "npm:^1.2.0" - checksum: 10/8795d71742798e5a059e13da2a9c13988aa7c673a3a57f276c1ff6ed942ba9b7636139121c6a409eaa2ea6a8fda7af4be19c3dc576320515bb3f354e3544106e + checksum: 10/4cc56df51bf54d7629c1857e472c9440984d230c4a4dfdfc2de25abcee57b3d8f4bdfb0b9ad65fe7eea11a7a10f03474c3e8c5eb554454d32c86444e635c85f8 languageName: node linkType: hard @@ -32269,6 +32191,16 @@ __metadata: languageName: node linkType: hard +"prom-client@npm:^15.1.0": + version: 15.1.3 + resolution: "prom-client@npm:15.1.3" + dependencies: + "@opentelemetry/api": "npm:^1.4.0" + tdigest: "npm:^0.1.1" + checksum: 10/eba75e15ab896845d39359e3a4d6f7913ea05339b3122d8dde8c8c374669ad1a1d1ab2694ab2101c420bd98086a564e4f2a18aa29018fc14a4732e57c1c19aec + languageName: node + linkType: hard + "prometheus-gc-stats@npm:^1.1.0": version: 1.1.0 resolution: "prometheus-gc-stats@npm:1.1.0" @@ -32350,9 +32282,9 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^7.2.5, protobufjs@npm:^7.3.0": - version: 7.4.0 - resolution: "protobufjs@npm:7.4.0" +"protobufjs@npm:^7.3.0, protobufjs@npm:^7.5.3": + version: 7.5.4 + resolution: "protobufjs@npm:7.5.4" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -32366,7 +32298,7 @@ __metadata: "@protobufjs/utf8": "npm:^1.1.0" "@types/node": "npm:>=13.7.0" long: "npm:^5.0.0" - checksum: 10/408423506610f70858d7593632f4a6aa4f05796c90fd632be9b9252457c795acc71aa6d3b54bb7f48a890141728fee4ca3906723ccea6c202ad71f21b3879b8b + checksum: 10/88d677bb6f11a2ecec63fdd053dfe6d31120844d04e865efa9c8fbe0674cd077d6624ecfdf014018a20dcb114ae2a59c1b21966dd8073e920650c71370966439 languageName: node linkType: hard @@ -32410,15 +32342,15 @@ __metadata: linkType: hard "psl@npm:^1.1.28, psl@npm:^1.10.0": - version: 1.10.0 - resolution: "psl@npm:1.10.0" + version: 1.15.0 + resolution: "psl@npm:1.15.0" dependencies: punycode: "npm:^2.3.1" - checksum: 10/17b493648cc16e32c41681a4648db0c7235fbe83c78b0789b519aaccd1240fe739f9a5f4c4b55cb9e3094190ddf16e38f34f5ada179d518593ded42c957bdd8b + checksum: 10/5e7467eb5196eb7900d156783d12907d445c0122f76c73203ce96b148a6ccf8c5450cc805887ffada38ff92d634afcf33720c24053cb01d5b6598d1c913c5caf languageName: node linkType: hard -"public-encrypt@npm:^4.0.0, public-encrypt@npm:^4.0.3": +"public-encrypt@npm:^4.0.3": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -32433,12 +32365,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.3 + resolution: "pump@npm:3.0.3" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + checksum: 10/52843fc933b838c0330f588388115a1b28ef2a5ffa7774709b142e35431e8ab0c2edec90de3fa34ebb72d59fef854f151eea7dfc211b6dcf586b384556bd2f39 languageName: node linkType: hard @@ -32463,7 +32395,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0, punycode@npm:^2.3.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -32471,9 +32403,9 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.1 - resolution: "pure-rand@npm:6.0.1" - checksum: 10/c39512a6564692fbb294b36faabe2edfeffe497d46a7decd7374c540f750f943b4ada3914a4542b89b899156b2163afa96b53f3b765338621bbdb47c9434a8c2 + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10/256aa4bcaf9297256f552914e03cbdb0039c8fe1db11fa1e6d3f80790e16e563eb0a859a1e61082a95e224fc0c608661839439f8ecc6a3db4e48d46d99216ee4 languageName: node linkType: hard @@ -32484,29 +32416,29 @@ __metadata: languageName: node linkType: hard -"qase-api-client@npm:~1.0.1": - version: 1.0.2 - resolution: "qase-api-client@npm:1.0.2" +"qase-api-client@npm:~1.1.0": + version: 1.1.0 + resolution: "qase-api-client@npm:1.1.0" dependencies: - axios: "npm:^1.8.2" + axios: "npm:^1.12.0" axios-retry: "npm:^4.5.0" - checksum: 10/94c2515da4961730bb836fcc669773d633c617b6d1071208317ea9b307cae5c8813b9e8e5d99c821b122eb409f028eac5ef0d8329b3972f73fb8129cb512b015 + checksum: 10/2a371e0c2b62c707c32cafa6d7eade771461c136f78bc2675d99c8b73357f3af42c0a132135b5493e66c6e7d2993f8a84df28900295247dccbb03e7f5c71a0b2 languageName: node linkType: hard "qase-api-v2-client@npm:~1.0.1": - version: 1.0.2 - resolution: "qase-api-v2-client@npm:1.0.2" + version: 1.0.3 + resolution: "qase-api-v2-client@npm:1.0.3" dependencies: axios: "npm:^1.8.2" axios-retry: "npm:^4.5.0" - checksum: 10/c61b4266b90b1e0659205f054d472e54297735d8eeb52398e4485bf0ad702d594371ae845cfdf990c7f402238328fe9a0451bbd08343e73e8199b49bc8772afe + checksum: 10/90f0ce53bd1d42c0e8329ca6c0679e79588a2666a54671fce14b2fceea798d1732e7cb6e8f4d04e16b09a11dcdd595dfd8699dfa4132fd541f233aa3b86f689c languageName: node linkType: hard "qase-javascript-commons@npm:~2.4.2": - version: 2.4.2 - resolution: "qase-javascript-commons@npm:2.4.2" + version: 2.4.9 + resolution: "qase-javascript-commons@npm:2.4.9" dependencies: ajv: "npm:^8.12.0" async-mutex: "npm:~0.5.0" @@ -32517,11 +32449,20 @@ __metadata: lodash.merge: "npm:^4.6.2" lodash.mergewith: "npm:^4.6.2" mime-types: "npm:^2.1.33" - qase-api-client: "npm:~1.0.1" + qase-api-client: "npm:~1.1.0" qase-api-v2-client: "npm:~1.0.1" strip-ansi: "npm:^6.0.1" uuid: "npm:^9.0.0" - checksum: 10/8e09e0eacb92bc34bcbd4725b19f6df559dc84a520afcab4ed956ce003b0047753dd313ab218d21a8fb00ce1931c4e3e8bc141214037116150fe1107d606aabf + checksum: 10/c97bece5e7dc24866e33e0d84b10d5804a05fe5711e4393c492b456a5ad4f528768bae582a27f7d89d51938f912606daaa70e6d9dd6ef199f4f11f9b32690a01 + languageName: node + linkType: hard + +"qified@npm:^0.5.0": + version: 0.5.1 + resolution: "qified@npm:0.5.1" + dependencies: + hookified: "npm:^1.12.2" + checksum: 10/728e39fc059a7667cd45d4140bd7ae2c63afa03f635da3beecc1f8a2a88104626c6d5dd9c39653a5ff2b575f0d1168938c171b45fdefed638e3b6c0d3efacf8d languageName: node linkType: hard @@ -32550,6 +32491,13 @@ __metadata: languageName: node linkType: hard +"quansync@npm:^0.2.7": + version: 0.2.11 + resolution: "quansync@npm:0.2.11" + checksum: 10/d4f0cc21a25052a8a6183f17752a6221829c4795b40641de67c06945b356841ff00296d3700d0332dfe8e86100fdcc02f4be7559f3f1774a753b05adb7800d01 + languageName: node + linkType: hard + "query-string@npm:^5.0.1": version: 5.1.1 resolution: "query-string@npm:5.1.1" @@ -32587,13 +32535,6 @@ __metadata: languageName: node linkType: hard -"querystring@npm:^0.2.0": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 10/5ae2eeb8c6d70263a3d13ffaf234ce9593ae0e95ad8ea04aa540e14ff66679347420817aeb4fe6fdfa2aaa7fac86e311b6f1d3da2187f433082ad9125c808c14 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -32617,13 +32558,6 @@ __metadata: languageName: node linkType: hard -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 10/f447926c513b64a857906f017a3b350f7d11277e3c8d2a21a42b7998fa1a613d7a829091e12d142bb668905c8f68d8103416c7197856efb0c72fa835b8e254b5 - languageName: node - linkType: hard - "queue@npm:6.0.2, queue@npm:^6.0.1": version: 6.0.2 resolution: "queue@npm:6.0.2" @@ -32682,7 +32616,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.3, randomfill@npm:^1.0.4": +"randomfill@npm:^1.0.4": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -32751,12 +32685,12 @@ __metadata: linkType: hard "re-resizable@npm:^6.10.1": - version: 6.10.1 - resolution: "re-resizable@npm:6.10.1" + version: 6.11.2 + resolution: "re-resizable@npm:6.11.2" peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: 10/91e1a9738aaae640696de6b4e286075dd9eb9bf5599edcbcbaa6db0df1f5280213b6d832af69417247cea07f95a2e9be1486fdecde51840c796788b5a8cbaf3d + react: ^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/3b814c61b77af294862bd36382b6f2e7f9a90a86f3696fd93780d39d2534c1fcbab68f63b088fc1e1935b1b9dba6c1ab8f61f4f4e6e5d16e86e5805bae40cfb6 languageName: node linkType: hard @@ -32846,17 +32780,17 @@ __metadata: linkType: hard "react-docgen-typescript@npm:^2.2.2": - version: 2.2.2 - resolution: "react-docgen-typescript@npm:2.2.2" + version: 2.4.0 + resolution: "react-docgen-typescript@npm:2.4.0" peerDependencies: typescript: ">= 4.3.x" - checksum: 10/081fc3a876f53b9eeffcff357e5b6c190db799d50edcf11b187857d8cb8cce28000ed777ed16dd52a1c955f332612ef6b1f02cf8adcbcb084b8da9ff1ae5fd13 + checksum: 10/81e45bc012150dee50a9919a44597a436d45168f7a83febbbfef134c07e71c1a2f09fb6e1fc040f18bd6747f37b46d463a2b4a30177f6137e4ff49570bcaf253 languageName: node linkType: hard "react-docgen@npm:^7.0.0": - version: 7.0.3 - resolution: "react-docgen@npm:7.0.3" + version: 7.1.1 + resolution: "react-docgen@npm:7.1.1" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -32868,18 +32802,18 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 10/53eaed76cceb55606584c6ab603f04ec78c066cfb9ed983e1f7b388a75bfb8c2fc9c6b7ab299bac311b3daeca95adb8076b58ca96b41907b33c518299268831f + checksum: 10/501e5fa0d00e32ee27559f44462a34e9531018ccb46c51efbe60b98a4c077f43dbe8999da5bb91d2ab45a83a34099436a3b725fdabd3f218dbb4493c0b1c9f95 languageName: node linkType: hard "react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.0.0 - resolution: "react-dom@npm:19.0.0" + version: 19.2.0 + resolution: "react-dom@npm:19.2.0" dependencies: - scheduler: "npm:^0.25.0" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^19.0.0 - checksum: 10/aa64a2f1991042f516260e8b0eca0ae777b6c8f1aa2b5ae096e80bbb6ac9b005aef2bca697969841d34f7e1819556263476bdfea36c35092e8d9aefde3de2d9a + react: ^19.2.0 + checksum: 10/3dbba071b9b1e7a19eae55f05c100f6b44f88c0aee72397d719ae338248ca66ed5028e6964c1c14870cc3e1abcecc91b22baba6dc2072f819dea81a9fd72f2fd languageName: node linkType: hard @@ -32975,13 +32909,13 @@ __metadata: linkType: hard "react-keyed-flatten-children@npm:^3.0.2": - version: 3.0.2 - resolution: "react-keyed-flatten-children@npm:3.0.2" + version: 3.2.0 + resolution: "react-keyed-flatten-children@npm:3.2.0" dependencies: react-is: "npm:^18.2.0" peerDependencies: react: ">=15.0.0" - checksum: 10/58b53ccc707543b3b2f3615a6efe890b1302bf38d68df9239cb4d1ca4e8d8d9c05d670039c08e77befd27b1210c61290d6308a2f8439363e6699fecb94b69ebd + checksum: 10/8accdbf370d713b143207f9471607217f0aa46a51aa0c86072126e211e6f76e179a6e4e92d88c0eae7ff0735d03b481208f9161043ded172bd609467c8dcfe2b languageName: node linkType: hard @@ -33040,26 +32974,26 @@ __metadata: linkType: hard "react-router-dom@npm:^6.28.0": - version: 6.28.0 - resolution: "react-router-dom@npm:6.28.0" + version: 6.30.1 + resolution: "react-router-dom@npm:6.30.1" dependencies: - "@remix-run/router": "npm:1.21.0" - react-router: "npm:6.28.0" + "@remix-run/router": "npm:1.23.0" + react-router: "npm:6.30.1" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10/e637825132ea96c3514ef7b8322f9bf0b752a942d6b4ffc4c20e389b5911726adf3dba8208ed4b97bf5b9c3bd465d9d1a1db1a58a610a8d528f18d890e0b143f + checksum: 10/d61f04a36ca8a0a61e71bac2616f3f0d4142ced4a473d872738ca363b43d042f4d6dc249e7f7ae1c06f89599277e2fde11583d61cf6b34e999e79caf845acb37 languageName: node linkType: hard -"react-router@npm:6.28.0": - version: 6.28.0 - resolution: "react-router@npm:6.28.0" +"react-router@npm:6.30.1": + version: 6.30.1 + resolution: "react-router@npm:6.30.1" dependencies: - "@remix-run/router": "npm:1.21.0" + "@remix-run/router": "npm:1.23.0" peerDependencies: react: ">=16.8" - checksum: 10/f021a644513144884a567d9c2dcc432e8e3233f931378c219c5a3b5b842340f0faca86225a708bafca1e9010965afe1a7dada28aef5b7b6138c885c0552d9a7d + checksum: 10/880d6cafd6376dd1e624f6f600b7a208c4142d60eaea66241980ef57260c237b3465c3ff96b28f21ae354410345bbbb1817c3bba083012aade6626027d53506f languageName: node linkType: hard @@ -33162,19 +33096,19 @@ __metadata: linkType: hard "react-virtuoso@npm:^4.12.0": - version: 4.12.0 - resolution: "react-virtuoso@npm:4.12.0" + version: 4.14.1 + resolution: "react-virtuoso@npm:4.14.1" peerDependencies: - react: ">=16 || >=17 || >= 18" - react-dom: ">=16 || >=17 || >= 18" - checksum: 10/f9d899dc7747e475efb793b849de9bac4f71209f3a74238a4d58d7c0c81543cca35179d64029f014fb6ebad2eab18d9a852444a49c8fe7c5177a18f09b9924d4 + react: ">=16 || >=17 || >= 18 || >= 19" + react-dom: ">=16 || >=17 || >= 18 || >=19" + checksum: 10/1d59fb199555743d31e71f84f517a1b40a213e0023e82f4502480eae1bff41b6f92f95b5418fbe4fb72a410e9eba9ae4c3cb09f30fa1b7e35bbe74fb85c14f49 languageName: node linkType: hard "react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.0.0 - resolution: "react@npm:19.0.0" - checksum: 10/2490969c503f644703c88990d20e4011fa6119ddeca451e9de48f6d7ab058d670d2852a5fcd3aa3cd90a923ab2815d532637bd4a814add402ae5c0d4f129ee71 + version: 19.2.0 + resolution: "react@npm:19.2.0" + checksum: 10/e13bcdb8e994c3cfa922743cb75ca8deb60531bf02f584d2d8dab940a8132ce8a2e6ef16f8ed7f372b4072e7a7eeff589b2812dabbedfa73e6e46201dac8a9d0 languageName: node linkType: hard @@ -33306,25 +33240,25 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.0.0": - version: 4.5.2 - resolution: "readable-stream@npm:4.5.2" +"readable-stream@npm:^4.0.0, readable-stream@npm:^4.7.0": + version: 4.7.0 + resolution: "readable-stream@npm:4.7.0" dependencies: abort-controller: "npm:^3.0.0" buffer: "npm:^6.0.3" events: "npm:^3.3.0" process: "npm:^0.11.10" string_decoder: "npm:^1.3.0" - checksum: 10/01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82 + checksum: 10/bdf096c8ff59452ce5d08f13da9597f9fcfe400b4facfaa88e74ec057e5ad1fdfa140ffe28e5ed806cf4d2055f0b812806e962bca91dce31bc4cef08e53be3a4 languageName: node linkType: hard "readable-web-to-node-stream@npm:^3.0.0": - version: 3.0.2 - resolution: "readable-web-to-node-stream@npm:3.0.2" + version: 3.0.4 + resolution: "readable-web-to-node-stream@npm:3.0.4" dependencies: - readable-stream: "npm:^3.6.0" - checksum: 10/d3a5bf9d707c01183d546a64864aa63df4d9cb835dfd2bf89ac8305e17389feef2170c4c14415a10d38f9b9bfddf829a57aaef7c53c8b40f11d499844bf8f1a4 + readable-stream: "npm:^4.7.0" + checksum: 10/d8fb3de7579d70ea1e9efdfb2f02e2965ae62a1e1d9e9b0bdce493cb3b98090bd4a34526a9ab6c793bb833b89ffd31a5ab06117a3ae2a3df21363651b2131da9 languageName: node linkType: hard @@ -33347,9 +33281,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.0.2 - resolution: "readdirp@npm:4.0.2" - checksum: 10/4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10/7b817c265940dba90bb9c94d82920d76c3a35ea2d67f9f9d8bd936adcfe02d50c802b14be3dd2e725e002dddbe2cc1c7a0edfb1bc3a365c9dfd5a61e612eea1e languageName: node linkType: hard @@ -33361,15 +33295,15 @@ __metadata: linkType: hard "recast@npm:^0.23.5": - version: 0.23.9 - resolution: "recast@npm:0.23.9" + version: 0.23.11 + resolution: "recast@npm:0.23.11" dependencies: ast-types: "npm:^0.16.1" esprima: "npm:~4.0.0" source-map: "npm:~0.6.1" tiny-invariant: "npm:^1.3.3" tslib: "npm:^2.0.1" - checksum: 10/d60584be179d81a82fbe58b5bbe009aa42831ee114a21a3e3a22bda91334e0b8a1a4610dca8ecb7f9ea1426da4febc08134d3003085ad6ecee478d1808eb8796 + checksum: 10/a622b7848efe13a59a40c9a1a3a8178433eae1048780e04d7392406e2d67fc29e3efa84b3aa8cfda28fd58989f4b59fa968bed295b739987a666bd11cc57a5b2 languageName: node linkType: hard @@ -33459,15 +33393,6 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.2.0": - version: 10.2.0 - resolution: "regenerate-unicode-properties@npm:10.2.0" - dependencies: - regenerate: "npm:^1.4.2" - checksum: 10/9150eae6fe04a8c4f2ff06077396a86a98e224c8afad8344b1b656448e89e84edcd527e4b03aa5476774129eb6ad328ed684f9c1459794a935ec0cc17ce14329 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.2.2": version: 10.2.2 resolution: "regenerate-unicode-properties@npm:10.2.2" @@ -33498,21 +33423,14 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 10/6c19495baefcf5fbb18a281b56a97f0197b5f219f42e571e80877f095320afac0bdb31dab8f8186858e6126950068c3f17a1226437881e3e70446ea66751897c - languageName: node - linkType: hard - "regex-parser@npm:^2.2.11": - version: 2.3.0 - resolution: "regex-parser@npm:2.3.0" - checksum: 10/d82c81bc27db096d93cf3daf1f3bb679784aedac4f4f2841cf976747bbe5bed5bb2e1bf7cda16a95773029282fd910962d47f2c6f229e756e53db4782b79eef7 + version: 2.3.1 + resolution: "regex-parser@npm:2.3.1" + checksum: 10/37d5549040782207b98a5c007b739f85bf43f70249cbf813954d3fab370b93f3c8029534c62ca7c56e7a61e24848118b1bae15668b80ab7e67b4bb98465d54cc languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.3": +"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -33526,31 +33444,17 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^6.1.1": - version: 6.1.1 - resolution: "regexpu-core@npm:6.1.1" - dependencies: - regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.2.0" - regjsgen: "npm:^0.8.0" - regjsparser: "npm:^0.11.0" - unicode-match-property-ecmascript: "npm:^2.0.0" - unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10/6a7ffb42781cacedd7df3c47c72e2d725401a699855be94a37ece5e29d3f25ab3abdd81d73f2d9d32ebc4d41bd25e3c3cc21e5284203faf19e60943adc55252d - languageName: node - linkType: hard - "regexpu-core@npm:^6.2.0": - version: 6.3.0 - resolution: "regexpu-core@npm:6.3.0" + version: 6.4.0 + resolution: "regexpu-core@npm:6.4.0" dependencies: regenerate: "npm:^1.4.2" regenerate-unicode-properties: "npm:^10.2.2" regjsgen: "npm:^0.8.0" - regjsparser: "npm:^0.12.0" + regjsparser: "npm:^0.13.0" unicode-match-property-ecmascript: "npm:^2.0.0" unicode-match-property-value-ecmascript: "npm:^2.2.1" - checksum: 10/f0855741bf1e856e09fdd9133a4d573165377085386aa6fc3e6c203e9d906f8040b0397e108243bded79a01575cad556530b99bd96b14ce127848cd96ce2c2e9 + checksum: 10/bf5f85a502a17f127a1f922270e2ecc1f0dd071ff76a3ec9afcd6b1c2bf7eae1486d1e3b1a6d621aee8960c8b15139e6b5058a84a68e518e1a92b52e9322faf9 languageName: node linkType: hard @@ -33561,25 +33465,14 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.11.0": - version: 0.11.1 - resolution: "regjsparser@npm:0.11.1" - dependencies: - jsesc: "npm:~3.0.2" - bin: - regjsparser: bin/parser - checksum: 10/06295f1666f8e378c3b70eb01578b46e075eee0556865a297497ab40753f04cce526e96513b18e21e66b79c972e7377bd3b5caa86935ed5d736e9b3e0f857363 - languageName: node - linkType: hard - -"regjsparser@npm:^0.12.0": - version: 0.12.0 - resolution: "regjsparser@npm:0.12.0" +"regjsparser@npm:^0.13.0": + version: 0.13.0 + resolution: "regjsparser@npm:0.13.0" dependencies: - jsesc: "npm:~3.0.2" + jsesc: "npm:~3.1.0" bin: regjsparser: bin/parser - checksum: 10/c2d6506b3308679de5223a8916984198e0493649a67b477c66bdb875357e3785abbf3bedf7c5c2cf8967d3b3a7bdf08b7cbd39e65a70f9e1ffad584aecf5f06a + checksum: 10/eeaabd3454f59394cbb3bfeb15fd789e638040f37d0bee9071a9b0b85524ddc52b5f7aaaaa4847304c36fa37429e53d109c4dbf6b878cb5ffa4f4198c1042fb7 languageName: node linkType: hard @@ -33630,7 +33523,7 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.0.0, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.0.0": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 10/1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 @@ -33644,7 +33537,32 @@ __metadata: languageName: node linkType: hard -"request@npm:^2.68.0": +"request-promise-core@npm:1.1.4": + version: 1.1.4 + resolution: "request-promise-core@npm:1.1.4" + dependencies: + lodash: "npm:^4.17.19" + peerDependencies: + request: ^2.34 + checksum: 10/79714e46b078c8de539c4de13e78878a3c7e3f33e194547c5ec3f0c8e47b0b222aa1718bbd2dbfb1a7990149041c6cc0be6c5916e03d99f4e75939f2a840046e + languageName: node + linkType: hard + +"request-promise@npm:^4.2.6": + version: 4.2.6 + resolution: "request-promise@npm:4.2.6" + dependencies: + bluebird: "npm:^3.5.0" + request-promise-core: "npm:1.1.4" + stealthy-require: "npm:^1.1.1" + tough-cookie: "npm:^2.3.3" + peerDependencies: + request: ^2.34 + checksum: 10/b0d8846ebca56008ab18d8e6daa16630bd94d0753c8718afbc4bd987bc13042ae5f4cb4d418498dfffb43fcd00806babba176598b0ab935212b72bbdb4dc7643 + languageName: node + linkType: hard + +"request@npm:^2.68.0, request@npm:^2.88.2": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -33697,13 +33615,13 @@ __metadata: linkType: hard "require-in-the-middle@npm:^7.1.1": - version: 7.4.0 - resolution: "require-in-the-middle@npm:7.4.0" + version: 7.5.2 + resolution: "require-in-the-middle@npm:7.5.2" dependencies: debug: "npm:^4.3.5" module-details-from-path: "npm:^1.0.3" resolve: "npm:^1.22.8" - checksum: 10/0ca30ad6a6183423f38599709fc8a670682db85b581a66cb31ea31342e8ba2ce7dca44ee29e8cfe4fb59ffcb0c2b0f9b77d44a10cdc7535c7c2907028e53afbf + checksum: 10/d8f137d72eec1c53987647d19cd3bd2c64d5417bcd06b9ac8f7a14e83924c1e7636e327df7d96066a2b446b41f50d0bc1856a521388d5e90ba5c3b18dd5ab4e8 languageName: node linkType: hard @@ -33799,26 +33717,13 @@ __metadata: linkType: hard "resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 10/f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 - languageName: node - linkType: hard - -"resolve@npm:^1.1.4, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10/536efee0f30a10fac8604e6cdc7844dbc3f4313568d09f06db4f7ed8a5b8aeb8585966fe975083d1f2dfbc87cf5f8bc7ab65a5c23385c14acbb535ca79f8398a languageName: node linkType: hard -"resolve@npm:^1.22.10, resolve@npm:^1.22.3": +"resolve@npm:^1.1.4, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.2, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -33844,20 +33749,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.11.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.11.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -33903,9 +33795,9 @@ __metadata: linkType: hard "restructure@npm:^3.0.0": - version: 3.0.0 - resolution: "restructure@npm:3.0.0" - checksum: 10/135735e1852bbab286b52a63d5a4eda45e67dd5db3db0df59ebcc230c0fbc27a006a451fdc1fa4c7af6551e434b753b234dd772d057a9c5c9059020ad1bbc008 + version: 3.0.2 + resolution: "restructure@npm:3.0.2" + checksum: 10/0d34e9e8c3e2fce80feec414376db4db8da2196d768848161dff5ce70acb365f2618975e26dd61199482b5237d415916337edde899f101b98265f88659d95886 languageName: node linkType: hard @@ -33942,16 +33834,16 @@ __metadata: linkType: hard "reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 10/14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10/af47851b547e8a8dc89af144fceee17b80d5beaf5e6f57ed086432d79943434ff67ca526e92275be6f54b6189f6920a24eace75c2657eed32d02c400312b21ec languageName: node linkType: hard "rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: 10/76dedd9700cdf132947fde7ce1a8838c9cbb7f3e8f9188af0aaf97194cce745f42094dd2cf547426934cc83252ee2c0e432b2e0222a4415ab0db32de82665c69 + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 languageName: node linkType: hard @@ -33977,17 +33869,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^5.0.5": - version: 5.0.10 - resolution: "rimraf@npm:5.0.10" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e - languageName: node - linkType: hard - "rimraf@npm:^6.0.1, rimraf@npm:~6.0.1": version: 6.0.1 resolution: "rimraf@npm:6.0.1" @@ -34000,13 +33881,13 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1, ripemd160@npm:^2.0.3": + version: 2.0.3 + resolution: "ripemd160@npm:2.0.3" dependencies: - hash-base: "npm:^3.0.0" - inherits: "npm:^2.0.1" - checksum: 10/006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 + hash-base: "npm:^3.1.2" + inherits: "npm:^2.0.4" + checksum: 10/d15d42ea0460426675e5320f86d3468ab408af95b1761cf35f8d32c0c97b4d3bb72b7226e990e643b96e1637a8ad26b343a6c7666e1a297bcab4f305a1d9d3e3 languageName: node linkType: hard @@ -34082,30 +33963,33 @@ __metadata: languageName: unknown linkType: soft -"rollup@npm:^4.30.1": - version: 4.34.4 - resolution: "rollup@npm:4.34.4" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.34.4" - "@rollup/rollup-android-arm64": "npm:4.34.4" - "@rollup/rollup-darwin-arm64": "npm:4.34.4" - "@rollup/rollup-darwin-x64": "npm:4.34.4" - "@rollup/rollup-freebsd-arm64": "npm:4.34.4" - "@rollup/rollup-freebsd-x64": "npm:4.34.4" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.4" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.4" - "@rollup/rollup-linux-arm64-gnu": "npm:4.34.4" - "@rollup/rollup-linux-arm64-musl": "npm:4.34.4" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.4" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.4" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.4" - "@rollup/rollup-linux-s390x-gnu": "npm:4.34.4" - "@rollup/rollup-linux-x64-gnu": "npm:4.34.4" - "@rollup/rollup-linux-x64-musl": "npm:4.34.4" - "@rollup/rollup-win32-arm64-msvc": "npm:4.34.4" - "@rollup/rollup-win32-ia32-msvc": "npm:4.34.4" - "@rollup/rollup-win32-x64-msvc": "npm:4.34.4" - "@types/estree": "npm:1.0.6" +"rollup@npm:^4.34.9": + version: 4.52.5 + resolution: "rollup@npm:4.52.5" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.52.5" + "@rollup/rollup-android-arm64": "npm:4.52.5" + "@rollup/rollup-darwin-arm64": "npm:4.52.5" + "@rollup/rollup-darwin-x64": "npm:4.52.5" + "@rollup/rollup-freebsd-arm64": "npm:4.52.5" + "@rollup/rollup-freebsd-x64": "npm:4.52.5" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.52.5" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.52.5" + "@rollup/rollup-linux-arm64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-arm64-musl": "npm:4.52.5" + "@rollup/rollup-linux-loong64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-riscv64-musl": "npm:4.52.5" + "@rollup/rollup-linux-s390x-gnu": "npm:4.52.5" + "@rollup/rollup-linux-x64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-x64-musl": "npm:4.52.5" + "@rollup/rollup-openharmony-arm64": "npm:4.52.5" + "@rollup/rollup-win32-arm64-msvc": "npm:4.52.5" + "@rollup/rollup-win32-ia32-msvc": "npm:4.52.5" + "@rollup/rollup-win32-x64-gnu": "npm:4.52.5" + "@rollup/rollup-win32-x64-msvc": "npm:4.52.5" + "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -34128,29 +34012,35 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true - "@rollup/rollup-linux-loongarch64-gnu": + "@rollup/rollup-linux-loong64-gnu": optional: true - "@rollup/rollup-linux-powerpc64le-gnu": + "@rollup/rollup-linux-ppc64-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": optional: true + "@rollup/rollup-openharmony-arm64": + optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true "@rollup/rollup-win32-x64-msvc": optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 10/909584375565e113ddeaee4565779901ff4bd1d115f4dcca649519b70b5b80171a0e2795c257663c237158975fe62deb8186aa6a05ce944de941ffb30bbbcfae + checksum: 10/e29ef8b386cb33709073c5e466fa9dfda2ecd29b3143ff30badff56acef5004de94fba14668aee9f0163c009a731dfe040b9daea2c67102f39634c13fc06a14f languageName: node linkType: hard @@ -34162,9 +34052,9 @@ __metadata: linkType: hard "run-applescript@npm:^7.0.0": - version: 7.0.0 - resolution: "run-applescript@npm:7.0.0" - checksum: 10/b02462454d8b182ad4117e5d4626e9e6782eb2072925c9fac582170b0627ae3c1ea92ee9b2df7daf84b5e9ffe14eb1cf5fb70bc44b15c8a0bfcdb47987e2410c + version: 7.1.0 + resolution: "run-applescript@npm:7.1.0" + checksum: 10/8659fb5f2717b2b37a68cbfe5f678254cf24b5a82a6df3372b180c80c7c137dcd757a4166c3887e459f59a090ca414e8ea7ca97cf3ee5123db54b3b4006d7b7a languageName: node linkType: hard @@ -34213,7 +34103,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 @@ -34242,9 +34132,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.3.1": - version: 2.3.1 - resolution: "safe-stable-stringify@npm:2.3.1" - checksum: 10/8a6ed4e5fb80694970f1939538518c44a59c71c74305e12b5964cbe3850636212eddac881da1f676b0232015213676e07750fe75bc402afbfe29851c8b52381e + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10/2697fa186c17c38c3ca5309637b4ac6de2f1c3d282da27cd5e1e3c88eca0fb1f9aea568a6aabdf284111592c8782b94ee07176f17126031be72ab1313ed46c5c languageName: node linkType: hard @@ -34255,9 +34145,9 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:~2.16.0": - version: 2.16.0 - resolution: "sanitize-html@npm:2.16.0" +"sanitize-html@npm:^2.11.0, sanitize-html@npm:~2.17.0": + version: 2.17.0 + resolution: "sanitize-html@npm:2.17.0" dependencies: deepmerge: "npm:^4.2.2" escape-string-regexp: "npm:^4.0.0" @@ -34265,13 +34155,13 @@ __metadata: is-plain-object: "npm:^5.0.0" parse-srcset: "npm:^1.0.2" postcss: "npm:^8.3.11" - checksum: 10/eac99df964e3600717dec90867b4098ca66a75e8b0b2bb7ab1661090b35ebefd7776829d023905fbb55e58b2dd05a27dd3b99dde76d8bd75a973a26b4d77cd7a + checksum: 10/93a91c629b91f1ad25ede5cd000d4212f3ed495a9b8eeb2cb1b50c936807ab11e736d6c6a75d141daac28430d14e40351981809fbb05f7be7bdffb60318cfebd languageName: node linkType: hard -"sanitize-html@npm:~2.17.0": - version: 2.17.0 - resolution: "sanitize-html@npm:2.17.0" +"sanitize-html@npm:~2.16.0": + version: 2.16.0 + resolution: "sanitize-html@npm:2.16.0" dependencies: deepmerge: "npm:^4.2.2" escape-string-regexp: "npm:^4.0.0" @@ -34279,7 +34169,7 @@ __metadata: is-plain-object: "npm:^5.0.0" parse-srcset: "npm:^1.0.2" postcss: "npm:^8.3.11" - checksum: 10/93a91c629b91f1ad25ede5cd000d4212f3ed495a9b8eeb2cb1b50c936807ab11e736d6c6a75d141daac28430d14e40351981809fbb05f7be7bdffb60318cfebd + checksum: 10/eac99df964e3600717dec90867b4098ca66a75e8b0b2bb7ab1661090b35ebefd7776829d023905fbb55e58b2dd05a27dd3b99dde76d8bd75a973a26b4d77cd7a languageName: node linkType: hard @@ -34333,10 +34223,10 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: 10/09b79ff6dc09689a24323352117c94593c69db348997b2af0edbd82fa08aba47d778055bf9616b57285bb73d25d790900c044bf631a8f10c8252412e3f3fe5dd +"sax@npm:>=0.6.0, sax@npm:^1.4.1": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10/b1c784b545019187b53a0c28edb4f6314951c971e2963a69739c6ce222bfbc767e54d320e689352daba79b7d5e06d22b5d7113b99336219d6e93718e2f99d335 languageName: node linkType: hard @@ -34368,10 +34258,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.25.0": - version: 0.25.0 - resolution: "scheduler@npm:0.25.0" - checksum: 10/e661e38503ab29a153429a99203fefa764f28b35c079719eb5efdd2c1c1086522f6653d8ffce388209682c23891a6d1d32fa6badf53c35fb5b9cd0c55ace42de +"scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 languageName: node linkType: hard @@ -34397,15 +34287,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.2": - version: 4.3.2 - resolution: "schema-utils@npm:4.3.2" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.2, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" dependencies: "@types/json-schema": "npm:^7.0.9" ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 10/02c32c34aae762d48468f98465a96a167fede637772871c7c7d8923671ddb9f20b2cc6f6e8448ae6bef5363e3597493c655212c8b06a4ee73aa099d9452fbd8b + checksum: 10/dba77a46ad7ff0c906f7f09a1a61109e6cb56388f15a68070b93c47a691f516c6a3eb454f81a8cceb0a0e55b87f8b05770a02bfb1f4e0a3143b5887488b2f900 languageName: node linkType: hard @@ -34426,9 +34316,9 @@ __metadata: linkType: hard "secure-json-parse@npm:^2.4.0": - version: 2.4.0 - resolution: "secure-json-parse@npm:2.4.0" - checksum: 10/129f7fd22b956bf12d82c35f02377a4a702b98a6a045f2adc16ec75341a9792a8883f4e2bcbf80a28a7989752a2455e37d372378d3572158e709b2cb7e911e57 + version: 2.7.0 + resolution: "secure-json-parse@npm:2.7.0" + checksum: 10/974386587060b6fc5b1ac06481b2f9dbbb0d63c860cc73dc7533f27835fdb67b0ef08762dbfef25625c15bc0a0c366899e00076cb0d556af06b71e22f1dede4c languageName: node linkType: hard @@ -34494,11 +34384,11 @@ __metadata: linkType: hard "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.6.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver - checksum: 10/fbc71cf00736480ca0dd67f2527cda6e0fde5447af00bd2ce06cb522d510216603a63ed0c6c87d8904507c1a4e8113e628a71424ebd9e0fd7d345ee8ed249690 + semver: bin/semver + checksum: 10/fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e languageName: node linkType: hard @@ -34520,12 +34410,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": - version: 7.7.2 - resolution: "semver@npm:7.7.2" +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.3 + resolution: "semver@npm:7.7.3" bin: semver: bin/semver.js - checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda + checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 languageName: node linkType: hard @@ -34689,19 +34579,7 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8, sha.js@npm:~2.4.4": - version: 2.4.11 - resolution: "sha.js@npm:2.4.11" - dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - bin: - sha.js: ./bin.js - checksum: 10/d833bfa3e0a67579a6ce6e1bc95571f05246e0a441dd8c76e3057972f2a3e098465687a4369b07e83a0375a88703577f71b5b2e966809e67ebc340dbedb478c7 - languageName: node - linkType: hard - -"sha.js@npm:^2.4.12": +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.12, sha.js@npm:^2.4.8, sha.js@npm:~2.4.4": version: 2.4.12 resolution: "sha.js@npm:2.4.12" dependencies: @@ -34723,7 +34601,85 @@ __metadata: languageName: node linkType: hard -"sharp@npm:*, sharp@npm:^0.33.5": +"sharp@npm:*": + version: 0.34.4 + resolution: "sharp@npm:0.34.4" + dependencies: + "@img/colour": "npm:^1.0.0" + "@img/sharp-darwin-arm64": "npm:0.34.4" + "@img/sharp-darwin-x64": "npm:0.34.4" + "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" + "@img/sharp-libvips-darwin-x64": "npm:1.2.3" + "@img/sharp-libvips-linux-arm": "npm:1.2.3" + "@img/sharp-libvips-linux-arm64": "npm:1.2.3" + "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" + "@img/sharp-libvips-linux-s390x": "npm:1.2.3" + "@img/sharp-libvips-linux-x64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" + "@img/sharp-linux-arm": "npm:0.34.4" + "@img/sharp-linux-arm64": "npm:0.34.4" + "@img/sharp-linux-ppc64": "npm:0.34.4" + "@img/sharp-linux-s390x": "npm:0.34.4" + "@img/sharp-linux-x64": "npm:0.34.4" + "@img/sharp-linuxmusl-arm64": "npm:0.34.4" + "@img/sharp-linuxmusl-x64": "npm:0.34.4" + "@img/sharp-wasm32": "npm:0.34.4" + "@img/sharp-win32-arm64": "npm:0.34.4" + "@img/sharp-win32-ia32": "npm:0.34.4" + "@img/sharp-win32-x64": "npm:0.34.4" + detect-libc: "npm:^2.1.0" + semver: "npm:^7.7.2" + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-ppc64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-ppc64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-wasm32": + optional: true + "@img/sharp-win32-arm64": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + checksum: 10/8e6268e3b0fba7704291684e63c2829963a5ec311d8a8ebbcd32d750c4efb0b01594d925d289ccb5ac0ac373df40fedf5a05a8f331470db799b9c78c48923cba + languageName: node + linkType: hard + +"sharp@npm:^0.33.5": version: 0.33.5 resolution: "sharp@npm:0.33.5" dependencies: @@ -34793,11 +34749,13 @@ __metadata: linkType: hard "shasum-object@npm:^1.0.0": - version: 1.0.0 - resolution: "shasum-object@npm:1.0.0" + version: 1.0.1 + resolution: "shasum-object@npm:1.0.1" dependencies: fast-safe-stringify: "npm:^2.0.7" - checksum: 10/0666d856b9d02968d7747af6923d7d4c969390904aa2607072dc769b1bc724c5d440f61fbf1ed93cac382939310a762f375874805efca053e5f848c265330bb6 + bin: + shasum-object: bin.js + checksum: 10/c8852881daa58b8148e035e2a0b1b63207f47dbea907053ad9837b8c0dac0e6a3f8643bef96e982f80106c9b151aa582ca01d65a12e5179810ff2b15939b7048 languageName: node linkType: hard @@ -34827,10 +34785,10 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.4.3, shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 10/af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d +"shell-quote@npm:^1.4.3, shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.3": + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c languageName: node linkType: hard @@ -34932,11 +34890,11 @@ __metadata: linkType: hard "simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" + version: 0.2.4 + resolution: "simple-swizzle@npm:0.2.4" dependencies: is-arrayish: "npm:^0.3.1" - checksum: 10/c6dffff17aaa383dae7e5c056fbf10cf9855a9f79949f20ee225c04f06ddde56323600e0f3d6797e82d08d006e93761122527438ee9531620031c08c9e0d73cc + checksum: 10/f114785cc1b57cd79d8463af04b20f53483be5f22e66ac775218e5587f4591790da500126cd0434f1d523d81015c3c87835f99c8fee8a657c90a875c25e88f76 languageName: node linkType: hard @@ -35057,23 +35015,23 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.4 - resolution: "socks-proxy-agent@npm:8.0.4" + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.1.1" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" socks: "npm:^2.8.3" - checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 + checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c languageName: node linkType: hard "socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" + version: 2.8.7 + resolution: "socks@npm:2.8.7" dependencies: - ip-address: "npm:^9.0.5" + ip-address: "npm:^10.0.1" smart-buffer: "npm:^4.2.0" - checksum: 10/ffcb622c22481dfcd7589aae71fbfd71ca34334064d181df64bf8b7feaeee19706aba4cffd1de35cc7bbaeeaa0af96be2d7f40fcbc7bc0ab69533a7ae9ffc4fb + checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 languageName: node linkType: hard @@ -35102,11 +35060,11 @@ __metadata: linkType: hard "sonic-boom@npm:^2.2.0": - version: 2.6.0 - resolution: "sonic-boom@npm:2.6.0" + version: 2.8.0 + resolution: "sonic-boom@npm:2.8.0" dependencies: atomic-sleep: "npm:^1.0.0" - checksum: 10/e2d93654a98acd310d8866339fbdec6ba7326a632e425d1ff563d8367ed278e362288b52a1c57f2dc6c4a98be553b123ea88d5327d3595005652fd245f93ba05 + checksum: 10/05351d9f44bac59b2a4ab42ee22bf81b8c3bbd22db20183d78d5f2067557eb623e0eaf93b2bc0f8417bee92ca372bc26e0d83e3bdb0ffebcc33738ac1c191876 languageName: node linkType: hard @@ -35203,10 +35161,10 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.4": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc +"source-map@npm:^0.7.4, source-map@npm:~0.7.6": + version: 0.7.6 + resolution: "source-map@npm:0.7.6" + checksum: 10/c8d2da7c57c14f3fd7568f764b39ad49bbf9dd7632b86df3542b31fed117d4af2fb74a4f886fc06baf7a510fee68e37998efc3080aacdac951c36211dc29a7a3 languageName: node linkType: hard @@ -35217,13 +35175,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:~0.7.6": - version: 0.7.6 - resolution: "source-map@npm:0.7.6" - checksum: 10/c8d2da7c57c14f3fd7568f764b39ad49bbf9dd7632b86df3542b31fed117d4af2fb74a4f886fc06baf7a510fee68e37998efc3080aacdac951c36211dc29a7a3 - languageName: node - linkType: hard - "sparse-bitfield@npm:^3.0.3": version: 3.0.3 resolution: "sparse-bitfield@npm:3.0.3" @@ -35270,19 +35221,19 @@ __metadata: linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.1.1 - resolution: "spdx-correct@npm:3.1.1" + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: "npm:^3.0.0" spdx-license-ids: "npm:^3.0.0" - checksum: 10/688e028c3ca6090d1b516272a2dd60b30f163cbf166295ac4b8078fd74f524365cd996e2b18cabdaa41647aa806e117604aa3b3216f69076a554999913d09d47 + checksum: 10/cc2e4dbef822f6d12142116557d63f5facf3300e92a6bd24e907e4865e17b7e1abd0ee6b67f305cae6790fc2194175a24dc394bfcc01eea84e2bdad728e9ae9a languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 10/cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10/bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 languageName: node linkType: hard @@ -35297,9 +35248,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.11 - resolution: "spdx-license-ids@npm:3.0.11" - checksum: 10/aed256585883aef483590e15d8352b6b787f01cc7e3e120e10457383d574b2cd314d8325854f5f831733ee2e257a6010a57adc93fc166648cc3bc9ab7cd1ea6b + version: 3.0.22 + resolution: "spdx-license-ids@npm:3.0.22" + checksum: 10/a2f214aaf74c21a0172232367ce785157cef45d78617ee4d12aa1246350af566968e28b511e2096b707611566ac3959b85d8bf2d53a65bc6b66580735d3e1965 languageName: node linkType: hard @@ -35361,9 +35312,9 @@ __metadata: linkType: hard "split2@npm:^4.0.0": - version: 4.1.0 - resolution: "split2@npm:4.1.0" - checksum: 10/9d2dea7f2b2b788e2921b16ca4dd4e4ecaf334e401ce28c6cbf6efd66f22400e8df68b297a9d5b8ea6d1cba4d31647c45cdc5e4b4c6c3c7b01095dd35ab50dc9 + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10/09bbefc11bcf03f044584c9764cd31a252d8e52cea29130950b26161287c11f519807c5e54bd9e5804c713b79c02cefe6a98f4688630993386be353e03f534ab languageName: node linkType: hard @@ -35376,10 +35327,10 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb +"sprintf-js@npm:1.1.2": + version: 1.1.2 + resolution: "sprintf-js@npm:1.1.2" + checksum: 10/0044322a252b36bffc3d8a462a4882de57830e18d37d1cc000104ff4744b512d6a9b1ca6240e7ad141a987a1eaad071668fe12d11c496c11d3641c4797a6cf3f languageName: node linkType: hard @@ -35391,8 +35342,8 @@ __metadata: linkType: hard "sshpk@npm:^1.7.0": - version: 1.17.0 - resolution: "sshpk@npm:1.17.0" + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" dependencies: asn1: "npm:~0.2.3" assert-plus: "npm:^1.0.0" @@ -35407,7 +35358,7 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: 10/668c2a279a6ce66fd739ce5684e37927dd75427cc020c828a208f85890a4c400705d4ba09f32fa44efca894339dc6931941664f6f6ba36dfa543de6d006cbe9c + checksum: 10/858339d43e3c6b6a848772a66f69442ce74f1a37655d9f35ba9d1f85329499ff0000af9f8ab83dbb39ad24c0c370edabe0be1e39863f70c6cded9924b8458c34 languageName: node linkType: hard @@ -35453,15 +35404,15 @@ __metadata: linkType: hard "stack-generator@npm:^2.0.3": - version: 2.0.5 - resolution: "stack-generator@npm:2.0.5" + version: 2.0.10 + resolution: "stack-generator@npm:2.0.10" dependencies: - stackframe: "npm:^1.1.1" - checksum: 10/3c7b925c34b93f1528e334f1ed5fe4d7a5d4874589cb63ce539f569e9c76649037b7848be953b24f3c46865584425281fc51925e42c87b7fec128ad646ccae97 + stackframe: "npm:^1.3.4" + checksum: 10/4fc3978a934424218a0aa9f398034e1f78153d5ff4f4ff9c62478c672debb47dd58de05b09fc3900530cbb526d72c93a6e6c9353bacc698e3b1c00ca3dda0c47 languageName: node linkType: hard -"stack-trace@npm:0.0.10": +"stack-trace@npm:0.0.10, stack-trace@npm:0.0.x": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" checksum: 10/7bd633f0e9ac46e81a0b0fe6538482c1d77031959cf94478228731709db4672fbbed59176f5b9a9fd89fec656b5dae03d084ef2d1b0c4c2f5683e05f2dbb1405 @@ -35477,10 +35428,10 @@ __metadata: languageName: node linkType: hard -"stackframe@npm:^1.1.1": - version: 1.2.1 - resolution: "stackframe@npm:1.2.1" - checksum: 10/1c8f34f409195068d53d1ab601f54f97f78ce04d13ac8f2461bbb0def9c1029687bbadd7ce4413b5393f511415da2f57338eb8b606c574041011d74aa1d72a4a +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 languageName: node linkType: hard @@ -35498,7 +35449,23 @@ __metadata: languageName: node linkType: hard -"stop-iteration-iterator@npm:^1.0.0": +"stealthy-require@npm:^1.1.1": + version: 1.1.1 + resolution: "stealthy-require@npm:1.1.1" + checksum: 10/a408a51f5b6c1fe535e4459732ac0b66d7921583f89fc8289bfdc937a497fe8196219d1e04d234047349b90723ecff1a1cb4a92bef2315e01a3081dc72db8d41 + languageName: node + linkType: hard + +"steno@npm:^0.4.1": + version: 0.4.4 + resolution: "steno@npm:0.4.4" + dependencies: + graceful-fs: "npm:^4.1.3" + checksum: 10/02e23c2703140db5ddeee2f353830b7c628705fd63337c4d25bd400828cc2a86bb7a56760ae5aafd4a6db60c49d84e0405f3e18ce24bb0821a054c5fcd07bfc8 + languageName: node + linkType: hard + +"stop-iteration-iterator@npm:^1.0.0, stop-iteration-iterator@npm:^1.1.0": version: 1.1.0 resolution: "stop-iteration-iterator@npm:1.1.0" dependencies: @@ -35633,18 +35600,14 @@ __metadata: languageName: node linkType: hard -"streamx@npm:^2.15.0, streamx@npm:^2.20.0": - version: 2.20.1 - resolution: "streamx@npm:2.20.1" +"streamx@npm:^2.15.0, streamx@npm:^2.21.0": + version: 2.23.0 + resolution: "streamx@npm:2.23.0" dependencies: - bare-events: "npm:^2.2.0" + events-universal: "npm:^1.0.0" fast-fifo: "npm:^1.3.2" - queue-tick: "npm:^1.0.1" text-decoder: "npm:^1.1.0" - dependenciesMeta: - bare-events: - optional: true - checksum: 10/3c69a48c4f397fb8a9460d1a780ece352849a4719a8938a866879dd1773098121882c3c2b99b9c7f605a123461d8ab2e652fd22c13ccda18f79e234e78ec7ed7 + checksum: 10/4969d7032b16497172afa2f8ac889d137764963ae564daf1611a03225dd62d9316d51de8098b5866d21722babde71353067184e7a3e9795d6dc17c902904a780 languageName: node linkType: hard @@ -35751,13 +35714,14 @@ __metadata: linkType: hard "string.prototype.padend@npm:^3.0.0": - version: 3.1.3 - resolution: "string.prototype.padend@npm:3.1.3" + version: 3.1.6 + resolution: "string.prototype.padend@npm:3.1.6" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.1" - checksum: 10/ae99a99c9ee78d0b5a76a0f5913fa9a43a911794937748df821565b1ae37279603fe718aa1954e9034681cc20ae75d9d9f8af02a15a796d92b81d9bcb637b879 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10/52cebc58a0252ef45dd0fec3ee4e8655bcc8b6c07b4956c5965542316f5ab3a38ca8d1d06e9804979828fba9de61e59294fe23f64e5d413ac40963a4d4969c19 languageName: node linkType: hard @@ -35853,11 +35817,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10/475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 + checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b languageName: node linkType: hard @@ -35908,11 +35872,9 @@ __metadata: linkType: hard "strip-indent@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-indent@npm:4.0.0" - dependencies: - min-indent: "npm:^1.0.1" - checksum: 10/06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 + version: 4.1.1 + resolution: "strip-indent@npm:4.1.1" + checksum: 10/d322bfdc59855006791a4aebe2a66e0892eab7004a5c064d74b86a0c6ecff2818974c9a5eda54b16d8af6aadbc90a6c02635ffcbec11ab33dd8979b1a6346fc0 languageName: node linkType: hard @@ -35939,10 +35901,10 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": - version: 1.0.5 - resolution: "strnum@npm:1.0.5" - checksum: 10/d3117975db8372d4d7b2c07601ed2f65bf21cc48d741f37a8617b76370d228f2ec26336e53791ebc3638264d23ca54e6c241f57f8c69bd4941c63c79440525ca +"strnum@npm:^1.1.1": + version: 1.1.2 + resolution: "strnum@npm:1.1.2" + checksum: 10/ccd6297a1fdaf0fc8ea0ea904acdae76878d49a4b0d98a70155df4bc081fd88eac5ec99fb150f3d1d1af065c1898d38420705259ba6c39aa850c671bcd54e35d languageName: node linkType: hard @@ -35992,21 +35954,21 @@ __metadata: linkType: hard "style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": - version: 4.1.2 - resolution: "style-mod@npm:4.1.2" - checksum: 10/9da37909d6dbc3c043ab6d18da5d997073a4698c91e86058293252493eb18aca4e44e3fb18f32fcee26dcee8785f393c6c95f3c96cc722a0dd6b8de622b5b293 + version: 4.1.3 + resolution: "style-mod@npm:4.1.3" + checksum: 10/b47465ea953c42e62682a2a366a0946a4aa973cbabb000619acbf5d1c162c94aa019caeb13804e38bed71c2b19b8c778f847542d7e82e9309154ccbb5ef9ca98 languageName: node linkType: hard "stylehacks@npm:^7.0.5": - version: 7.0.5 - resolution: "stylehacks@npm:7.0.5" + version: 7.0.6 + resolution: "stylehacks@npm:7.0.6" dependencies: - browserslist: "npm:^4.24.5" + browserslist: "npm:^4.25.1" postcss-selector-parser: "npm:^7.1.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/798ac0f92ff4489c251550d64b903f1aa8b5946e5b09b33ebf68290b5a345257cecf98c989526a5d462b560081194fead38c4f804ec016ceb8b1b3f17ec74fc5 + checksum: 10/177e7f7821f70287584cfce205b7329bf7016ff1255a5c32c30e46bb138e011fb3ef9ede1ce49bddae3a61853e354c958a8a10a34830b7a148635b3deaf3fc69 languageName: node linkType: hard @@ -36056,57 +36018,57 @@ __metadata: linkType: hard "stylelint@npm:^16.10.0": - version: 16.10.0 - resolution: "stylelint@npm:16.10.0" - dependencies: - "@csstools/css-parser-algorithms": "npm:^3.0.1" - "@csstools/css-tokenizer": "npm:^3.0.1" - "@csstools/media-query-list-parser": "npm:^3.0.1" - "@csstools/selector-specificity": "npm:^4.0.0" - "@dual-bundle/import-meta-resolve": "npm:^4.1.0" + version: 16.25.0 + resolution: "stylelint@npm:16.25.0" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + "@csstools/selector-specificity": "npm:^5.0.0" + "@dual-bundle/import-meta-resolve": "npm:^4.2.1" balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" cosmiconfig: "npm:^9.0.0" css-functions-list: "npm:^3.2.3" - css-tree: "npm:^3.0.0" - debug: "npm:^4.3.7" - fast-glob: "npm:^3.3.2" + css-tree: "npm:^3.1.0" + debug: "npm:^4.4.3" + fast-glob: "npm:^3.3.3" fastest-levenshtein: "npm:^1.0.16" - file-entry-cache: "npm:^9.1.0" + file-entry-cache: "npm:^10.1.4" global-modules: "npm:^2.0.0" globby: "npm:^11.1.0" globjoin: "npm:^0.1.4" html-tags: "npm:^3.3.1" - ignore: "npm:^6.0.2" + ignore: "npm:^7.0.5" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.34.0" + known-css-properties: "npm:^0.37.0" mathml-tag-names: "npm:^2.1.3" meow: "npm:^13.2.0" micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" - picocolors: "npm:^1.0.1" - postcss: "npm:^8.4.47" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.5.6" postcss-resolve-nested-selector: "npm:^0.1.6" postcss-safe-parser: "npm:^7.0.1" - postcss-selector-parser: "npm:^6.1.2" + postcss-selector-parser: "npm:^7.1.0" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" - supports-hyperlinks: "npm:^3.1.0" + supports-hyperlinks: "npm:^3.2.0" svg-tags: "npm:^1.0.0" - table: "npm:^6.8.2" + table: "npm:^6.9.0" write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10/2bc1627e2681414d9c61a96e8298ca7697ce8bc78bb9ffe1c3e370e064ca81cd4d131493a3f315334195b1f039ff99ea0c900e264ca4516c93ee5c36d2e4490d + checksum: 10/8c3b08ace7b9580d44b3f32c26cffe894b9ba77494e63704b6a91f9150f04d3583c198cb33df384a8e6a5ef37d0cfdf29e6ef29b41a2ea7c188ea98fe44efe9d languageName: node linkType: hard "stylis@npm:~4.1.3": - version: 4.1.3 - resolution: "stylis@npm:4.1.3" - checksum: 10/0065b6954f7007ded81598d8390c92682dd312f4d9a7f928e70190f716ee4019e29f5dd364016f8428b8ef9b5b6b950b2be717d76a7d813302cdbf1321084374 + version: 4.1.4 + resolution: "stylis@npm:4.1.4" + checksum: 10/28f45d4eeffa6c71a7ea053d405ba96e170ad06f7c4133d5b5436078a7a7c6ebb5cad28a3d45bf79c5566827eedf9a5fd175f1297f4e7d922fcce53e921f99af languageName: node linkType: hard @@ -36180,13 +36142,13 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^3.1.0": - version: 3.1.0 - resolution: "supports-hyperlinks@npm:3.1.0" +"supports-hyperlinks@npm:^3.2.0": + version: 3.2.0 + resolution: "supports-hyperlinks@npm:3.2.0" dependencies: has-flag: "npm:^4.0.0" supports-color: "npm:^7.0.0" - checksum: 10/e893fb035ecd86e42c5225dc1cd24db56eb950ed77b2e8f59c7aaf2836b8b2ef276ffd11f0df88b0b12184832aa2333f875eefcb74d3c47ed2633b6b41d4be43 + checksum: 10/f7924de6049fc30bc808f98d3561318c1a4e3d55d786f9fede5e23dc5a7b0f625485bd1143135b496d521ccd0110463f2c077eb71a4ce0cf783b8b31f7909242 languageName: node linkType: hard @@ -36235,29 +36197,29 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^3.3.2": - version: 3.3.2 - resolution: "svgo@npm:3.3.2" +"svgo@npm:^4.0.0": + version: 4.0.0 + resolution: "svgo@npm:4.0.0" dependencies: - "@trysound/sax": "npm:0.2.0" - commander: "npm:^7.2.0" + commander: "npm:^11.1.0" css-select: "npm:^5.1.0" - css-tree: "npm:^2.3.1" + css-tree: "npm:^3.0.1" css-what: "npm:^6.1.0" csso: "npm:^5.0.5" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.1.1" + sax: "npm:^1.4.1" bin: - svgo: ./bin/svgo - checksum: 10/82fdea9b938884d808506104228e4d3af0050d643d5b46ff7abc903ff47a91bbf6561373394868aaf07a28f006c4057b8fbf14bbd666298abdd7cc590d4f7700 + svgo: ./bin/svgo.js + checksum: 10/1b49fc523284a0c6d8e277a7299dd657a7ec18e4e2bd0b9003f33d47fc962348604b37d4951d91f1bce1e15579eacd89e117b787caec226d76cf8ca97f7972d1 languageName: node linkType: hard "swagger-ui-dist@npm:>=5.0.0": - version: 5.20.1 - resolution: "swagger-ui-dist@npm:5.20.1" + version: 5.29.5 + resolution: "swagger-ui-dist@npm:5.29.5" dependencies: "@scarf/scarf": "npm:=1.4.0" - checksum: 10/6bd82f8bf2bc6d5ba062c1e3d3cb0ef057403784afb009ff0a582f59b14a24c5c8e8b3c4541251d1562f259e6a8ffca42ac9d12714691b2b35a1b35f56df2489 + checksum: 10/d0ed6a03d7198df60f64685136e59e83e9e6e7a646575d3ac2a40335cf0daeb4cfadd012690830535a0a0cc45b684d29ba97ac76d60a8e195761a8d3ee243f81 languageName: node linkType: hard @@ -36294,11 +36256,11 @@ __metadata: linkType: hard "synckit@npm:^0.11.0, synckit@npm:^0.11.8": - version: 0.11.8 - resolution: "synckit@npm:0.11.8" + version: 0.11.11 + resolution: "synckit@npm:0.11.11" dependencies: - "@pkgr/core": "npm:^0.2.4" - checksum: 10/9bb2cf11edaf31ba781f1c719dd58087323201bda6392254538aef4dea216aa02a32e25f06643bcfa1c1a2c95e0d84186d82cfb66f9a0ab3a2be4816c696a8a3 + "@pkgr/core": "npm:^0.2.9" + checksum: 10/6ecd88212b5be80004376b6ea74babcba284566ff59a50d8803afcaa78c165b5d268635c1dd84532ee3f690a979409e1eda225a8a35bed2d135ffdcea06ce7b0 languageName: node linkType: hard @@ -36311,16 +36273,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.8.2": - version: 6.8.2 - resolution: "table@npm:6.8.2" +"table@npm:^6.9.0": + version: 6.9.0 + resolution: "table@npm:6.9.0" dependencies: ajv: "npm:^8.0.1" lodash.truncate: "npm:^4.4.2" slice-ansi: "npm:^4.0.0" string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" - checksum: 10/2946162eb87a91b9bf4283214d26830db96f09cf517eff18e7501d47a4770c529b432bb54c9394337c3dfd6c8dbf66581f76edb37e9838beb6ec394080af4ac2 + checksum: 10/976da6d89841566e39628d1ba107ffab126964c9390a0a877a7c54ebb08820bf388d28fe9f8dcf354b538f19634a572a506c38a3762081640013a149cc862af9 languageName: node linkType: hard @@ -36355,31 +36317,31 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 10/1769336dd21481ae6347611ca5fca47add0962fd8e80466515032125eca0084a4f0ede11e65341b9c0018ef4e1cf1ad820adbb0fba7cc99865c6005734000b0a +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: 10/496a841039960533bb6e44816a01fffc2a1eb428bb2051ecab9e87adf07f19e1f937566cbbbb09dceff31163c0ffd81baafcad84db900b601f0155dd0b37e9f2 languageName: node linkType: hard "tar-fs@npm:^2.0.0": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" + version: 2.1.4 + resolution: "tar-fs@npm:2.1.4" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" - checksum: 10/526deae025453e825f87650808969662fbb12eb0461d033e9b447de60ec951c6c4607d0afe7ce057defe9d4e45cf80399dd74bc15f9d9e0773d5e990a78ce4ac + checksum: 10/bdf7e3cb039522e39c6dae3084b1bca8d7bcc1de1906eae4a1caea6a2250d22d26dcc234118bf879b345d91ebf250a744b196e379334a4abcbb109a78db7d3be languageName: node linkType: hard "tar-fs@npm:^3.0.6": - version: 3.0.6 - resolution: "tar-fs@npm:3.0.6" + version: 3.1.1 + resolution: "tar-fs@npm:3.1.1" dependencies: - bare-fs: "npm:^2.1.1" - bare-path: "npm:^2.1.0" + bare-fs: "npm:^4.0.1" + bare-path: "npm:^3.0.0" pump: "npm:^3.0.0" tar-stream: "npm:^3.1.5" dependenciesMeta: @@ -36387,7 +36349,7 @@ __metadata: optional: true bare-path: optional: true - checksum: 10/277f9ba707928ed7396f582b7f9648617f7683a84ac7a97d66404b0811c9c9e55136a6b88e3ba72515c2761b50aebfd428598d2770ea6ba95fda3e06e75380c7 + checksum: 10/f7f7540b563e10541dc0b95f710c68fc1fccde0c1177b4d3bab2023c6d18da19d941a8697fdc1abff54914b71b6e5f2dfb0455572b5c8993b2ab76571cbbc923 languageName: node linkType: hard @@ -36445,25 +36407,24 @@ __metadata: linkType: hard "tar@npm:^7.4.3": - version: 7.4.3 - resolution: "tar@npm:7.4.3" + version: 7.5.1 + resolution: "tar@npm:7.5.1" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" - minizlib: "npm:^3.0.1" - mkdirp: "npm:^3.0.1" + minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10/12a2a4fc6dee23e07cc47f1aeb3a14a1afd3f16397e1350036a8f4cdfee8dcac7ef5978337a4e7b2ac2c27a9a6d46388fc2088ea7c80cb6878c814b1425f8ecf + checksum: 10/4848cd2fa2fcaf0734cf54e14bc685056eb43a74d7cc7f954c3ac88fea88c85d95b1d7896619f91aab6f2234c5eec731c18aaa201a78fcf86985bdc824ed7a00 languageName: node linkType: hard "tdigest@npm:^0.1.1": - version: 0.1.1 - resolution: "tdigest@npm:0.1.1" + version: 0.1.2 + resolution: "tdigest@npm:0.1.2" dependencies: - bintrees: "npm:1.0.1" - checksum: 10/0d42dad78444ff25d391db424ff756a67090d1b9e550cb9f55a7a6aeb1905e115c0c439ca158eb9781b462954f9688f59f49a4bb141d0b1b62aacde94579cbb0 + bintrees: "npm:1.0.2" + checksum: 10/45be99fa52dab74b8edafe150e473cdc45aa1352c75ed516a39905f350a08c3175f6555598111042c3677ba042d7e3cae6b5ce4c663fe609bc634f326aabc9d6 languageName: node linkType: hard @@ -36560,16 +36521,16 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.3.4, terser@npm:^5.31.1": - version: 5.43.1 - resolution: "terser@npm:5.43.1" + version: 5.44.0 + resolution: "terser@npm:5.44.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.14.0" + acorn: "npm:^8.15.0" commander: "npm:^2.20.0" source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/c0a0fd62319e0ce66e800f57ae12ef4ca45f12e9422dac160b866f0d890d01f8b547c96de2557b8443d96953db36be5d900e8006436ef9f628dbd38082e8fe5d + checksum: 10/e094a905016b00dd665a71f47311826618ea67f2d9f5aec37834114f9d27ed0de47e18a4b3bc2421b274bbf3028ac2b082e2d20f0e3b9f24d912ea126c9da4bf languageName: node linkType: hard @@ -36585,11 +36546,18 @@ __metadata: linkType: hard "text-decoder@npm:^1.1.0": - version: 1.2.0 - resolution: "text-decoder@npm:1.2.0" + version: 1.2.3 + resolution: "text-decoder@npm:1.2.3" dependencies: b4a: "npm:^1.6.4" - checksum: 10/56e5b2f5278ef7dba29e5195f715c307819c523accab5d1470128566c5e5a0918b8d22cf7efc72ad34a537929f0b18d7588e287e94c0bb2affe171ec631f821f + checksum: 10/bcdec33c0f070aeac38e46e4cafdcd567a58473ed308bdf75260bfbd8f7dc76acbc0b13226afaec4a169d0cb44cec2ab89c57b6395ccf02e941eaebbe19e124a + languageName: node + linkType: hard + +"text-hex@npm:1.0.x": + version: 1.0.0 + resolution: "text-hex@npm:1.0.0" + checksum: 10/1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a languageName: node linkType: hard @@ -36607,12 +36575,12 @@ __metadata: languageName: node linkType: hard -"thingies@npm:^1.20.0": - version: 1.21.0 - resolution: "thingies@npm:1.21.0" +"thingies@npm:^2.5.0": + version: 2.5.0 + resolution: "thingies@npm:2.5.0" peerDependencies: tslib: ^2 - checksum: 10/5c3954b67391d1432c252cb7089f29480e2164f06987a63d83c9747aa6999bfc313d6edfce71ed967316a3378dfcaf38f35ea77aaa5d423edaf776b8ff854f83 + checksum: 10/b8b028a474aab798ff12ad5a5648306059976d3e23870327ae4ef640012953314b1d7f208dd5a8e9ebaeee6dd1cdb05503bb829699ee8f36514c37f771f2f035 languageName: node linkType: hard @@ -36710,7 +36678,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -36741,12 +36709,12 @@ __metadata: languageName: node linkType: hard -"tlds@npm:1.259.0": - version: 1.259.0 - resolution: "tlds@npm:1.259.0" +"tlds@npm:1.260.0": + version: 1.260.0 + resolution: "tlds@npm:1.260.0" bin: tlds: bin.js - checksum: 10/58e365baf5121d855bb11303dd1ebeec5df6233fbf2cf66ef951e6d8be2fbae225474c9dc64098046f4858ad7769274d1bbbf9736c407788636a064b80909c27 + checksum: 10/769c6c5d88ee5e8de9bdb70a3d609e0f43e6af776b3959cc226454c1b3b2074c769731f280b3c3e43cc7f92d544f51c8525b676034de37755cf1b5d51109fd37 languageName: node linkType: hard @@ -36768,15 +36736,6 @@ __metadata: languageName: node linkType: hard -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" - dependencies: - os-tmpdir: "npm:~1.0.2" - checksum: 10/09c0abfd165cff29b32be42bc35e80b8c64727d97dedde6550022e88fa9fd39a084660415ed8e3ebaa2aca1ee142f86df8b31d4196d4f81c774a3a20fd4b6abf - languageName: node - linkType: hard - "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -36784,21 +36743,14 @@ __metadata: languageName: node linkType: hard -"to-buffer@npm:^1.1.1": - version: 1.1.1 - resolution: "to-buffer@npm:1.1.1" - checksum: 10/8ade59fe04239b281496b6067bc83ad0371a3657552276cbd09ffffaeb3ad0018a28306d61b854b83280eabe1829cbc53001ccd761e834c6062cbcc7fee2766a - languageName: node - linkType: hard - -"to-buffer@npm:^1.2.0": - version: 1.2.1 - resolution: "to-buffer@npm:1.2.1" +"to-buffer@npm:^1.1.1, to-buffer@npm:^1.2.0, to-buffer@npm:^1.2.1, to-buffer@npm:^1.2.2": + version: 1.2.2 + resolution: "to-buffer@npm:1.2.2" dependencies: isarray: "npm:^2.0.5" safe-buffer: "npm:^5.2.1" typed-array-buffer: "npm:^1.0.3" - checksum: 10/f8d03f070b8567d9c949f1b59c8d47c83ed2e59b50b5449258f931df9a1fcb751aa8bb8756a9345adc529b6b1822521157c48e1a7d01779a47185060d7bf96d4 + checksum: 10/69d806c20524ff1e4c44d49276bc96ff282dcae484780a3974e275dabeb75651ea430b074a2a4023701e63b3e1d87811cd82c0972f35280fe5461710e4872aba languageName: node linkType: hard @@ -36811,13 +36763,6 @@ __metadata: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: 10/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 - languageName: node - linkType: hard - "to-no-case@npm:^1.0.0": version: 1.0.2 resolution: "to-no-case@npm:1.0.2" @@ -36851,25 +36796,16 @@ __metadata: linkType: hard "token-types@npm:^4.1.1": - version: 4.2.0 - resolution: "token-types@npm:4.2.0" + version: 4.2.1 + resolution: "token-types@npm:4.2.1" dependencies: "@tokenizer/token": "npm:^0.3.0" ieee754: "npm:^1.2.1" - checksum: 10/7ca20361b9266c9b101cdd0a7c14ead851f13b6622fbf2f6fa79aa7148a83a64b833bcfa0d23b32895605570f70a25eecd6eebfa82abe0d1a84d7a509184d619 - languageName: node - linkType: hard - -"tough-cookie@npm:^5.1.1": - version: 5.1.2 - resolution: "tough-cookie@npm:5.1.2" - dependencies: - tldts: "npm:^6.1.32" - checksum: 10/de430e6e6d34b794137e05b8ac2aa6b74ebbe6cdceb4126f168cf1e76101162a4b2e0e7587c3b70e728bd8654fc39958b2035be7619ee6f08e7257610ba4cd04 + checksum: 10/2995257d246387e773758c3c92a3cc99d0c0bf13cbafe0de5d712e4c35ed298da6704e21545cb123fa1f1b42ad62936c35bbd0611018b735e78c30b8b22b42d9 languageName: node linkType: hard -"tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -36879,12 +36815,12 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^4.1.1": - version: 4.1.1 - resolution: "tr46@npm:4.1.1" +"tough-cookie@npm:^5.1.1": + version: 5.1.2 + resolution: "tough-cookie@npm:5.1.2" dependencies: - punycode: "npm:^2.3.0" - checksum: 10/ca811409c46de84618e4e7f90469184b50d16618b2f027a5ebeccb0d83ee7f51eca229e71f5b15cdec008ca247ad2ccabfdd3daf861604fcc7e341d0c35c30ca + tldts: "npm:^6.1.32" + checksum: 10/de430e6e6d34b794137e05b8ac2aa6b74ebbe6cdceb4126f168cf1e76101162a4b2e0e7587c3b70e728bd8654fc39958b2035be7619ee6f08e7257610ba4cd04 languageName: node linkType: hard @@ -36904,12 +36840,12 @@ __metadata: languageName: node linkType: hard -"tree-dump@npm:^1.0.1": - version: 1.0.2 - resolution: "tree-dump@npm:1.0.2" +"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": + version: 1.1.0 + resolution: "tree-dump@npm:1.1.0" peerDependencies: tslib: 2 - checksum: 10/ddcde4da9ded8edc2fa77fc9153ef8d7fba9cd5f813db27c30c7039191b50e1512b7106f0f4fe7ccaa3aa69f85b4671eda7ed0b9f9d34781eb26ebe4593ad4eb + checksum: 10/2c20118d2671996aa6f1ba1310cef1404fb525bde5d989ab542013f62b23a3633c0f0b32cbd516ee6205051ec21912b2470dabca006d19c9eba0740b567e2b60 languageName: node linkType: hard @@ -36923,9 +36859,9 @@ __metadata: linkType: hard "trim-newlines@npm:^4.0.2": - version: 4.0.2 - resolution: "trim-newlines@npm:4.0.2" - checksum: 10/1eef206eb77361856dff0b827e5811baf64574bb21e81b7ad643fe321c5c19b0a452dd83e9afc31206993fcff9bb90a379925d7b5915f887de1ca7da5b57933a + version: 4.1.1 + resolution: "trim-newlines@npm:4.1.1" + checksum: 10/5b09f8e329e8f33c1111ef26906332ba7ba7248cde3e26fc054bb3d69f2858bf5feedca9559c572ff91f33e52977c28e0d41c387df6a02a633cbb8c2d8238627 languageName: node linkType: hard @@ -36938,6 +36874,13 @@ __metadata: languageName: node linkType: hard +"triple-beam@npm:^1.3.0": + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 10/2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 + languageName: node + linkType: hard + "trough@npm:^1.0.0": version: 1.0.5 resolution: "trough@npm:1.0.5" @@ -36954,12 +36897,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" +"ts-api-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" peerDependencies: - typescript: ">=4.2.0" - checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed + typescript: ">=4.8.4" + checksum: 10/02e55b49d9617c6eebf8aadfa08d3ca03ca0cd2f0586ad34117fdfc7aa3cd25d95051843fde9df86665ad907f99baed179e7a117b11021417f379e4d2614eacd languageName: node linkType: hard @@ -36971,8 +36914,8 @@ __metadata: linkType: hard "ts-jest@npm:~29.4.4": - version: 29.4.4 - resolution: "ts-jest@npm:29.4.4" + version: 29.4.5 + resolution: "ts-jest@npm:29.4.5" dependencies: bs-logger: "npm:^0.2.6" fast-json-stable-stringify: "npm:^2.1.0" @@ -36980,7 +36923,7 @@ __metadata: json5: "npm:^2.2.3" lodash.memoize: "npm:^4.1.2" make-error: "npm:^1.3.6" - semver: "npm:^7.7.2" + semver: "npm:^7.7.3" type-fest: "npm:^4.41.0" yargs-parser: "npm:^21.1.1" peerDependencies: @@ -37006,7 +36949,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10/759913fdb9795416abe918ba41c2ab3865f796f909d22bbf219a6a6c5e7daecad06ad85ecc905ea1af89fde2eb048c3b981493dfad6e3a21f7d5c602e630d34d + checksum: 10/48d867e0707474241b6339336cbe57d85122d6018fef957c8c095ff365e5d9428f112fe2cb11a8301343bbd32cec3ff639523d9bf9eea3a371734aa9a100f8a2 languageName: node linkType: hard @@ -37140,13 +37083,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.4.0": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: 10/d8379e68b36caf082c1905ec25d17df8261e1d68ddc1abfd6c91158a064f6e4402039ae7c02cf4c81d12e3a2a2c7cd8ea2f57b233eb80136a2e3e7279daf2911 - languageName: node - linkType: hard - "tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -37154,10 +37090,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.7.0 - resolution: "tslib@npm:2.7.0" - checksum: 10/9a5b47ddac65874fa011c20ff76db69f97cf90c78cff5934799ab8894a5342db2d17b4e7613a087046bc1d133d21547ddff87ac558abeec31ffa929c88b7fce6 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 languageName: node linkType: hard @@ -37180,8 +37116,8 @@ __metadata: linkType: hard "tsx@npm:~4.20.5": - version: 4.20.5 - resolution: "tsx@npm:4.20.5" + version: 4.20.6 + resolution: "tsx@npm:4.20.6" dependencies: esbuild: "npm:~0.25.0" fsevents: "npm:~2.3.3" @@ -37191,7 +37127,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 10/161420678027c43d07b60b7b6b512cc67ff86ae3cca0641a19b0d3e742c5e262bca57034c4bff6d9346f9269e9ada24b6030e1d2bc890df5e1a9754865d3c08a + checksum: 10/16396df25c474d7526f7adf9cd0c1f0b71a8c42f70bb93c2399c561eae3998abc015e8fe36a1e149fd289472919fb02816c5b46d72cf9f4335932419ecf2de8b languageName: node linkType: hard @@ -37320,17 +37256,17 @@ __metadata: linkType: hard "twilio@npm:^5.4.2": - version: 5.4.2 - resolution: "twilio@npm:5.4.2" + version: 5.10.3 + resolution: "twilio@npm:5.10.3" dependencies: - axios: "npm:^1.7.4" + axios: "npm:^1.12.0" dayjs: "npm:^1.11.9" https-proxy-agent: "npm:^5.0.0" jsonwebtoken: "npm:^9.0.2" qs: "npm:^6.9.4" scmp: "npm:^2.1.0" xmlbuilder: "npm:^13.0.2" - checksum: 10/6f0a8f4629ad85721e5698b3314f146a1d168daf4026353388622e3ab67ba6ef71ff9107590f32c666a82c654ead213e2de45e5dfce92bec590b813676fc4cae + checksum: 10/50503369abe44f42d9402a2de03c3deac105b0f0588df57a6a648ff8b0525d93cee2583413bd038fa3fb570ccf5d7ab3bc316e0e8febe600291a9a6909fcaebf languageName: node linkType: hard @@ -37508,8 +37444,8 @@ __metadata: linkType: hard "typedoc@npm:~0.28.13": - version: 0.28.13 - resolution: "typedoc@npm:0.28.13" + version: 0.28.14 + resolution: "typedoc@npm:0.28.14" dependencies: "@gerrit0/mini-shiki": "npm:^3.12.0" lunr: "npm:^2.3.9" @@ -37520,7 +37456,7 @@ __metadata: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x bin: typedoc: bin/typedoc - checksum: 10/f562d8c4f7e3bc15f942d2f1447de1c8265026e39acb5a36276d3767cebd8f22527519c0c2146c8227a70f2d94d668f0abee7eca142b1702166f9081ab7da5ff + checksum: 10/6b2bb87c85de96475f60ba2a92e0cb7169fef138cce4d91c949267ca9268c4fc97c2db9702f306ad5e594aa5244cc9aa563791ec31dd1b1d5288cf1ab08aa7a0 languageName: node linkType: hard @@ -37660,6 +37596,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~7.14.0": + version: 7.14.0 + resolution: "undici-types@npm:7.14.0" + checksum: 10/0f8709b21437697af35801e33bddbe9992e0cf1771959c41850b1946f63822b825e03ce99f44bf19e4f5c3ccc5166e0be59f541565c36ce86163dc2c5870bc62 + languageName: node + linkType: hard + "undici@npm:^5.25.4, undici@npm:^5.28.5": version: 5.29.0 resolution: "undici@npm:5.29.0" @@ -37670,9 +37613,9 @@ __metadata: linkType: hard "undici@npm:^6.19.5": - version: 6.20.1 - resolution: "undici@npm:6.20.1" - checksum: 10/68604b53754a95ec89d52efc08fe3e70e333997300c9a5b69f2b6496f1f0f568b2e35adec6442985a7b1d2f7a5648ef5062d1736e4d68082d473cb82177674bc + version: 6.22.0 + resolution: "undici@npm:6.22.0" + checksum: 10/2398de2b460e05f80f994d8a64fcb603aac8f253f8e7ff737067531c1101e1d74644fe5205894b0f7356ea69602d10d6d98c554fcd8b383ec3cc07a3268ec293 languageName: node linkType: hard @@ -37684,9 +37627,9 @@ __metadata: linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 10/39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45 + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 10/3c3dabdb1d22aef4904399f9e810d0b71c0b12b3815169d96fac97e56d5642840c6071cf709adcace2252bc6bb80242396c2ec74b37224eb015c5f7aca40bad7 languageName: node linkType: hard @@ -37700,13 +37643,6 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: 10/06661bc8aba2a60c7733a7044f3e13085808939ad17924ffd4f5222a650f88009eb7c09481dc9c15cfc593d4ad99bd1cde8d54042733b335672591a81c52601c - languageName: node - linkType: hard - "unicode-match-property-value-ecmascript@npm:^2.2.1": version: 2.2.1 resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" @@ -37725,9 +37661,9 @@ __metadata: linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" - checksum: 10/dda4d39128cbbede2ac60fbb85493d979ec65913b8a486bf7cb7a375a2346fa48cbf9dc6f1ae23376e7e8e684c2b411434891e151e865a661b40a85407db51d0 + version: 2.2.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.2.0" + checksum: 10/0dd0f6e70130c59b4a841bac206758f70227b113145e4afe238161e3e8540e8eb79963e7a228cd90ad13d499e96f7ef4ee8940835404b2181ad9bf9c174818e3 languageName: node linkType: hard @@ -37828,9 +37764,9 @@ __metadata: linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: 10/5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: 10/fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c languageName: node linkType: hard @@ -37842,9 +37778,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 10/2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard @@ -37856,44 +37792,39 @@ __metadata: linkType: hard "unplugin@npm:^1.3.1": - version: 1.14.1 - resolution: "unplugin@npm:1.14.1" + version: 1.16.1 + resolution: "unplugin@npm:1.16.1" dependencies: - acorn: "npm:^8.12.1" + acorn: "npm:^8.14.0" webpack-virtual-modules: "npm:^0.6.2" - peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true - checksum: 10/ad82ec5b8de5ae4fb7d24f8ed7d71071e15855d335365d7ab6f2e074d5d666589dd52e9f2a16017da19d7c43f60e50e09bc529420bf9f29ac7c90cc3cf13ef28 + checksum: 10/4b46d7d2a63d334a45111ba57a266b3f8993ef12a72b77d7b31ffc455e8a9bef9c0e37ea463eb409dbf7ccec0b9868aeb845dd42c690d9288e4b8ac2d90fbefd languageName: node linkType: hard "unrs-resolver@npm:^1.7.11": - version: 1.9.0 - resolution: "unrs-resolver@npm:1.9.0" - dependencies: - "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.0" - "@unrs/resolver-binding-android-arm64": "npm:1.9.0" - "@unrs/resolver-binding-darwin-arm64": "npm:1.9.0" - "@unrs/resolver-binding-darwin-x64": "npm:1.9.0" - "@unrs/resolver-binding-freebsd-x64": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.0" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.0" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.0" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.0" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.0" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.0" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.0" - napi-postinstall: "npm:^0.2.2" + version: 1.11.1 + resolution: "unrs-resolver@npm:1.11.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" + "@unrs/resolver-binding-android-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" + napi-postinstall: "npm:^0.3.0" dependenciesMeta: "@unrs/resolver-binding-android-arm-eabi": optional: true @@ -37933,7 +37864,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10/49c149b71dfc22b7e134ea1ee317b564e3498ceb3512b6267fe3fdb52a5fbe8b5a5b4b5f3027a30b0a3ad0a4844f33d4ea8b87253c05209602456c5de1150ba7 + checksum: 10/4de653508cbaae47883a896bd5cdfef0e5e87b428d62620d16fd35cd534beaebf08ebf0cf2f8b4922aa947b2fe745180facf6cc3f39ba364f7ce0f974cb06a70 languageName: node linkType: hard @@ -38066,21 +37997,12 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.2.2": - version: 1.2.2 - resolution: "use-sync-external-store@npm:1.2.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/671e9c190aab9a8374a5d468c6ba17f52c38b6fae970110bc196fc1e2b57204149aea9619be49a1bb5207fb6e51d8afd19c3bcb94afe61813fed039821461dc0 - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.4.0": - version: 1.4.0 - resolution: "use-sync-external-store@npm:1.4.0" +"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.4.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/08bf581a8a2effaefc355e9d18ed025d436230f4cc973db2f593166df357cf63e47b9097b6e5089b594758bde322e1737754ad64905e030d70f8ff7ee671fd01 + checksum: 10/b40ad2847ba220695bff2d4ba4f4d60391c0fb4fb012faa7a4c18eb38b69181936f5edc55a522c4d20a788d1a879b73c3810952c9d0fd128d01cb3f22042c09e languageName: node linkType: hard @@ -38101,12 +38023,12 @@ __metadata: linkType: hard "util-ex@npm:^0.3.10, util-ex@npm:^0.3.15": - version: 0.3.15 - resolution: "util-ex@npm:0.3.15" + version: 0.3.18 + resolution: "util-ex@npm:0.3.18" dependencies: - inherits-ex: "npm:^1.1.2" - xtend: "npm:^4.0.0" - checksum: 10/7c0d9d9117731b86633f69cb4c1e3a6ee5e27b29617de55858173fc304ea83f3c8c7d72c5715c21902ceb5fc8bf479d46928be67ecc322cf18e78ff1c30be5c3 + inherits-ex: "npm:^1.5.2" + xtend: "npm:^4.0.2" + checksum: 10/a94bf6dea0357d2aa52df381bf73be347831d6e2db302865266f2a7c04f87d33f2e5234bfcc0cda57cb3c403081d1e7559a3d7426089e5bbd4497ad254b626fa languageName: node linkType: hard @@ -38171,12 +38093,12 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^11.0.3, uuid@npm:~11.0.5": - version: 11.0.5 - resolution: "uuid@npm:11.0.5" +"uuid@npm:^11.0.3": + version: 11.1.0 + resolution: "uuid@npm:11.1.0" bin: uuid: dist/esm/bin/uuid - checksum: 10/0594ecdff3051e15d4a2c614b4c72e73af373bde0a5d156512353c01156975295d024ae8d7151846d7bd4d22ccd251b16ed51b4318fa71505fb20ad984102dc1 + checksum: 10/d2da43b49b154d154574891ced66d0c83fc70caaad87e043400cf644423b067542d6f3eb641b7c819224a7cd3b4c2f21906acbedd6ec9c6a05887aa9115a9cf5 languageName: node linkType: hard @@ -38207,6 +38129,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:~11.0.5": + version: 11.0.5 + resolution: "uuid@npm:11.0.5" + bin: + uuid: dist/esm/bin/uuid + checksum: 10/0594ecdff3051e15d4a2c614b4c72e73af373bde0a5d156512353c01156975295d024ae8d7151846d7bd4d22ccd251b16ed51b4318fa71505fb20ad984102dc1 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -38215,13 +38146,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.0.1 - resolution: "v8-to-istanbul@npm:9.0.1" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - checksum: 10/0bbaffbb344af7172884a6f9868fa55df96230caf7100fa250b63d95ad0e24848141b35731d16607ae0d0023baa064b75c8e4197f6071f3bd3b09540c98490a1 + convert-source-map: "npm:^2.0.0" + checksum: 10/fb1d70f1176cb9dc46cabbb3fd5c52c8f3e8738b61877b6e7266029aed0870b04140e3f9f4550ac32aebcfe1d0f38b0bac57e1e8fb97d68fec82f2b416148166 languageName: node linkType: hard @@ -38314,13 +38245,16 @@ __metadata: linkType: hard "vite@npm:^6.2.4": - version: 6.2.4 - resolution: "vite@npm:6.2.4" + version: 6.4.1 + resolution: "vite@npm:6.4.1" dependencies: esbuild: "npm:^0.25.0" + fdir: "npm:^6.4.4" fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.2" postcss: "npm:^8.5.3" - rollup: "npm:^4.30.1" + rollup: "npm:^4.34.9" + tinyglobby: "npm:^0.2.13" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -38361,7 +38295,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/3734c8695b4d35a5b3ea617159594835e370b428745f37e90d9c1daf82b53af5248578c1f1d9977fc1460320c0cdd4aef135095d378b2eba2736c03e2cfa019e + checksum: 10/ea2083b6b1d1c9e85a13d6797ae989aa1dbc27a5c054319c71141934bf3f8dba8d54b510618040f95751148da63787f28f043df7458a194c81f8b6d8a2d32844 languageName: node linkType: hard @@ -38380,9 +38314,9 @@ __metadata: linkType: hard "w3c-keyname@npm:^2.2.4": - version: 2.2.7 - resolution: "w3c-keyname@npm:2.2.7" - checksum: 10/91e057b1ec28e0bafcaf28def12023f0e083fd473c40d0a9c2aa01a975d227200d75ff6d8eb6961bb4608b967b1df1dd86786b52ee9489cb9a2ebeed881a63ae + version: 2.2.8 + resolution: "w3c-keyname@npm:2.2.8" + checksum: 10/95bafa4c04fa2f685a86ca1000069c1ec43ace1f8776c10f226a73296caeddd83f893db885c2c220ebeb6c52d424e3b54d7c0c1e963bbf204038ff1a944fbb07 languageName: node linkType: hard @@ -38432,13 +38366,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.1": - version: 2.4.2 - resolution: "watchpack@npm:2.4.2" +"watchpack@npm:^2.4.1, watchpack@npm:^2.4.4": + version: 2.4.4 + resolution: "watchpack@npm:2.4.4" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: 10/6bd4c051d9af189a6c781c3158dcb3069f432a0c144159eeb0a44117412105c61b2b683a5c9eebc4324625e0e9b76536387d0ba354594fa6cbbdf1ef60bee4c3 + checksum: 10/cfa3473fc12a1a1b88123056941e90c462a67aedc10b242229eeeccdd45ed0b763c3b591caaffb0f7d77295b539b5518bb1ad3bcd891ae6505dfeae4cf51fd15 languageName: node linkType: hard @@ -38560,12 +38494,12 @@ __metadata: linkType: hard "webpack-dev-middleware@npm:^7.4.2": - version: 7.4.2 - resolution: "webpack-dev-middleware@npm:7.4.2" + version: 7.4.5 + resolution: "webpack-dev-middleware@npm:7.4.5" dependencies: colorette: "npm:^2.0.10" - memfs: "npm:^4.6.0" - mime-types: "npm:^2.1.31" + memfs: "npm:^4.43.1" + mime-types: "npm:^3.0.1" on-finished: "npm:^2.4.1" range-parser: "npm:^1.2.1" schema-utils: "npm:^4.0.0" @@ -38574,7 +38508,7 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: 10/608d101b82081a5bc6c0237f9945e14a8eefce1664c10877f3feb0042710f6c8b4288b07986505f791302d81b3c51180f679b97c91c3cdabd3fd0687a464ca1c + checksum: 10/50e9b162d740b81f14c0926beb5fa01fc6d2ae16740bab709320dd5ea1a52ebcc48b66f3db5a7262fc4dc31a7e18590db766cef5da90e77a39e3a26d3b5b1001 languageName: node linkType: hard @@ -38624,24 +38558,24 @@ __metadata: linkType: hard "webpack-hot-middleware@npm:^2.25.1": - version: 2.25.1 - resolution: "webpack-hot-middleware@npm:2.25.1" + version: 2.26.1 + resolution: "webpack-hot-middleware@npm:2.26.1" dependencies: ansi-html-community: "npm:0.0.8" html-entities: "npm:^2.1.0" - querystring: "npm:^0.2.0" strip-ansi: "npm:^6.0.0" - checksum: 10/5917f386d2f8407cf4d04212af8c6889247cf57a96790a792aea02d5c8270030d0c39a9c3e58eb2b4844f90ff4d44eb3f2e5b88b6a62441f98c42b06cc088342 + checksum: 10/69fa1a25284eeba386c99b0b159d61b0cf800d21379ae7b03203c52e5d58d9082d96ca9f98ebbd8436165cd105de496a0356a8191064b277abff4d3c56825843 languageName: node linkType: hard "webpack-merge@npm:^5.7.3": - version: 5.8.0 - resolution: "webpack-merge@npm:5.8.0" + version: 5.10.0 + resolution: "webpack-merge@npm:5.10.0" dependencies: clone-deep: "npm:^4.0.1" + flat: "npm:^5.0.2" wildcard: "npm:^2.0.0" - checksum: 10/c22812671a93d938bed21c02461d0efb0a7ec0b0f5e7cf28853b2c428a9ad947a26076e97243b1d9cb1cc5a3f92f24e467fc442f03f6e583d082bb3f3f460baf + checksum: 10/fa46ab200f17d06c7cb49fc37ad91f15769753953c9724adac1061fa305a2a223cb37c3ed25a5f501580c91f11a0800990fe3814c70a77bf1aa5b3fca45a2ac6 languageName: node linkType: hard @@ -38655,10 +38589,10 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 10/a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d +"webpack-sources@npm:^3.2.3, webpack-sources@npm:^3.3.3": + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: 10/ec5d72607e8068467370abccbfff855c596c098baedbe9d198a557ccf198e8546a322836a6f74241492576adba06100286592993a62b63196832cdb53c8bae91 languageName: node linkType: hard @@ -38669,7 +38603,45 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:~5.99.9": +"webpack@npm:5": + version: 5.102.1 + resolution: "webpack@npm:5.102.1" + dependencies: + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.8" + "@types/json-schema": "npm:^7.0.15" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.15.0" + acorn-import-phases: "npm:^1.0.3" + browserslist: "npm:^4.26.3" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.3" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.3" + tapable: "npm:^2.3.0" + terser-webpack-plugin: "npm:^5.3.11" + watchpack: "npm:^2.4.4" + webpack-sources: "npm:^3.3.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10/4ba737916c4b72812cdd1961ea82d0a6de8ac814134584b54d523a2c4b9e1d377490d63b2c74856e2b9146dbe6d09b05c8878439b0783c3e5195ca3e248b2131 + languageName: node + linkType: hard + +"webpack@npm:~5.99.9": version: 5.99.9 resolution: "webpack@npm:5.99.9" dependencies: @@ -38747,17 +38719,7 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^13.0.0": - version: 13.0.0 - resolution: "whatwg-url@npm:13.0.0" - dependencies: - tr46: "npm:^4.1.1" - webidl-conversions: "npm:^7.0.0" - checksum: 10/1675f5b786bbc2809de8bde5e0c99790cd50c36227942c851b1c2445cc1860a26fd15a4d6eca2cd996882bfde93b66fbc88864cd9b84f2c725427afd81e0f024 - languageName: node - linkType: hard - -"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1": +"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.0 || ^13.0.0, whatwg-url@npm:^14.1.1": version: 14.2.0 resolution: "whatwg-url@npm:14.2.0" dependencies: @@ -38824,23 +38786,24 @@ __metadata: linkType: hard "which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 10/e3e46c9c84475bff773b9e5bbf48ffa1749bc45669c56ffc874ae4a520627a259e10f16ca67c1a1338edce7a002af86c40a036dcb13ad45c18246939997fa006 + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10/1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2": - version: 1.1.18 - resolution: "which-typed-array@npm:1.1.18" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19, which-typed-array@npm:^1.1.2": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - for-each: "npm:^0.3.3" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10/11eed801b2bd08cdbaecb17aff381e0fb03526532f61acc06e6c7b9370e08062c33763a51f27825f13fdf34aabd0df6104007f4e8f96e6eaef7db0ce17a26d6e + checksum: 10/12be30fb88567f9863186bee1777f11bea09dd59ed8b3ce4afa7dd5cade75e2f4cc56191a2da165113cc7cf79987ba021dac1e22b5b62aa7e5c56949f2469a68 languageName: node linkType: hard @@ -38898,9 +38861,60 @@ __metadata: linkType: hard "wildcard@npm:^2.0.0": - version: 2.0.0 - resolution: "wildcard@npm:2.0.0" - checksum: 10/56d4f8be540918ab3a676f0e57c9cac1d13009dc9974dbdc751a073bf71ec080376697eded083e8a8f86fcb3479135bfa9d4489e25e6c748666d3a53ee096d24 + version: 2.0.1 + resolution: "wildcard@npm:2.0.1" + checksum: 10/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c + languageName: node + linkType: hard + +"winston-daily-rotate-file@npm:^4.5.1": + version: 4.7.1 + resolution: "winston-daily-rotate-file@npm:4.7.1" + dependencies: + file-stream-rotator: "npm:^0.6.1" + object-hash: "npm:^2.0.1" + triple-beam: "npm:^1.3.0" + winston-transport: "npm:^4.4.0" + peerDependencies: + winston: ^3 + checksum: 10/bb59465762c0320addc3a5ccc5fb3ff33e520a5855e6ef98db9f4d03bcb1356a003f2c6428606f0f040af28633a2d73662fc6a7dfdb73158b364a51752c56775 + languageName: node + linkType: hard + +"winston-transport@npm:^4.4.0, winston-transport@npm:^4.9.0": + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" + dependencies: + logform: "npm:^2.7.0" + readable-stream: "npm:^3.6.2" + triple-beam: "npm:^1.3.0" + checksum: 10/5946918720baadd7447823929e94cf0935f92c4cff6d9451c6fcb009bd9d20a3b3df9ad606109e79d1e9f4d2ff678477bf09f81cfefce2025baaf27a617129bb + languageName: node + linkType: hard + +"winston@npm:^3.11.0": + version: 3.18.3 + resolution: "winston@npm:3.18.3" + dependencies: + "@colors/colors": "npm:^1.6.0" + "@dabh/diagnostics": "npm:^2.0.8" + async: "npm:^3.2.3" + is-stream: "npm:^2.0.0" + logform: "npm:^2.7.0" + one-time: "npm:^1.0.0" + readable-stream: "npm:^3.4.0" + safe-stable-stringify: "npm:^2.3.1" + stack-trace: "npm:0.0.x" + triple-beam: "npm:^1.3.0" + winston-transport: "npm:^4.9.0" + checksum: 10/0d94690e051c625ff5a2731b3057ddaa709445cc791c707c56f99ad7b5bf3eebe634656f707c01c9409dc21dbc118903464f80e29c0cb438b1cc2739c0135e51 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 languageName: node linkType: hard @@ -38918,13 +38932,6 @@ __metadata: languageName: node linkType: hard -"workerpool@npm:^9.2.0": - version: 9.3.4 - resolution: "workerpool@npm:9.3.4" - checksum: 10/afe729dde73bb541ba84d023813cc920b8e930e453295f58af3c45a3e42e11a2dbb6202f2a693358892d40d1e315b9a14f142d2dfd46a6078b23deda42680495 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -39012,22 +39019,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8, ws@npm:^8.18.0, ws@npm:^8.2.3": - version: 8.18.2 - resolution: "ws@npm:8.18.2" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/018e04ec95561d88248d53a2eaf094b4ae131e9b062f2679e6e8a62f04649bc543448f1e038125225ac6bbb25f54c1e65d7a2cc9dbc1e28b43e5e6b7162ad88e - languageName: node - linkType: hard - -"ws@npm:~8.18.3": +"ws@npm:^8, ws@npm:^8.18.0, ws@npm:^8.2.3, ws@npm:~8.18.3": version: 8.18.3 resolution: "ws@npm:8.18.3" peerDependencies: @@ -39203,16 +39195,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.2.2": - version: 2.8.0 - resolution: "yaml@npm:2.8.0" - bin: - yaml: bin.mjs - checksum: 10/7d4bd9c10d0e467601f496193f2ac254140f8e36f96f5ff7f852b9ce37974168eb7354f4c36dc8837dde527a2043d004b6aff48818ec24a69ab2dd3c6b6c381c - languageName: node - linkType: hard - -"yaml@npm:^2.8.1": +"yaml@npm:^2.2.2, yaml@npm:^2.8.1": version: 2.8.1 resolution: "yaml@npm:2.8.1" bin: @@ -39259,7 +39242,7 @@ __metadata: languageName: node linkType: hard -"yargs-unparser@npm:2.0.0, yargs-unparser@npm:^2.0.0": +"yargs-unparser@npm:2.0.0": version: 2.0.0 resolution: "yargs-unparser@npm:2.0.0" dependencies: @@ -39352,9 +39335,9 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + version: 1.2.1 + resolution: "yocto-queue@npm:1.2.1" + checksum: 10/0843d6c2c0558e5c06e98edf9c17942f25c769e21b519303a5c2adefd5b738c9b2054204dc856ac0cd9d134b1bc27d928ce84fd23c9e2423b7e013d5a6f50577 languageName: node linkType: hard @@ -39369,25 +39352,18 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.4": +"zod@npm:^3.22.4, zod@npm:^3.24.1": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 languageName: node linkType: hard -"zod@npm:^3.24.1": - version: 3.24.1 - resolution: "zod@npm:3.24.1" - checksum: 10/54e25956495dec22acb9399c168c6ba657ff279801a7fcd0530c414d867f1dcca279335e160af9b138dd70c332e17d548be4bc4d2f7eaf627dead50d914fec27 - languageName: node - linkType: hard - "zustand@npm:^4.4.1": - version: 4.5.5 - resolution: "zustand@npm:4.5.5" + version: 4.5.7 + resolution: "zustand@npm:4.5.7" dependencies: - use-sync-external-store: "npm:1.2.2" + use-sync-external-store: "npm:^1.2.2" peerDependencies: "@types/react": ">=16.8" immer: ">=9.0.6" @@ -39399,7 +39375,7 @@ __metadata: optional: true react: optional: true - checksum: 10/481b8210187b69678074a1ca51107654c2379688e90407bfcb7961e0803a259742bfd0d77171c3f07e290896ad55fe9659b3863f30d34cb2572650ead1249f25 + checksum: 10/21c47ea1c9bb0363b714a7e371a91b9afaeabc5c9c2f522803a0fb412605b1e037c4f975a7377529de8f2857e60d1f4586e7ade18444168ecc492e38779e605d languageName: node linkType: hard From b1d95788a07cf642e4b15c4fee57d780b6de674a Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 15 Oct 2025 09:18:49 -0300 Subject: [PATCH 04/47] test: undoing unecessary changes --- apps/meteor/.mocharc.federation.js | 20 -------------------- apps/meteor/package.json | 2 -- apps/meteor/tests/data/api-data.ts | 1 - 3 files changed, 23 deletions(-) delete mode 100644 apps/meteor/.mocharc.federation.js diff --git a/apps/meteor/.mocharc.federation.js b/apps/meteor/.mocharc.federation.js deleted file mode 100644 index ceb94417e1838..0000000000000 --- a/apps/meteor/.mocharc.federation.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict'; - -/* - * Mocha configuration for REST API integration tests. - */ - -module.exports = /** @satisfies {import('mocha').MochaOptions} */ ({ - ...require('./.mocharc.base.json'), // see https://github.com/mochajs/mocha/issues/3916 - timeout: 10000, - slow: 6000, // Only show time for tests slower than 6 seconds - bail: true, - retries: 0, - file: 'tests/end-to-end/teardown.ts', - spec: ['tests/end-to-end/federation/**/*'], - ignore: ['tests/end-to-end/federation/**/*.env*'], - require: [ - 'ts-node/register', - './tests/setup/chaiPlugins.ts' - ], -}); diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 57e72098f99f6..5f19685a74194 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -393,8 +393,6 @@ "lodash.get": "^4.4.2", "mailparser": "~3.7.4", "marked": "^4.3.0", - "matrix-appservice": "^2.0.0", - "matrix-appservice-bridge": "^10.3.3", "mem": "^8.1.1", "meteor-node-stubs": "~1.2.24", "mime-db": "^1.52.0", diff --git a/apps/meteor/tests/data/api-data.ts b/apps/meteor/tests/data/api-data.ts index ffe23fb09ea22..6bfb97756ec73 100644 --- a/apps/meteor/tests/data/api-data.ts +++ b/apps/meteor/tests/data/api-data.ts @@ -3,7 +3,6 @@ import type { Path } from '@rocket.chat/rest-typings'; import type { CallbackHandler, Response } from 'supertest'; import supertest from 'supertest'; - import { adminUsername, adminPassword } from './user'; export const apiUrl = process.env.TEST_API_URL || 'http://localhost:3000'; From 644889548428416ed609ff1860cd8dfb6dfd445b Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 19 Oct 2025 13:10:05 -0300 Subject: [PATCH 05/47] test: Add element flag to test live with element --- .../federation-matrix/docker-compose.test.yml | 6 ++++++ .../scripts/run-integration-tests.sh | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ee/packages/federation-matrix/docker-compose.test.yml b/ee/packages/federation-matrix/docker-compose.test.yml index 15d9ee9c8a6b0..c7ea41210da40 100644 --- a/ee/packages/federation-matrix/docker-compose.test.yml +++ b/ee/packages/federation-matrix/docker-compose.test.yml @@ -7,6 +7,9 @@ services: traefik: image: traefik:v2.9 container_name: traefik + profiles: + - test + - element command: - "--api.insecure=true" # - "--log.level=DEBUG" @@ -43,6 +46,7 @@ services: container_name: hs1 profiles: - test + - element entrypoint: | sh -c "update-ca-certificates && @@ -81,6 +85,7 @@ services: container_name: rc1 profiles: - test + - element environment: ROOT_URL: https://rc1 PORT: 3000 @@ -120,6 +125,7 @@ services: container_name: mongo profiles: - test + - element restart: on-failure ports: - "27017:27017" diff --git a/ee/packages/federation-matrix/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/scripts/run-integration-tests.sh index 7af66415e9fcf..b9766d1bfd978 100755 --- a/ee/packages/federation-matrix/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/scripts/run-integration-tests.sh @@ -17,7 +17,7 @@ NC='\033[0m' # No Color SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PACKAGE_ROOT="$(dirname "$SCRIPT_DIR")" DOCKER_COMPOSE_FILE="$PACKAGE_ROOT/docker-compose.test.yml" -MAX_WAIT_TIME=150 # 2:30 minutes +MAX_WAIT_TIME=240 # 4 minutes CHECK_INTERVAL=5 # Check every 5 seconds RC1_CONTAINER="rc1" @@ -42,7 +42,7 @@ while [[ $# -gt 0 ]]; do echo " --element Include Element web client in the test environment" echo " --help, -h Show this help message" echo "" - echo "By default, only runs the 'test' profile (Rocket.Chat, Synapse, MongoDB)" + echo "By default, runs the 'test' profile (Rocket.Chat, Synapse, MongoDB)" echo "Use --element to run all services including Element web client" exit 0 ;; @@ -83,7 +83,7 @@ cleanup() { log_info " - Element: https://element" fi if [ "$INCLUDE_ELEMENT" = true ]; then - log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test --profile element down -v" + log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile element down -v" else log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test down -v" fi @@ -91,7 +91,7 @@ cleanup() { log_info "Cleaning up services..." if [ -f "$DOCKER_COMPOSE_FILE" ]; then if [ "$INCLUDE_ELEMENT" = true ]; then - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test --profile element down -v 2>/dev/null || true + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile element down -v 2>/dev/null || true else docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test down -v 2>/dev/null || true fi @@ -123,8 +123,8 @@ log_info "=====================================" # Start services if [ "$INCLUDE_ELEMENT" = true ]; then - log_info "Starting federation services with Element web client..." - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test --profile element up -d --build + log_info "Starting all federation services including Element web client..." + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile element up -d --build else log_info "Starting federation services (test profile only)..." docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test up -d --build From 1ea5bb5ae5e4c939c78be24921d7f11cc073defc Mon Sep 17 00:00:00 2001 From: dhulke Date: Mon, 20 Oct 2025 11:01:58 -0300 Subject: [PATCH 06/47] test: docker compose and integration test script running both local and pre-built federation integration tests --- .../federation-matrix/docker-compose.test.yml | 75 ++++- .../tests/scripts/run-integration-tests.sh | 270 ++++++++++++++++++ 2 files changed, 333 insertions(+), 12 deletions(-) create mode 100755 ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh diff --git a/ee/packages/federation-matrix/docker-compose.test.yml b/ee/packages/federation-matrix/docker-compose.test.yml index c7ea41210da40..d85d2be4ddaad 100644 --- a/ee/packages/federation-matrix/docker-compose.test.yml +++ b/ee/packages/federation-matrix/docker-compose.test.yml @@ -8,8 +8,10 @@ services: image: traefik:v2.9 container_name: traefik profiles: - - test - - element + - test-local + - test-prebuilt + - element-local + - element-prebuilt command: - "--api.insecure=true" # - "--log.level=DEBUG" @@ -45,8 +47,10 @@ services: image: matrixdotorg/synapse:latest container_name: hs1 profiles: - - test - - element + - test-local + - test-prebuilt + - element-local + - element-prebuilt entrypoint: | sh -c "update-ca-certificates && @@ -79,13 +83,57 @@ services: - "traefik.http.routers.hs1.tls=true" - "traefik.http.services.hs1.loadbalancer.server.port=8008" -# Rocket.Chat rc1 (container) - rc1: - image: rocketchat/rocket.chat:7.11.0-rc.4 +# Rocket.Chat rc1 (local build) + rc1-local: + build: + context: ${ROCKETCHAT_BUILD_CONTEXT:-./test/dist} + dockerfile: ${ROCKETCHAT_DOCKERFILE:-../../../apps/meteor/.docker/Dockerfile.alpine} + image: rocket.chat:local-test container_name: rc1 profiles: - - test - - element + - test-local + - element-local + environment: + ROOT_URL: https://rc1 + PORT: 3000 + MONGO_URL: mongodb://mongo:27017/rc1?replicaSet=rs0 + NODE_EXTRA_CA_CERTS: /usr/local/share/ca-certificates/rootCA.pem + LOG_LEVEL: debug + ROCKETCHAT_LICENSE: ${ENTERPRISE_LICENSE_RC1} + OVERWRITE_SETTING_Show_Setup_Wizard: completed + OVERWRITE_SETTING_Federation_Service_Enabled: true + OVERWRITE_SETTING_Federation_Service_Domain: rc1 + OVERWRITE_SETTING_Federation_Service_Matrix_Signing_Key: ${MATRIX_SIGNING_KEY_RC1} + OVERWRITE_SETTING_Cloud_Workspace_Client_Id: temp_id + OVERWRITE_SETTING_Cloud_Workspace_Client_Secret: temp_secret + ADMIN_USERNAME: admin + ADMIN_PASS: admin + ADMIN_EMAIL: admin@admin.com + TEST_MODE: true + volumes: + - ./docker-compose/traefik/certs/ca/rootCA.crt:/usr/local/share/ca-certificates/rootCA.pem + networks: + - rc1-net + depends_on: + - mongo + labels: + - "traefik.enable=true" + - "traefik.http.routers.rc1.rule=Host(`rc1`)" + - "traefik.http.routers.rc1.entrypoints=websecure" + - "traefik.http.routers.rc1.tls=true" + - "traefik.http.services.rc1.loadbalancer.server.port=3000" + # HTTPS Redirect + - "traefik.http.middlewares.rc1.redirectscheme.scheme=https" + - "traefik.http.routers.rc1-http.rule=Host(`rc1`)" + - "traefik.http.routers.rc1-http.middlewares=rc1" + +# Rocket.Chat rc1 (pre-built image) + rc1-prebuilt: + image: ${ROCKETCHAT_IMAGE:-rocketchat/rocket.chat:latest} + container_name: rc1 + profiles: + - test-prebuilt + - element-prebuilt environment: ROOT_URL: https://rc1 PORT: 3000 @@ -124,8 +172,10 @@ services: image: mongo:8.0 container_name: mongo profiles: - - test - - element + - test-local + - test-prebuilt + - element-local + - element-prebuilt restart: on-failure ports: - "27017:27017" @@ -148,7 +198,8 @@ services: image: vectorim/element-web container_name: element profiles: - - element + - element-local + - element-prebuilt # ports: # - "8080:80" volumes: diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh new file mode 100755 index 0000000000000..eb2d526a51727 --- /dev/null +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +# Federation Integration Test Runner +# This script builds Rocket.Chat locally and starts the federation services, +# then waits for Rocket.Chat to be ready before running the end-to-end tests. + +set -e # Exit on any error + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Configuration +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +# Script moved under tests/scripts; package root is two levels up from script dir +PACKAGE_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")" +DOCKER_COMPOSE_FILE="$PACKAGE_ROOT/docker-compose.test.yml" +MAX_WAIT_TIME=240 # 4 minutes +CHECK_INTERVAL=5 # Check every 5 seconds +RC1_CONTAINER="rc1" + +# Build configuration +# Use a temporary directory outside the repo to avoid symlink traversal issues during Meteor build +BUILD_DIR="$(mktemp -d "${FEDERATION_TEST_TMPDIR:-/tmp}/rc-federation-build.XXXXXX")" +ROCKETCHAT_ROOT="$(cd "$PACKAGE_ROOT/../../.." && pwd)" # Go up to project root + +# Parse command line arguments +KEEP_RUNNING=false +INCLUDE_ELEMENT=false +USE_PREBUILT_IMAGE=false +PREBUILT_IMAGE="" +INTERRUPTED=false +PROFILE_PREFIX="local" # Default to local build + +while [[ $# -gt 0 ]]; do + case $1 in + --keep-running) + KEEP_RUNNING=true + shift + ;; + --element) + INCLUDE_ELEMENT=true + shift + ;; + --image) + USE_PREBUILT_IMAGE=true + PREBUILT_IMAGE="$2" + shift 2 + ;; + --help|-h) + echo "Usage: $0 [OPTIONS]" + echo "Options:" + echo " --keep-running Keep Docker containers running after tests complete" + echo " --element Include Element web client in the test environment" + echo " --image IMAGE Use a pre-built Docker image instead of building locally" + echo " --help, -h Show this help message" + echo "" + echo "By default, builds Rocket.Chat locally and runs the 'test' profile" + echo "Use --image to test against a pre-built image (e.g., --image rocketchat/rocket.chat:latest)" + echo "Use --element to run all services including Element web client" + exit 0 + ;; + *) + echo "Unknown option: $1" + echo "Use --help for usage information" + exit 1 + ;; + esac +done + +# Logging functions +log_info() { + echo -e "${BLUE}ℹ️ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +log_success() { + echo -e "${GREEN}✅ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +log_warning() { + echo -e "${YELLOW}⚠️ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +log_error() { + echo -e "${RED}❌ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" +} + +# Cleanup function +cleanup() { + if [ "$KEEP_RUNNING" = true ]; then + log_info "Keeping Docker containers running (--keep-running flag set)" + log_info "Services are available at:" + log_info " - Rocket.Chat: https://rc1" + log_info " - Synapse: https://hs1" + log_info " - MongoDB: localhost:27017" + if [ "$INCLUDE_ELEMENT" = true ]; then + log_info " - Element: https://element" + fi + if [ "$INCLUDE_ELEMENT" = true ]; then + log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile element-$PROFILE_PREFIX down -v" + else + log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test-$PROFILE_PREFIX down -v" + fi + else + log_info "Cleaning up services..." + if [ -f "$DOCKER_COMPOSE_FILE" ]; then + if [ "$INCLUDE_ELEMENT" = true ]; then + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "element-$PROFILE_PREFIX" down -v 2>/dev/null || true + else + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "test-$PROFILE_PREFIX" down -v 2>/dev/null || true + fi + fi + log_success "Cleanup completed" + fi + + # Remove temporary build directory if it exists + if [ -n "${BUILD_DIR:-}" ] && [ -d "$BUILD_DIR" ]; then + rm -rf "$BUILD_DIR" || true + fi + + # Exit with the test result code + if [ -n "${TEST_EXIT_CODE:-}" ]; then + exit $TEST_EXIT_CODE + fi +} + +# Setup signal handlers for cleanup +trap cleanup EXIT TERM + +# Handle interrupt signal (Ctrl+C) immediately +trap 'INTERRUPTED=true; log_info "Received interrupt signal (Ctrl+C), stopping..."; cleanup; exit 130' INT + +# Check if docker-compose.test.yml exists +if [ ! -f "$DOCKER_COMPOSE_FILE" ]; then + log_error "docker-compose.test.yml not found at $DOCKER_COMPOSE_FILE" + exit 1 +fi + +# Build Rocket.Chat locally if not using pre-built image +if [ "$USE_PREBUILT_IMAGE" = false ]; then + log_info "🚀 Building Rocket.Chat locally..." + log_info "=====================================" + + # Clean up any existing build + log_info "Cleaning up previous build..." + rm -rf "$BUILD_DIR" + + # Build the project + log_info "Building packages from project root..." + cd "$ROCKETCHAT_ROOT" + yarn build + + # Build the Meteor bundle (must be run from the meteor directory) + log_info "Building Meteor bundle..." + cd "$ROCKETCHAT_ROOT/apps/meteor" + METEOR_DISABLE_OPTIMISTIC_CACHING=1 meteor build --server-only --directory "$BUILD_DIR" + + log_success "Build completed!" +else + log_info "🚀 Using pre-built image: $PREBUILT_IMAGE" + log_info "=====================================" +fi + +log_info "🚀 Starting Federation Integration Tests" +log_info "=====================================" + +# Set environment variables for Docker Compose +if [ "$USE_PREBUILT_IMAGE" = true ]; then + export ROCKETCHAT_IMAGE="$PREBUILT_IMAGE" + PROFILE_PREFIX="prebuilt" + log_info "Using pre-built image: $PREBUILT_IMAGE" +else + export ROCKETCHAT_BUILD_CONTEXT="$BUILD_DIR" + export ROCKETCHAT_DOCKERFILE="$ROCKETCHAT_ROOT/apps/meteor/.docker/Dockerfile.alpine" + PROFILE_PREFIX="local" + log_info "Building from local context: $BUILD_DIR" +fi + +# Start services +if [ "$INCLUDE_ELEMENT" = true ]; then + PROFILE="element-$PROFILE_PREFIX" + log_info "Starting all federation services including Element web client..." + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "$PROFILE" up -d --build +else + PROFILE="test-$PROFILE_PREFIX" + log_info "Starting federation services (test profile only)..." + docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "$PROFILE" up -d --build +fi + +# Wait for rc1 container to be running +log_info "Waiting for rc1 container to start..." +timeout=60 +while [ $timeout -gt 0 ] && [ "$INTERRUPTED" = false ]; do + if docker ps --filter "name=$RC1_CONTAINER" --filter "status=running" | grep -q "$RC1_CONTAINER"; then + log_success "rc1 container is running" + break + fi + sleep 2 + timeout=$((timeout - 2)) +done + +if [ "$INTERRUPTED" = true ]; then + log_info "Container startup interrupted by user" + exit 130 +fi + +if [ $timeout -le 0 ]; then + log_error "rc1 container failed to start within 60 seconds" + exit 1 +fi + +# Wait for both Rocket.Chat and Synapse to be ready +log_info "Waiting for Rocket.Chat and Synapse servers to be ready..." + +# Function to wait for a service to be ready +wait_for_service() { + local url=$1 + local name=$2 + local elapsed=0 + + log_info "Checking $name at $url..." + + while [ $elapsed -lt $MAX_WAIT_TIME ] && [ "$INTERRUPTED" = false ]; do + if curl -f -s "$url" >/dev/null 2>&1; then + log_success "$name is ready!" + return 0 + fi + + log_info "$name not ready yet, waiting... (${elapsed}s/${MAX_WAIT_TIME}s)" + sleep $CHECK_INTERVAL + elapsed=$((elapsed + CHECK_INTERVAL)) + done + + if [ "$INTERRUPTED" = true ]; then + log_info "Service check interrupted by user" + return 1 + fi + + log_error "$name failed to become ready within ${MAX_WAIT_TIME} seconds" + return 1 +} + +# Wait for Rocket.Chat +if ! wait_for_service "https://rc1/api/info" "Rocket.Chat"; then + log_error "Last 50 lines of rc1 logs:" + docker logs --tail 50 "$RC1_CONTAINER" 2>&1 | sed 's/^/ /' + exit 1 +fi + +# Wait for Synapse +if ! wait_for_service "https://hs1/_matrix/client/versions" "Synapse"; then + log_error "Last 50 lines of hs1 logs:" + docker logs --tail 50 "hs1" 2>&1 | sed 's/^/ /' + exit 1 +fi + +# Run the end-to-end tests +log_info "Running end-to-end tests..." +cd "$PACKAGE_ROOT" + +# Set NODE_EXTRA_CA_CERTS to use the custom CA certificate +export NODE_EXTRA_CA_CERTS="$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt" + +yarn testend-to-end +TEST_EXIT_CODE=$? + + From 9f23c9e68c99d2af7327adfb29fd9f9110d76d75 Mon Sep 17 00:00:00 2001 From: dhulke Date: Mon, 20 Oct 2025 11:41:57 -0300 Subject: [PATCH 07/47] test: remove script directory from package root --- .../scripts/run-integration-tests.sh | 208 ------------------ 1 file changed, 208 deletions(-) delete mode 100755 ee/packages/federation-matrix/scripts/run-integration-tests.sh diff --git a/ee/packages/federation-matrix/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/scripts/run-integration-tests.sh deleted file mode 100755 index b9766d1bfd978..0000000000000 --- a/ee/packages/federation-matrix/scripts/run-integration-tests.sh +++ /dev/null @@ -1,208 +0,0 @@ -#!/bin/bash - -# Federation Integration Test Runner -# This script starts the federation services and waits for Rocket.Chat to be ready -# before running the end-to-end tests. - -set -e # Exit on any error - -# Colors for output -RED='\033[0;31m' -GREEN='\033[0;32m' -YELLOW='\033[1;33m' -BLUE='\033[0;34m' -NC='\033[0m' # No Color - -# Configuration -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -PACKAGE_ROOT="$(dirname "$SCRIPT_DIR")" -DOCKER_COMPOSE_FILE="$PACKAGE_ROOT/docker-compose.test.yml" -MAX_WAIT_TIME=240 # 4 minutes -CHECK_INTERVAL=5 # Check every 5 seconds -RC1_CONTAINER="rc1" - -# Parse command line arguments -KEEP_RUNNING=false -INCLUDE_ELEMENT=false -INTERRUPTED=false -while [[ $# -gt 0 ]]; do - case $1 in - --keep-running) - KEEP_RUNNING=true - shift - ;; - --element) - INCLUDE_ELEMENT=true - shift - ;; - --help|-h) - echo "Usage: $0 [OPTIONS]" - echo "Options:" - echo " --keep-running Keep Docker containers running after tests complete" - echo " --element Include Element web client in the test environment" - echo " --help, -h Show this help message" - echo "" - echo "By default, runs the 'test' profile (Rocket.Chat, Synapse, MongoDB)" - echo "Use --element to run all services including Element web client" - exit 0 - ;; - *) - echo "Unknown option: $1" - echo "Use --help for usage information" - exit 1 - ;; - esac -done - -# Logging functions -log_info() { - echo -e "${BLUE}ℹ️ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" -} - -log_success() { - echo -e "${GREEN}✅ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" -} - -log_warning() { - echo -e "${YELLOW}⚠️ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" -} - -log_error() { - echo -e "${RED}❌ [$(date '+%Y-%m-%d %H:%M:%S')] $1${NC}" -} - -# Cleanup function -cleanup() { - if [ "$KEEP_RUNNING" = true ]; then - log_info "Keeping Docker containers running (--keep-running flag set)" - log_info "Services are available at:" - log_info " - Rocket.Chat: https://rc1" - log_info " - Synapse: https://hs1" - log_info " - MongoDB: localhost:27017" - if [ "$INCLUDE_ELEMENT" = true ]; then - log_info " - Element: https://element" - fi - if [ "$INCLUDE_ELEMENT" = true ]; then - log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile element down -v" - else - log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test down -v" - fi - else - log_info "Cleaning up services..." - if [ -f "$DOCKER_COMPOSE_FILE" ]; then - if [ "$INCLUDE_ELEMENT" = true ]; then - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile element down -v 2>/dev/null || true - else - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test down -v 2>/dev/null || true - fi - fi - log_success "Cleanup completed" - fi - - # Exit with the test result code - if [ -n "${TEST_EXIT_CODE:-}" ]; then - exit $TEST_EXIT_CODE - fi -} - -# Setup signal handlers for cleanup -trap cleanup EXIT TERM - -# Handle interrupt signal (Ctrl+C) immediately -trap 'INTERRUPTED=true; log_info "Received interrupt signal (Ctrl+C), stopping..."; cleanup; exit 130' INT - -# Check if docker-compose.test.yml exists -if [ ! -f "$DOCKER_COMPOSE_FILE" ]; then - log_error "docker-compose.test.yml not found at $DOCKER_COMPOSE_FILE" - exit 1 -fi - - -log_info "🚀 Starting Federation Integration Tests" -log_info "=====================================" - -# Start services -if [ "$INCLUDE_ELEMENT" = true ]; then - log_info "Starting all federation services including Element web client..." - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile element up -d --build -else - log_info "Starting federation services (test profile only)..." - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile test up -d --build -fi - -# Wait for rc1 container to be running -log_info "Waiting for rc1 container to start..." -timeout=60 -while [ $timeout -gt 0 ] && [ "$INTERRUPTED" = false ]; do - if docker ps --filter "name=$RC1_CONTAINER" --filter "status=running" | grep -q "$RC1_CONTAINER"; then - log_success "rc1 container is running" - break - fi - sleep 2 - timeout=$((timeout - 2)) -done - -if [ "$INTERRUPTED" = true ]; then - log_info "Container startup interrupted by user" - exit 130 -fi - -if [ $timeout -le 0 ]; then - log_error "rc1 container failed to start within 60 seconds" - exit 1 -fi - -# Wait for both Rocket.Chat and Synapse to be ready -log_info "Waiting for Rocket.Chat and Synapse servers to be ready..." - -# Function to wait for a service to be ready -wait_for_service() { - local url=$1 - local name=$2 - local elapsed=0 - - log_info "Checking $name at $url..." - - while [ $elapsed -lt $MAX_WAIT_TIME ] && [ "$INTERRUPTED" = false ]; do - if curl -f -s "$url" >/dev/null 2>&1; then - log_success "$name is ready!" - return 0 - fi - - log_info "$name not ready yet, waiting... (${elapsed}s/${MAX_WAIT_TIME}s)" - sleep $CHECK_INTERVAL - elapsed=$((elapsed + CHECK_INTERVAL)) - done - - if [ "$INTERRUPTED" = true ]; then - log_info "Service check interrupted by user" - return 1 - fi - - log_error "$name failed to become ready within ${MAX_WAIT_TIME} seconds" - return 1 -} - -# Wait for Rocket.Chat -if ! wait_for_service "https://rc1/api/info" "Rocket.Chat"; then - log_error "Last 50 lines of rc1 logs:" - docker logs --tail 50 "$RC1_CONTAINER" 2>&1 | sed 's/^/ /' - exit 1 -fi - -# Wait for Synapse -if ! wait_for_service "https://hs1/_matrix/client/versions" "Synapse"; then - log_error "Last 50 lines of hs1 logs:" - docker logs --tail 50 "hs1" 2>&1 | sed 's/^/ /' - exit 1 -fi - -# Run the end-to-end tests -log_info "Running end-to-end tests..." -cd "$PACKAGE_ROOT" - -# Set NODE_EXTRA_CA_CERTS to use the custom CA certificate -export NODE_EXTRA_CA_CERTS="$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt" - -yarn testend-to-end -TEST_EXIT_CODE=$? From 05768adeb7f0af5ee7583839774f1f6c12ca3ace Mon Sep 17 00:00:00 2001 From: dhulke Date: Tue, 21 Oct 2025 10:44:27 -0300 Subject: [PATCH 08/47] test: --image without args runs on latest rc image --- .../tests/scripts/run-integration-tests.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index eb2d526a51727..19dbcf1509336 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -24,7 +24,7 @@ RC1_CONTAINER="rc1" # Build configuration # Use a temporary directory outside the repo to avoid symlink traversal issues during Meteor build -BUILD_DIR="$(mktemp -d "${FEDERATION_TEST_TMPDIR:-/tmp}/rc-federation-build.XXXXXX")" +BUILD_DIR="$(mktemp -d "${FEDERATION_TEST_TMPDIR:-/tmp}/rc-federation-build")" ROCKETCHAT_ROOT="$(cd "$PACKAGE_ROOT/../../.." && pwd)" # Go up to project root # Parse command line arguments @@ -47,19 +47,26 @@ while [[ $# -gt 0 ]]; do ;; --image) USE_PREBUILT_IMAGE=true - PREBUILT_IMAGE="$2" - shift 2 + # If no IMAGE value is provided (or next token is another flag), default to latest + if [[ -z "${2:-}" || "$2" == -* ]]; then + PREBUILT_IMAGE="rocketchat/rocket.chat:latest" + shift 1 + else + PREBUILT_IMAGE="$2" + shift 2 + fi ;; --help|-h) echo "Usage: $0 [OPTIONS]" echo "Options:" echo " --keep-running Keep Docker containers running after tests complete" echo " --element Include Element web client in the test environment" - echo " --image IMAGE Use a pre-built Docker image instead of building locally" + echo " --image [IMAGE] Use a pre-built Docker image instead of building locally" echo " --help, -h Show this help message" echo "" echo "By default, builds Rocket.Chat locally and runs the 'test' profile" echo "Use --image to test against a pre-built image (e.g., --image rocketchat/rocket.chat:latest)" + echo "If --image is provided without a value, defaults to rocketchat/rocket.chat:latest" echo "Use --element to run all services including Element web client" exit 0 ;; From 3f84a29a1fb7fdbada760665f8d14533791cd3f5 Mon Sep 17 00:00:00 2001 From: dhulke Date: Tue, 21 Oct 2025 10:46:49 -0300 Subject: [PATCH 09/47] test: undo yarn.lock changes --- yarn.lock | 11717 ++++++++++++++++++++++++++-------------------------- 1 file changed, 5756 insertions(+), 5961 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2b85131517feb..ad901035c76fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,13 @@ __metadata: version: 8 cacheKey: 10 +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: 10/6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a + languageName: node + linkType: hard + "@actions/core@npm:^1.11.1": version: 1.11.1 resolution: "@actions/core@npm:1.11.1" @@ -57,16 +64,19 @@ __metadata: linkType: hard "@adobe/css-tools@npm:^4.4.0": - version: 4.4.4 - resolution: "@adobe/css-tools@npm:4.4.4" - checksum: 10/0abd4715737877e5aa5d730d6ec2cffae2131102ddc8310ac5ba3f457ffb2ef453324dbb5b927e3cbc3f81bdd29ce485754014c6e64f4577a49540c76e26ac6b + version: 4.4.0 + resolution: "@adobe/css-tools@npm:4.4.0" + checksum: 10/9c6315fe9efa5075d6ddb6ded7a1424bc9c41a01f2314b6bdcc368723985fe161008d03ddcc2b27b2da50cb9c14190fbce965d15cefe5f9a31bdd43f35b52115 languageName: node linkType: hard -"@alloc/quick-lru@npm:^5.2.0": - version: 5.2.0 - resolution: "@alloc/quick-lru@npm:5.2.0" - checksum: 10/bdc35758b552bcf045733ac047fb7f9a07c4678b944c641adfbd41f798b4b91fffd0fdc0df2578d9b0afc7b4d636aa6e110ead5d6281a2adc1ab90efd7f057f8 +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.0" + "@jridgewell/trace-mapping": "npm:^0.3.9" + checksum: 10/e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 languageName: node linkType: hard @@ -77,16 +87,16 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/css-color@npm:^3.2.0": - version: 3.2.0 - resolution: "@asamuzakjp/css-color@npm:3.2.0" +"@asamuzakjp/css-color@npm:^2.8.2": + version: 2.8.3 + resolution: "@asamuzakjp/css-color@npm:2.8.3" dependencies: - "@csstools/css-calc": "npm:^2.1.3" - "@csstools/css-color-parser": "npm:^3.0.9" + "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-color-parser": "npm:^3.0.7" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" lru-cache: "npm:^10.4.3" - checksum: 10/870f661460173174fef8bfebea0799ba26566f3aa7b307e5adabb7aae84fed2da68e40080104ed0c83b43c5be632ee409e65396af13bfe948a3ef4c2c729ecd9 + checksum: 10/3fbd6b975cfca220a0620843776e7d266b880293a9e3364a48de11ca3eb54af8209343d01842a7c98d2737e457294a7621a5f6671aaf5f12e1634d10808f2508 languageName: node linkType: hard @@ -137,533 +147,432 @@ __metadata: linkType: hard "@aws-sdk/client-ses@npm:^3.731.1": - version: 3.913.0 - resolution: "@aws-sdk/client-ses@npm:3.913.0" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/credential-provider-node": "npm:3.913.0" - "@aws-sdk/middleware-host-header": "npm:3.910.0" - "@aws-sdk/middleware-logger": "npm:3.910.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" - "@aws-sdk/middleware-user-agent": "npm:3.911.0" - "@aws-sdk/region-config-resolver": "npm:3.910.0" - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/util-endpoints": "npm:3.910.0" - "@aws-sdk/util-user-agent-browser": "npm:3.910.0" - "@aws-sdk/util-user-agent-node": "npm:3.911.0" - "@smithy/config-resolver": "npm:^4.3.2" - "@smithy/core": "npm:^3.16.1" - "@smithy/fetch-http-handler": "npm:^5.3.3" - "@smithy/hash-node": "npm:^4.2.2" - "@smithy/invalid-dependency": "npm:^4.2.2" - "@smithy/middleware-content-length": "npm:^4.2.2" - "@smithy/middleware-endpoint": "npm:^4.3.3" - "@smithy/middleware-retry": "npm:^4.4.3" - "@smithy/middleware-serde": "npm:^4.2.2" - "@smithy/middleware-stack": "npm:^4.2.2" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/node-http-handler": "npm:^4.4.1" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/url-parser": "npm:^4.2.2" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.2" - "@smithy/util-defaults-mode-node": "npm:^4.2.3" - "@smithy/util-endpoints": "npm:^3.2.2" - "@smithy/util-middleware": "npm:^4.2.2" - "@smithy/util-retry": "npm:^4.2.2" - "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/util-waiter": "npm:^4.2.2" - tslib: "npm:^2.6.2" - checksum: 10/6b3b5709eda3dbaad7e13ec581a2750e8fe4f2cc7ddc5832f909fd1633ec0fcf8d8ccd0544d925bcb63154109a156b24969c94019c6e19a0efe5f6056badaf03 - languageName: node - linkType: hard - -"@aws-sdk/client-sesv2@npm:^3.839.0": - version: 3.913.0 - resolution: "@aws-sdk/client-sesv2@npm:3.913.0" + version: 3.883.0 + resolution: "@aws-sdk/client-ses@npm:3.883.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/credential-provider-node": "npm:3.913.0" - "@aws-sdk/middleware-host-header": "npm:3.910.0" - "@aws-sdk/middleware-logger": "npm:3.910.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" - "@aws-sdk/middleware-user-agent": "npm:3.911.0" - "@aws-sdk/region-config-resolver": "npm:3.910.0" - "@aws-sdk/signature-v4-multi-region": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/util-endpoints": "npm:3.910.0" - "@aws-sdk/util-user-agent-browser": "npm:3.910.0" - "@aws-sdk/util-user-agent-node": "npm:3.911.0" - "@smithy/config-resolver": "npm:^4.3.2" - "@smithy/core": "npm:^3.16.1" - "@smithy/fetch-http-handler": "npm:^5.3.3" - "@smithy/hash-node": "npm:^4.2.2" - "@smithy/invalid-dependency": "npm:^4.2.2" - "@smithy/middleware-content-length": "npm:^4.2.2" - "@smithy/middleware-endpoint": "npm:^4.3.3" - "@smithy/middleware-retry": "npm:^4.4.3" - "@smithy/middleware-serde": "npm:^4.2.2" - "@smithy/middleware-stack": "npm:^4.2.2" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/node-http-handler": "npm:^4.4.1" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/url-parser": "npm:^4.2.2" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.2" - "@smithy/util-defaults-mode-node": "npm:^4.2.3" - "@smithy/util-endpoints": "npm:^3.2.2" - "@smithy/util-middleware": "npm:^4.2.2" - "@smithy/util-retry": "npm:^4.2.2" - "@smithy/util-utf8": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/credential-provider-node": "npm:3.883.0" + "@aws-sdk/middleware-host-header": "npm:3.873.0" + "@aws-sdk/middleware-logger": "npm:3.876.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.873.0" + "@aws-sdk/middleware-user-agent": "npm:3.883.0" + "@aws-sdk/region-config-resolver": "npm:3.873.0" + "@aws-sdk/types": "npm:3.862.0" + "@aws-sdk/util-endpoints": "npm:3.879.0" + "@aws-sdk/util-user-agent-browser": "npm:3.873.0" + "@aws-sdk/util-user-agent-node": "npm:3.883.0" + "@smithy/config-resolver": "npm:^4.1.5" + "@smithy/core": "npm:^3.9.2" + "@smithy/fetch-http-handler": "npm:^5.1.1" + "@smithy/hash-node": "npm:^4.0.5" + "@smithy/invalid-dependency": "npm:^4.0.5" + "@smithy/middleware-content-length": "npm:^4.0.5" + "@smithy/middleware-endpoint": "npm:^4.1.21" + "@smithy/middleware-retry": "npm:^4.1.22" + "@smithy/middleware-serde": "npm:^4.0.9" + "@smithy/middleware-stack": "npm:^4.0.5" + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/node-http-handler": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.5.2" + "@smithy/types": "npm:^4.3.2" + "@smithy/url-parser": "npm:^4.0.5" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.29" + "@smithy/util-defaults-mode-node": "npm:^4.0.29" + "@smithy/util-endpoints": "npm:^3.0.7" + "@smithy/util-middleware": "npm:^4.0.5" + "@smithy/util-retry": "npm:^4.0.7" + "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/util-waiter": "npm:^4.0.7" tslib: "npm:^2.6.2" - checksum: 10/6c5865a08d6c6dfcedb7289c2cd56589fd5050e110b00f3b5c6888d0b9675eafc0bdea5127c75903ed6d382de90191839a3d49a3322b8075436eebdc7ad39200 + checksum: 10/46b5482b19003693d5d8bc6491a6113379c00fd580cf692b3e9d6ef1e238af3b75ce782380534d8d469d1c3d3c454f14f31e2d3a0b6cfbffd0097ae94cbbe50c languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/client-sso@npm:3.911.0" +"@aws-sdk/client-sso@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/client-sso@npm:3.883.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/middleware-host-header": "npm:3.910.0" - "@aws-sdk/middleware-logger": "npm:3.910.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" - "@aws-sdk/middleware-user-agent": "npm:3.911.0" - "@aws-sdk/region-config-resolver": "npm:3.910.0" - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/util-endpoints": "npm:3.910.0" - "@aws-sdk/util-user-agent-browser": "npm:3.910.0" - "@aws-sdk/util-user-agent-node": "npm:3.911.0" - "@smithy/config-resolver": "npm:^4.3.2" - "@smithy/core": "npm:^3.16.1" - "@smithy/fetch-http-handler": "npm:^5.3.3" - "@smithy/hash-node": "npm:^4.2.2" - "@smithy/invalid-dependency": "npm:^4.2.2" - "@smithy/middleware-content-length": "npm:^4.2.2" - "@smithy/middleware-endpoint": "npm:^4.3.3" - "@smithy/middleware-retry": "npm:^4.4.3" - "@smithy/middleware-serde": "npm:^4.2.2" - "@smithy/middleware-stack": "npm:^4.2.2" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/node-http-handler": "npm:^4.4.1" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/url-parser": "npm:^4.2.2" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.2" - "@smithy/util-defaults-mode-node": "npm:^4.2.3" - "@smithy/util-endpoints": "npm:^3.2.2" - "@smithy/util-middleware": "npm:^4.2.2" - "@smithy/util-retry": "npm:^4.2.2" - "@smithy/util-utf8": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/middleware-host-header": "npm:3.873.0" + "@aws-sdk/middleware-logger": "npm:3.876.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.873.0" + "@aws-sdk/middleware-user-agent": "npm:3.883.0" + "@aws-sdk/region-config-resolver": "npm:3.873.0" + "@aws-sdk/types": "npm:3.862.0" + "@aws-sdk/util-endpoints": "npm:3.879.0" + "@aws-sdk/util-user-agent-browser": "npm:3.873.0" + "@aws-sdk/util-user-agent-node": "npm:3.883.0" + "@smithy/config-resolver": "npm:^4.1.5" + "@smithy/core": "npm:^3.9.2" + "@smithy/fetch-http-handler": "npm:^5.1.1" + "@smithy/hash-node": "npm:^4.0.5" + "@smithy/invalid-dependency": "npm:^4.0.5" + "@smithy/middleware-content-length": "npm:^4.0.5" + "@smithy/middleware-endpoint": "npm:^4.1.21" + "@smithy/middleware-retry": "npm:^4.1.22" + "@smithy/middleware-serde": "npm:^4.0.9" + "@smithy/middleware-stack": "npm:^4.0.5" + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/node-http-handler": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.5.2" + "@smithy/types": "npm:^4.3.2" + "@smithy/url-parser": "npm:^4.0.5" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.29" + "@smithy/util-defaults-mode-node": "npm:^4.0.29" + "@smithy/util-endpoints": "npm:^3.0.7" + "@smithy/util-middleware": "npm:^4.0.5" + "@smithy/util-retry": "npm:^4.0.7" + "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10/63c3f054251f9b2d823fa65c3c82887230a62bdf364af8f8b3ea5ad22995ea97058bb8ffbfacf2724c058acea0c437fc8b2bc5f21a098a03a3550df53a02e258 - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/core@npm:3.911.0" - dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/xml-builder": "npm:3.911.0" - "@smithy/core": "npm:^3.16.1" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/signature-v4": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-middleware": "npm:^4.2.2" - "@smithy/util-utf8": "npm:^4.2.0" + checksum: 10/10f72a933a675ecebb31155b71acb90247f8d9ce164f2728f3a823c0b8d05e5701a9e8d8d15071528f8e0ada74aa042d085131ad82aa251025058f6b42137e40 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/core@npm:3.883.0" + dependencies: + "@aws-sdk/types": "npm:3.862.0" + "@aws-sdk/xml-builder": "npm:3.873.0" + "@smithy/core": "npm:^3.9.2" + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/signature-v4": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.5.2" + "@smithy/types": "npm:^4.3.2" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.5" + "@smithy/util-utf8": "npm:^4.0.0" + fast-xml-parser: "npm:5.2.5" tslib: "npm:^2.6.2" - checksum: 10/d667250ebc1bf09c0e227f45b9d5c6036312b014f57c75c7f65165febc3f34d2f176a6d6042231eb3f7682f7a537d3c45f101d8c462026e380fa766a95ed70e6 + checksum: 10/5626c97bab65913f9c9f74dca79f57a8e47dfd7429e949b3055d6ece13bd4efb5623551cd3bdf38e774f9323d4bd06bc959080e892fee08798263255f3f46d28 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.911.0" +"@aws-sdk/credential-provider-env@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.883.0" dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/520736358644fc27a7f6b72ff2f4feafeef4a6a5ef045980f6399fb056b4b96aa0ca4ebced21c28c07aed6e54abd653a3254c56213842a879be6af975b0500f8 + checksum: 10/fcd91feab0d4741ea7a8f06133cb40dfccc6ba66033f442aefb51e0ed01aa85906bbdba4db59ec400dfce04376e88fef8cbe35a72d7c59ad95b8f4018296bb3c languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.911.0" +"@aws-sdk/credential-provider-http@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.883.0" dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/fetch-http-handler": "npm:^5.3.3" - "@smithy/node-http-handler": "npm:^4.4.1" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/util-stream": "npm:^4.5.2" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/fetch-http-handler": "npm:^5.1.1" + "@smithy/node-http-handler": "npm:^4.1.1" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.5.2" + "@smithy/types": "npm:^4.3.2" + "@smithy/util-stream": "npm:^4.2.4" tslib: "npm:^2.6.2" - checksum: 10/2fa71970a2d48873df48dde8aa17e949b0c6e58a3369c16f5f14e2e4193c48bfd6d33ce97c6f4e091d2aafc4ff4c0eb112559286c88749729a17a02bbe479c2d - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.913.0": - version: 3.913.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.913.0" - dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/credential-provider-env": "npm:3.911.0" - "@aws-sdk/credential-provider-http": "npm:3.911.0" - "@aws-sdk/credential-provider-process": "npm:3.911.0" - "@aws-sdk/credential-provider-sso": "npm:3.911.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.911.0" - "@aws-sdk/nested-clients": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/credential-provider-imds": "npm:^4.2.2" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/shared-ini-file-loader": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + checksum: 10/f3723333e89e9847bd986eeec93b4edeaba9785ba2288a3c4b0a23b0d5a79c6d3de0d472481291f5aa010345c778749be523004d93ed52b2adfad5f7b6509a96 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.883.0" + dependencies: + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/credential-provider-env": "npm:3.883.0" + "@aws-sdk/credential-provider-http": "npm:3.883.0" + "@aws-sdk/credential-provider-process": "npm:3.883.0" + "@aws-sdk/credential-provider-sso": "npm:3.883.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.883.0" + "@aws-sdk/nested-clients": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/credential-provider-imds": "npm:^4.0.7" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/6706fade936682b38e8c004edd69003c1839abba4c47b6a9992f137b16874302a24822e639f876a2aa337fe70bd7bf0d2b4bdc8505814b3bef3e73c0662638cb + checksum: 10/5307c97a87e794c53ff46629eac81fe0d016981f93190ca413cbf37d84aa79830d5bb4433bf08310da816ddcc41f69960d5434eb81f94e4db32a578271052449 languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.913.0": - version: 3.913.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.913.0" +"@aws-sdk/credential-provider-node@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.883.0" dependencies: - "@aws-sdk/credential-provider-env": "npm:3.911.0" - "@aws-sdk/credential-provider-http": "npm:3.911.0" - "@aws-sdk/credential-provider-ini": "npm:3.913.0" - "@aws-sdk/credential-provider-process": "npm:3.911.0" - "@aws-sdk/credential-provider-sso": "npm:3.911.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/credential-provider-imds": "npm:^4.2.2" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/shared-ini-file-loader": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/credential-provider-env": "npm:3.883.0" + "@aws-sdk/credential-provider-http": "npm:3.883.0" + "@aws-sdk/credential-provider-ini": "npm:3.883.0" + "@aws-sdk/credential-provider-process": "npm:3.883.0" + "@aws-sdk/credential-provider-sso": "npm:3.883.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/credential-provider-imds": "npm:^4.0.7" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/600e243c0ba051f897fb283bb68e3bdca27bfb8323fcd28d01a077bd59d3186e8e6f5e40844a11110a8bf2ed06265fb8a477198d0d5fecef79f6b35484e03d95 + checksum: 10/e79bb22801c50124a5d3fa59cf3fe7bc448c51d9720414f3d39175b4c1da4bc7f79e5a99e196e261a9847b4565fd048b1d140bc1a46f01bdc4a74fce9e80422a languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.911.0" +"@aws-sdk/credential-provider-process@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.883.0" dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/shared-ini-file-loader": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/73707a2b54f7d4e90a4080ac2cce03aa3738a8684ed0851b874be304839c90b1d8c2167d2eb4d63015e9d79cd19f94f682f3e31f8ecb5c361fd228ebf7f1c726 + checksum: 10/0ceeabf57b15ddbd75ef8cff44121a6de68e84beb53167152ad234670895270973b926896c64cbcf8de786e8de14232f7da4884bc1bb7885547b3bd203b1595d languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.911.0" +"@aws-sdk/credential-provider-sso@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.883.0" dependencies: - "@aws-sdk/client-sso": "npm:3.911.0" - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/token-providers": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/shared-ini-file-loader": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/client-sso": "npm:3.883.0" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/token-providers": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/80d626057b992cdf891fc8eb3365fe45d0071e4024273a95a9699aaeda05751fc492926c230c8c6e99d6bf8dbf4e08a977e5e668326059d2aa936bf1246c1c23 + checksum: 10/194ad080e7f881683539dc084593e226ae1dac64f12d0f71305baa48e85933d3d59f2a3da31c06d42548c404e3418207adf7f713f89f9ca7359a676ceb3978a1 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.911.0" +"@aws-sdk/credential-provider-web-identity@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.883.0" dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/nested-clients": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/shared-ini-file-loader": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/nested-clients": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/1a67f0799bd44f0cfaf0260c41c8b08009d6df80bf3de1028d67e808e003d11ea474f47d4a5816f147a413b6e29f5e1b28e2f4567b6f7f16ab2cdf196b731895 + checksum: 10/73e776191c7e4f183e47b2203e34915571e1074feef1e07ab57f1b4080357af49913aa6e652229c778c4ec821133796011e76bdd2da19142cca359df76e66d28 languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.910.0": - version: 3.910.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.910.0" +"@aws-sdk/middleware-host-header@npm:3.873.0": + version: 3.873.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.873.0" dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/456442bc5ab2b632562203e5f0185da4c9b20129ba7caf8371b021f1f47ac83a06b8726791d9ac350ba60531c9eaff6e6783a4e5be1a5c44fe6a59e766937c84 + checksum: 10/9c03a1f602aa1d4eb981556c1a963b4b0101962dd360739cc08ddd429ee7f9b56072d8c8a28f66452f33f3f44b1e889232c795f9d25cf3e203208412792c60f6 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.910.0": - version: 3.910.0 - resolution: "@aws-sdk/middleware-logger@npm:3.910.0" +"@aws-sdk/middleware-logger@npm:3.876.0": + version: 3.876.0 + resolution: "@aws-sdk/middleware-logger@npm:3.876.0" dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/6153032647a6c5f79d4ef822a52079a6e56f56923d42d8f73b377ad4188df5078424fe21a88706ad27fe30906c602a1fcc68d91955f08ef4f55617bbb41d49e7 + checksum: 10/221b6f30e0648cea6a3e393f8f88d1a8b203e969a0dba2f09e876b9a1629a1a6308b4fea40e275662ef74410f6f3dd920682e5252c54c6b8606ba2b9e7686c55 languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.910.0": - version: 3.910.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.910.0" +"@aws-sdk/middleware-recursion-detection@npm:3.873.0": + version: 3.873.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.873.0" dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@aws/lambda-invoke-store": "npm:^0.0.1" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/3d727f874667baf1b8076690a17c658bc2260330e23d5fe95bdaa060b235becf1202fb7f3ca277db3530f36e136fbde37dbe2ec78d0a5191d9c5291652a7ae91 - languageName: node - linkType: hard - -"@aws-sdk/middleware-sdk-s3@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.911.0" - dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/util-arn-parser": "npm:3.893.0" - "@smithy/core": "npm:^3.16.1" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/signature-v4": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/util-config-provider": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.2.2" - "@smithy/util-stream": "npm:^4.5.2" - "@smithy/util-utf8": "npm:^4.2.0" - tslib: "npm:^2.6.2" - checksum: 10/5b154c87e0bbb34fb8d137a0e613cb0b548150f181a44e316e140a3178facdf98cc5d7823c91999a0f26be27db12b23bddbdf380f7c0eae71772749944f1d548 + checksum: 10/b6a4f49b3d260b4dcb2814127ee0394cf96c8d2ef2085b48277b9677c3bee25537401b6bae2fa583adf8b64055a285343305edc3e00fd60360cb698f70bf4de9 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.911.0" +"@aws-sdk/middleware-user-agent@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.883.0" dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/util-endpoints": "npm:3.910.0" - "@smithy/core": "npm:^3.16.1" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@aws-sdk/util-endpoints": "npm:3.879.0" + "@smithy/core": "npm:^3.9.2" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/c6f2ea464bdc2cb084243ec0c4edf39e55e35ae47ac1c6baa7349f80c87ad8efda1b84587be4c75f21347e52229e82d41c3ac0ae48aaa6a71555f1c83bbdec1c + checksum: 10/fd1a6fa5d835438cd595ea12cabb64368100d5526fc02e0129402b58fd3942fefeb9cccb71b2496cd9f2ce482248a58093e89e29a5ec4af30a36cbe82d6723f0 languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/nested-clients@npm:3.911.0" +"@aws-sdk/nested-clients@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/nested-clients@npm:3.883.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/middleware-host-header": "npm:3.910.0" - "@aws-sdk/middleware-logger": "npm:3.910.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.910.0" - "@aws-sdk/middleware-user-agent": "npm:3.911.0" - "@aws-sdk/region-config-resolver": "npm:3.910.0" - "@aws-sdk/types": "npm:3.910.0" - "@aws-sdk/util-endpoints": "npm:3.910.0" - "@aws-sdk/util-user-agent-browser": "npm:3.910.0" - "@aws-sdk/util-user-agent-node": "npm:3.911.0" - "@smithy/config-resolver": "npm:^4.3.2" - "@smithy/core": "npm:^3.16.1" - "@smithy/fetch-http-handler": "npm:^5.3.3" - "@smithy/hash-node": "npm:^4.2.2" - "@smithy/invalid-dependency": "npm:^4.2.2" - "@smithy/middleware-content-length": "npm:^4.2.2" - "@smithy/middleware-endpoint": "npm:^4.3.3" - "@smithy/middleware-retry": "npm:^4.4.3" - "@smithy/middleware-serde": "npm:^4.2.2" - "@smithy/middleware-stack": "npm:^4.2.2" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/node-http-handler": "npm:^4.4.1" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/smithy-client": "npm:^4.8.1" - "@smithy/types": "npm:^4.7.1" - "@smithy/url-parser": "npm:^4.2.2" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.2" - "@smithy/util-defaults-mode-node": "npm:^4.2.3" - "@smithy/util-endpoints": "npm:^3.2.2" - "@smithy/util-middleware": "npm:^4.2.2" - "@smithy/util-retry": "npm:^4.2.2" - "@smithy/util-utf8": "npm:^4.2.0" - tslib: "npm:^2.6.2" - checksum: 10/c666f08f4d9f3359b29852f64c1fcd1a837002cf546554e44ca23a4f2ba67ccfa356aae3e49d531b3481d1f9b982d61ad78e6a4779fab661aa0dfc522a90fd61 - languageName: node - linkType: hard - -"@aws-sdk/region-config-resolver@npm:3.910.0": - version: 3.910.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.910.0" - dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" - "@smithy/util-config-provider": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.2.2" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/middleware-host-header": "npm:3.873.0" + "@aws-sdk/middleware-logger": "npm:3.876.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.873.0" + "@aws-sdk/middleware-user-agent": "npm:3.883.0" + "@aws-sdk/region-config-resolver": "npm:3.873.0" + "@aws-sdk/types": "npm:3.862.0" + "@aws-sdk/util-endpoints": "npm:3.879.0" + "@aws-sdk/util-user-agent-browser": "npm:3.873.0" + "@aws-sdk/util-user-agent-node": "npm:3.883.0" + "@smithy/config-resolver": "npm:^4.1.5" + "@smithy/core": "npm:^3.9.2" + "@smithy/fetch-http-handler": "npm:^5.1.1" + "@smithy/hash-node": "npm:^4.0.5" + "@smithy/invalid-dependency": "npm:^4.0.5" + "@smithy/middleware-content-length": "npm:^4.0.5" + "@smithy/middleware-endpoint": "npm:^4.1.21" + "@smithy/middleware-retry": "npm:^4.1.22" + "@smithy/middleware-serde": "npm:^4.0.9" + "@smithy/middleware-stack": "npm:^4.0.5" + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/node-http-handler": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.5.2" + "@smithy/types": "npm:^4.3.2" + "@smithy/url-parser": "npm:^4.0.5" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.29" + "@smithy/util-defaults-mode-node": "npm:^4.0.29" + "@smithy/util-endpoints": "npm:^3.0.7" + "@smithy/util-middleware": "npm:^4.0.5" + "@smithy/util-retry": "npm:^4.0.7" + "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10/30c72ad18fa9440765ace4c4acfa26f6525573adff1fb9c12b251da709413a6e0d08894c62d011b463dfd414ead54095845c7225d2a2654adf3e5871743ac965 + checksum: 10/81d1da3e48ffa97a997ba8e7a130fcddca48ba69945fb3c834d59bdec8078d9a7640790179300c7d588e7998708729b72bac71bed7869c9afdcf320e69120ae0 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.911.0" +"@aws-sdk/region-config-resolver@npm:3.873.0": + version: 3.873.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.873.0" dependencies: - "@aws-sdk/middleware-sdk-s3": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/protocol-http": "npm:^5.3.2" - "@smithy/signature-v4": "npm:^5.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/types": "npm:^4.3.2" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.5" tslib: "npm:^2.6.2" - checksum: 10/da232ca896b90c6a8ae1370e29adb83af67a5ca4b660b61ba98ade2a31b173e5a31f4f535f342d5e4bac7f963641f4401c22616feca4dc622c538ef36982fa95 + checksum: 10/fc039b00f38d13f5ebea58997419e0e2a55e0d3e1e565fcabdc0fbd8d425b05cc161944a2ac6e429f4af7c7f693a9bb80c6435b9703edbce5ff56a6875d4e95d languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/token-providers@npm:3.911.0" +"@aws-sdk/token-providers@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/token-providers@npm:3.883.0" dependencies: - "@aws-sdk/core": "npm:3.911.0" - "@aws-sdk/nested-clients": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/property-provider": "npm:^4.2.2" - "@smithy/shared-ini-file-loader": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/core": "npm:3.883.0" + "@aws-sdk/nested-clients": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/88cdadde7dbddc88c5cf33a519f7dd108ce74254acdee6a6c3e4c6aa931350f873c37abe426f43238ae58b02ce9dd7bc33c8b214813938eb9db88e74172f484b + checksum: 10/8861549dce9dcf3860894af35b29e2a2e8125f701947da06083a4adb11acb13bc8a4c0df51edfd6804932f4f433b191bae276fbccd81b3fc2605c4ce4ea709c1 languageName: node linkType: hard -"@aws-sdk/types@npm:3.910.0, @aws-sdk/types@npm:^3.222.0": - version: 3.910.0 - resolution: "@aws-sdk/types@npm:3.910.0" +"@aws-sdk/types@npm:3.862.0, @aws-sdk/types@npm:^3.222.0": + version: 3.862.0 + resolution: "@aws-sdk/types@npm:3.862.0" dependencies: - "@smithy/types": "npm:^4.7.1" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/7865602184322eaa0588ae16ac3cda941d8aaceaa88a6c2ab723e37dc4017db84ba5cfdf6d3b42b01d132d3090c08a732598bf9d9734b66f1c82903e1602af6e + checksum: 10/056d6712a4782d1c4c9d82d59980afacdaccecb80c64d9044e22a27b505b2e09dd9afca7127262a911ea71f88b0e0acab3d000133ed24bacc3b93175be306114 languageName: node linkType: hard -"@aws-sdk/util-arn-parser@npm:3.893.0": - version: 3.893.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.893.0" +"@aws-sdk/util-endpoints@npm:3.879.0": + version: 3.879.0 + resolution: "@aws-sdk/util-endpoints@npm:3.879.0" dependencies: + "@aws-sdk/types": "npm:3.862.0" + "@smithy/types": "npm:^4.3.2" + "@smithy/url-parser": "npm:^4.0.5" + "@smithy/util-endpoints": "npm:^3.0.7" tslib: "npm:^2.6.2" - checksum: 10/f809777714618c63e92fd5881c9573081bc94df9c5cce53917b8e1db4efa1d44f1132f6c9179f9babc4964c648d42ebee5c1ad75641c6b336007be3df561053f - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.910.0": - version: 3.910.0 - resolution: "@aws-sdk/util-endpoints@npm:3.910.0" - dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@smithy/types": "npm:^4.7.1" - "@smithy/url-parser": "npm:^4.2.2" - "@smithy/util-endpoints": "npm:^3.2.2" - tslib: "npm:^2.6.2" - checksum: 10/c84a4f60cffad6db765e1f2a6e9a1d178adae1023f9c0594ed36504cfe9b9438073a4e81f668a1c9b27298ceb74800ff15088fa0d757cbddad41a179a160f879 + checksum: 10/bfe6ffaaf4dbcea5511655ac403edf88a18558f111c138636f304072961ab6fb31e2ff23712a748c61c5c1af8a33167a823861e7f78fa4477e17352f0ebf0a56 languageName: node linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.893.0 - resolution: "@aws-sdk/util-locate-window@npm:3.893.0" + version: 3.873.0 + resolution: "@aws-sdk/util-locate-window@npm:3.873.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/9a6731c0103b4d0e58e3c71a655c6b873b30de6120e56ba9b448960526d58c7e55d7e5d503b4f7abdf7643250d47a328e7d7f9b2352f0e67130e7fed48c6a1cf + checksum: 10/36f252a0cc7dd2ae08eb14ca3aba2982761ce813e42d455b478213765688ac1bcc609888ad8888b8ab23220ec0865987640d66e0cf9182552063e88220257563 languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.910.0": - version: 3.910.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.910.0" +"@aws-sdk/util-user-agent-browser@npm:3.873.0": + version: 3.873.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.873.0" dependencies: - "@aws-sdk/types": "npm:3.910.0" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/types": "npm:^4.3.2" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10/0bd5becebf9de4c3a02f88be5cb1912fb2b82f8ecf17e82840dcacfeac96fef4f04188645fe5f4cc6ecdbdc67dc5c408bb9843a9a534afe6be68af39ae1e9440 + checksum: 10/c934d177a1e56505011a1216c13fdbe7fc179dba3b0c7a3b733543637f8a47ef3dd0906fa2e507dd1d854079710442126ef461425929ee7a319b32407c6f28c1 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.911.0" +"@aws-sdk/util-user-agent-node@npm:3.883.0": + version: 3.883.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.883.0" dependencies: - "@aws-sdk/middleware-user-agent": "npm:3.911.0" - "@aws-sdk/types": "npm:3.910.0" - "@smithy/node-config-provider": "npm:^4.3.2" - "@smithy/types": "npm:^4.7.1" + "@aws-sdk/middleware-user-agent": "npm:3.883.0" + "@aws-sdk/types": "npm:3.862.0" + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 10/c87cd348edc6436f0788eaad4b05e15c4f2fe8f096f9e90d40c13f440241da4336192190be2720f9941f1c72ddfd1d8e317d616fe5db1b6d3780fafadc7941e4 + checksum: 10/dae35bcedcf3edaa6fb17f6963c8745428957d96cea360fb987540f7ebbc0eff03501eb527fdfbda89f2a1b28b6d00c62f118698865bafba9663f3cb16e5f6b1 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.911.0": - version: 3.911.0 - resolution: "@aws-sdk/xml-builder@npm:3.911.0" +"@aws-sdk/xml-builder@npm:3.873.0": + version: 3.873.0 + resolution: "@aws-sdk/xml-builder@npm:3.873.0" dependencies: - "@smithy/types": "npm:^4.7.1" - fast-xml-parser: "npm:5.2.5" + "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10/0208021abe8ac9633c3d13f1b108de58496af152029e6b0e10fe621a1dabfa412b1f14c91d531aeaf5431335b278d354a07d96acb8bc30369cff591d073338d8 - languageName: node - linkType: hard - -"@aws/lambda-invoke-store@npm:^0.0.1": - version: 0.0.1 - resolution: "@aws/lambda-invoke-store@npm:0.0.1" - checksum: 10/e8f54d28aade8828962f2871a22aa4e960ebc40c8fa551414181dd9dd32d6258279013c42f88e57d17aa4252cb5ed00df6a49fc35185f9fa6b6f351ccf821bd6 + checksum: 10/5eefbaff2bc3fbee722e5aa22e0d74dfc6d64ddd228421a38d080c40cbc079ca713c15737cfa5907315a0e3ac1fa28665f92ddbf807daba22d56283efaa8d550 languageName: node linkType: hard @@ -705,7 +614,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.25.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -716,14 +625,44 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": +"@babel/compat-data@npm:^7.27.2": + version: 7.27.5 + resolution: "@babel/compat-data@npm:7.27.5" + checksum: 10/04c343b8a25955bbbe1569564c63ac481a74710eb2e7989b97bd10baf2f0f3b1aa1b6c6122749806e92d70cfc22c10c757ff62336eb10a28ea98ab2b82bc0c2c + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": version: 7.28.4 resolution: "@babel/compat-data@npm:7.28.4" checksum: 10/95b7864e6b210c84c069743966da448c0cb50015a4de5e18dd755776a0b5e53c4653e74f26700aed8de922eaa3b8844fc5fc5b29bc64830249d2abe914aec832 languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.27.4, @babel/core@npm:^7.7.5, @babel/core@npm:~7.28.4": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.27.4, @babel/core@npm:^7.7.5": + version: 7.27.4 + resolution: "@babel/core@npm:7.27.4" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.27.3" + "@babel/helpers": "npm:^7.27.4" + "@babel/parser": "npm:^7.27.4" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.27.4" + "@babel/types": "npm:^7.27.3" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/28c01186d5f2599e41f92c94fd14a02cfdcf4b74429b4028a8d16e45c1b08d3924c4275e56412f30fcd2664e5ddc2200f1c06cee8bffff4bba628ff1f20c6e70 + languageName: node + linkType: hard + +"@babel/core@npm:~7.28.4": version: 7.28.4 resolution: "@babel/core@npm:7.28.4" dependencies: @@ -760,7 +699,20 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.16.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.3, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.16.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.7.2": + version: 7.27.5 + resolution: "@babel/generator@npm:7.27.5" + dependencies: + "@babel/parser": "npm:^7.27.5" + "@babel/types": "npm:^7.27.3" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/f5e6942670cb32156b3ac2d75ce09b373558823387f15dd1413c27fe9eb5756a7c6011fc7f956c7acc53efb530bfb28afffa24364d46c4e9ffccc4e5c8b3b094 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.7, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.27.1, @babel/generator@npm:^7.28.3": version: 7.28.3 resolution: "@babel/generator@npm:7.28.3" dependencies: @@ -773,7 +725,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": +"@babel/generator@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/generator@npm:7.28.0" + dependencies: + "@babel/parser": "npm:^7.28.0" + "@babel/types": "npm:^7.28.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10/064c5ba4c07ecd7600377bd0022d5f6bdb3b35e9ff78d9378f6bd1e656467ca902c091647222ab2f0d2967f6d6c0ca33157d37dd9b1c51926c9b0e1527ab9b92 + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.25.9, @babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": version: 7.27.3 resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" dependencies: @@ -812,7 +777,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1": +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6": + version: 7.25.9 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.1.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/bc2b6a365ddf490c416661833dbf4430ae0c66132acccb5ce257e82026dd9db54da788bfbdcb7e0032aa0cba965cb1be169b1e1fb2c8c029b81625da4963f6b9 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.1" dependencies: @@ -867,7 +845,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3": +"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-module-transforms@npm:7.27.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/47abc90ceb181b4bdea9bf1717adf536d1b5e5acb6f6d8a7a4524080318b5ca8a99e6d58677268c596bad71077d1d98834d2c3815f2443e6d3f287962300f15d + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.28.3": version: 7.28.3 resolution: "@babel/helper-module-transforms@npm:7.28.3" dependencies: @@ -932,14 +923,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.27.1": +"@babel/helper-string-parser@npm:^7.23.4, @babel/helper-string-parser@npm:^7.25.7, @babel/helper-string-parser@npm:^7.25.9, @babel/helper-string-parser@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-string-parser@npm:7.27.1" checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.27.1": +"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.25.7, @babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-identifier@npm:7.27.1" checksum: 10/75041904d21bdc0cd3b07a8ac90b11d64cd3c881e89cb936fa80edd734bf23c35e6bd1312611e8574c4eab1f3af0f63e8a5894f4699e9cfdf70c06fcf4252320 @@ -954,13 +945,23 @@ __metadata: linkType: hard "@babel/helper-wrap-function@npm:^7.27.1": - version: 7.28.3 - resolution: "@babel/helper-wrap-function@npm:7.28.3" + version: 7.27.1 + resolution: "@babel/helper-wrap-function@npm:7.27.1" + dependencies: + "@babel/template": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10/effa5ba1732764982db52295a0003d0d6b527edf70d8c649f5a521808decbc47fc8f3c21cd31f7b6331192289f3bf5617141bce778fec45dcaedf5708d9c3140 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.27.4": + version: 7.27.6 + resolution: "@babel/helpers@npm:7.27.6" dependencies: "@babel/template": "npm:^7.27.2" - "@babel/traverse": "npm:^7.28.3" - "@babel/types": "npm:^7.28.2" - checksum: 10/a5ed5fe7b8d9949d3b4f45ccec0b365018b8e444f6a6d794b4c8291e251e680f5b7c79c49c2170de9d14967c78721f59620ce70c5dac2d53c30628ef971d9dce + "@babel/types": "npm:^7.27.6" + checksum: 10/33c1ab2b42f05317776a4d67c5b00d916dbecfbde38a9406a1300ad3ad6e0380a2f6fcd3361369119a82a7d3c20de6e66552d147297f17f656cf17912605aa97 languageName: node linkType: hard @@ -974,7 +975,29 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.2, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.2, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5": + version: 7.27.5 + resolution: "@babel/parser@npm:7.27.5" + dependencies: + "@babel/types": "npm:^7.27.3" + bin: + parser: ./bin/babel-parser.js + checksum: 10/0ad671be7994dba7d31ec771bd70ea5090aa34faf73e93b1b072e3c0a704ab69f4a7a68ebfb9d6a7fa455e0aa03dfa65619c4df6bae1cf327cba925b1d233fc4 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.23.0, @babel/parser@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/parser@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10/2c14a0d2600bae9ab81924df0a85bbd34e427caa099c260743f7c6c12b2042e743e776043a0d1a2573229ae648f7e66a80cfb26fc27e2a9eb59b55932d44c817 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.27.1, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": version: 7.28.4 resolution: "@babel/parser@npm:7.28.4" dependencies: @@ -2105,7 +2128,25 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.6, @babel/runtime@npm:^7.27.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:~7.28.4": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.9.2": + version: 7.26.10 + resolution: "@babel/runtime@npm:7.26.10" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10/9d7ff8e96abe3791047c1138789c742411e3ef19c4d7ca18ce916f83cec92c06ec5dc64401759f6dd1e377cf8a01bbd2c62e033eb7550f435cf6579768d0d4a5 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.25.6": + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10/c7a661a6836b332d9d2e047cba77ba1862c1e4f78cec7146db45808182ef7636d8a7170be9797e5d8fd513180bffb9fa16f6ca1c69341891efec56113cf22bfc + languageName: node + linkType: hard + +"@babel/runtime@npm:~7.28.4": version: 7.28.4 resolution: "@babel/runtime@npm:7.28.4" checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163 @@ -2123,7 +2164,104 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": +"@babel/template@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/template@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/49e1e88d2eac17d31ae28d6cf13d6d29c1f49384c4f056a6751c065d6565c351e62c01ce6b11fef5edb5f3a77c87e114ea7326ca384fa618b4834e10cf9b20f3 + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.16.0": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/7431614d76d4a053e429208db82f2846a415833f3d9eb2e11ef72eeb3c64dfd71f4a4d983de1a4a047b36165a1f5a64de8ca2a417534cc472005c740ffcb9c6a + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.18.9": + version: 7.25.7 + resolution: "@babel/traverse@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/template": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/5b2d332fcd6bc78e6500c997e79f7e2a54dfb357e06f0908cb7f0cdd9bb54e7fd3c5673f45993849d433d01ea6076a6d04b825958f0cfa01288ad55ffa5c286f + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.23.2": + version: 7.28.0 + resolution: "@babel/traverse@npm:7.28.0" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.0" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.0" + debug: "npm:^4.3.1" + checksum: 10/c1c24b12b6cb46241ec5d11ddbd2989d6955c282715cbd8ee91a09fe156b3bdb0b88353ac33329c2992113e3dfb5198f616c834f8805bb3fa85da1f864bec5f3 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/traverse@npm:7.27.1" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.1" + "@babel/template": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/9977271aa451293d3f184521412788d6ddaff9d6a29626d7435b5dacd059feb2d7753bc94f59f4f5b76e65bd2e2cabc8a10d7e1f93709feda28619f2e8cbf4d6 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4": + version: 7.27.4 + resolution: "@babel/traverse@npm:7.27.4" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.3" + "@babel/parser": "npm:^7.27.4" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.27.3" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/4debb80b9068a46e188e478272f3b6820e16d17e2651e82d0a0457176b0c3b2489994f0a0d6e8941ee90218b0a8a69fe52ba350c1aa66eb4c72570d6b2405f91 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": version: 7.28.4 resolution: "@babel/traverse@npm:7.28.4" dependencies: @@ -2138,7 +2276,69 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.23.5 + resolution: "@babel/types@npm:7.23.5" + dependencies: + "@babel/helper-string-parser": "npm:^7.23.4" + "@babel/helper-validator-identifier": "npm:^7.22.20" + to-fast-properties: "npm:^2.0.0" + checksum: 10/a623a4e7f396f1903659099da25bfa059694a49f42820f6b5288347f1646f0b37fb7cc550ba45644e9067149368ef34ccb1bd4a4251ec59b83b3f7765088f363 + languageName: node + linkType: hard + +"@babel/types@npm:^7.18.9, @babel/types@npm:^7.25.7": + version: 7.25.8 + resolution: "@babel/types@npm:7.25.8" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10/973108dbb189916bb87360f2beff43ae97f1b08f1c071bc6499d363cce48b3c71674bf3b59dfd617f8c5062d1c76dc2a64232bc07b6ccef831fd0c06162d44d9 + languageName: node + linkType: hard + +"@babel/types@npm:^7.25.9": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/40780741ecec886ed9edae234b5eb4976968cc70d72b4e5a40d55f83ff2cc457de20f9b0f4fe9d858350e43dab0ea496e7ef62e2b2f08df699481a76df02cd6e + languageName: node + linkType: hard + +"@babel/types@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/types@npm:7.27.1" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10/81f8ada28c4b29695d7d4c4cbfaa5ec3138ccebbeb26628c7c3cc570fdc84f28967c9e68caf4977d51ff4f4d3159c88857ef278317f84f3515dd65e5b8a74995 + languageName: node + linkType: hard + +"@babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6": + version: 7.27.6 + resolution: "@babel/types@npm:7.27.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10/174741c667775680628a09117828bbeffb35ea543f59bf80649d0d60672f7815a0740ddece3cca87516199033a039166a6936434131fce2b6a820227e64f91ae + languageName: node + linkType: hard + +"@babel/types@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/types@npm:7.28.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10/2f28b84efb5005d1e85fc3944219c284400c42aeefc1f6e10500a74fed43b3dfb4f9e349a5d6e0e3fc24f5d241c513b30ef00ede2885535ce7a0a4e111c2098e + languageName: node + linkType: hard + +"@babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4": version: 7.28.4 resolution: "@babel/types@npm:7.28.4" dependencies: @@ -2173,31 +2373,31 @@ __metadata: linkType: hard "@bugsnag/browser@npm:^7.20.2": - version: 7.25.0 - resolution: "@bugsnag/browser@npm:7.25.0" + version: 7.20.2 + resolution: "@bugsnag/browser@npm:7.20.2" dependencies: - "@bugsnag/core": "npm:^7.25.0" - checksum: 10/0af53675a01974ebe66477774ce07460dacc73353908666ad093afd91c5f53f33e7ceb9e73007c55f99ef0b211254a2825e98fcf25325b9f31b4be2caf197193 + "@bugsnag/core": "npm:^7.19.0" + checksum: 10/87805bc7b007446a61577d7c7218017dbda4b28c3f69091f1504057d3522c91d280888c6f11d2524e7423ee71ba7aebe8e28caee081e9f3ec2ab1cf47a1e9e39 languageName: node linkType: hard -"@bugsnag/core@npm:^7.25.0": - version: 7.25.0 - resolution: "@bugsnag/core@npm:7.25.0" +"@bugsnag/core@npm:^7.19.0": + version: 7.19.0 + resolution: "@bugsnag/core@npm:7.19.0" dependencies: "@bugsnag/cuid": "npm:^3.0.0" "@bugsnag/safe-json-stringify": "npm:^6.0.0" error-stack-parser: "npm:^2.0.3" iserror: "npm:0.0.2" stack-generator: "npm:^2.0.3" - checksum: 10/abecd0881663d1ecbe8304fa7c4e643ec62e05ad7a7d8db451e21966b3b63ea903d9d6b21229de317879a88027ed6ef6fed2bf728f0645d6a5be35bfa12a37fb + checksum: 10/d70106675a974ace1cff4a0a1a65cc75d345c7649582d5c76cc61774b91ecfcd4964c76780f116de36093747930818939299c8a06b19961fbeb45f21bf2ca782 languageName: node linkType: hard "@bugsnag/cuid@npm:^3.0.0": - version: 3.2.1 - resolution: "@bugsnag/cuid@npm:3.2.1" - checksum: 10/5c884c70b9e1dd8e0161f1ff80aa9a73f99773785ad7d349bf46e1adfe494fda984f89d5938eb4d50bee6961da9ab088498d77221d5fce03e51dcc6b2fc8d91e + version: 3.0.0 + resolution: "@bugsnag/cuid@npm:3.0.0" + checksum: 10/4d586f971b5793d493a311b006cd04dca9210bcd0b4cda0ea080bcac658b54c535cade461530f84943a1903ee6958fbc22bba5d8b6f545658666f208ba9bdc8d languageName: node linkType: hard @@ -2212,16 +2412,16 @@ __metadata: linkType: hard "@bugsnag/node@npm:^7.19.0": - version: 7.25.0 - resolution: "@bugsnag/node@npm:7.25.0" + version: 7.19.0 + resolution: "@bugsnag/node@npm:7.19.0" dependencies: - "@bugsnag/core": "npm:^7.25.0" + "@bugsnag/core": "npm:^7.19.0" byline: "npm:^5.0.0" error-stack-parser: "npm:^2.0.2" iserror: "npm:^0.0.2" pump: "npm:^3.0.0" stack-generator: "npm:^2.0.3" - checksum: 10/f721855a29cbe84a74a80f68d21a8e2970bd788e2adba3c9b39d50f3b2de64563f916015c6a65d227be61cff95ff46e34d26aea11c09faf81aee7ec9cd2713c9 + checksum: 10/2dc61f8182ee6b647284fcae8daec9bead08c8141e64b7ebe16e3e976866f9bf76e2fa00fe958d67c5bedacf8f1d129a657df22a43da2f260555b4ca73b4a704 languageName: node linkType: hard @@ -2238,52 +2438,21 @@ __metadata: linkType: hard "@bugsnag/safe-json-stringify@npm:^6.0.0": - version: 6.1.0 - resolution: "@bugsnag/safe-json-stringify@npm:6.1.0" - checksum: 10/4c97b7e900c8b6cb00fe68b005a64dae60d5c2c157d5005af1d81c0a93bc7d7140a1e80aa070a2a746d1447281a579ff7c615bc2d46da35d910d13b1457db871 - languageName: node - linkType: hard - -"@cacheable/memoize@npm:^2.0.3": - version: 2.0.3 - resolution: "@cacheable/memoize@npm:2.0.3" - dependencies: - "@cacheable/utils": "npm:^2.0.3" - checksum: 10/3202faf6377f8211630b0529446407ba86be6752aabeeb442384362352c8d5dc8f2a6ae178b6f6d240b54763634618dea1a0158cf0ab7662e7082724a0fdf316 - languageName: node - linkType: hard - -"@cacheable/memory@npm:^2.0.3": - version: 2.0.3 - resolution: "@cacheable/memory@npm:2.0.3" - dependencies: - "@cacheable/memoize": "npm:^2.0.3" - "@cacheable/utils": "npm:^2.0.3" - "@keyv/bigmap": "npm:^1.0.2" - hookified: "npm:^1.12.1" - keyv: "npm:^5.5.3" - checksum: 10/d5521bfe347f3cd8856616eef0eb48122ec746b58faa61a6e70222abfe8630db21af10c8de0e4215d74b2d84d05b7beaf28f1c8108960602143c19efc23f1281 - languageName: node - linkType: hard - -"@cacheable/utils@npm:^2.0.3, @cacheable/utils@npm:^2.1.0": - version: 2.1.0 - resolution: "@cacheable/utils@npm:2.1.0" - dependencies: - keyv: "npm:^5.5.3" - checksum: 10/b6fb48a79420b3fa118a7d8c85240d4630b75787c4e8a1e1055b8756ce2c0ede792a7a1b9350af24e185abe8fbfa2045af20c86717c8e0d187eaaafe45e71a0e + version: 6.0.0 + resolution: "@bugsnag/safe-json-stringify@npm:6.0.0" + checksum: 10/74f5d96af5f2f14be038ff939093329cdc6b3cc94eca6ce5ecd9e66a6d30819bcfd22f99c0ff229de56c0ef601cbca292f86ef5c9940ed2692bc9e005ac1f261 languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.13": - version: 7.0.13 - resolution: "@changesets/apply-release-plan@npm:7.0.13" +"@changesets/apply-release-plan@npm:^7.0.7": + version: 7.0.7 + resolution: "@changesets/apply-release-plan@npm:7.0.7" dependencies: - "@changesets/config": "npm:^3.1.1" + "@changesets/config": "npm:^3.0.5" "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.4" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" + "@changesets/git": "npm:^3.0.2" + "@changesets/should-skip-package": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" detect-indent: "npm:^6.0.0" fs-extra: "npm:^7.0.1" @@ -2292,56 +2461,56 @@ __metadata: prettier: "npm:^2.7.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: 10/b2ef4fc9a68ffd5c0543f0a98b8ea2321ff58519d541720646692a03844a2cd8e860ebcb93846be1e062926414dc343333196bfd8806fab26f637e8db8adbb9e + checksum: 10/665490b0739075c50f037ae2bd4e8f7ea2c8815c120cafe91f56f15057f1e0a6f9088dc99e5e249e9c70502f072c8b93fca9f4f7173b9843c2e13a62b5931129 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.9": - version: 6.0.9 - resolution: "@changesets/assemble-release-plan@npm:6.0.9" +"@changesets/assemble-release-plan@npm:^6.0.5": + version: 6.0.5 + resolution: "@changesets/assemble-release-plan@npm:6.0.5" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" + "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/should-skip-package": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" semver: "npm:^7.5.3" - checksum: 10/f84656eabb700ed77f97751b282e1701636ed45a44b443abd9af0291870495cc046fee301478010f39a1dc455799065ae007b9d7d2bb5ae8b793b65bbb8e052a + checksum: 10/0de3edde14ec1b61d767be5186d4e24e2330291b1e5e8b8c6fd4bda0b8d5d967cefd2c7e7ea790e4bce12920ffb32c6ab9eb74e82bf5f762c20428b321050175 languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.2.1": - version: 0.2.1 - resolution: "@changesets/changelog-git@npm:0.2.1" +"@changesets/changelog-git@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/changelog-git@npm:0.2.0" dependencies: - "@changesets/types": "npm:^6.1.0" - checksum: 10/c22f3c0baf50c102a6890046351ee42f65ff6d58747ba4f75e5e40da1ed5fbcfd0dc2d11cdfb86acbb3262e58acb93f096c798827cac570c1e22e8f32f58a30f + "@changesets/types": "npm:^6.0.0" + checksum: 10/631fcb73cab584fefad30f0e7cc8f7624b36be0f199e526c0d53538da16df2776bef8f8eb6511247b8040d011a2582bdb4840275d3f90a046bacbbd717da6c83 languageName: node linkType: hard "@changesets/cli@npm:^2.27.11": - version: 2.29.7 - resolution: "@changesets/cli@npm:2.29.7" + version: 2.27.11 + resolution: "@changesets/cli@npm:2.27.11" dependencies: - "@changesets/apply-release-plan": "npm:^7.0.13" - "@changesets/assemble-release-plan": "npm:^6.0.9" - "@changesets/changelog-git": "npm:^0.2.1" - "@changesets/config": "npm:^3.1.1" + "@changesets/apply-release-plan": "npm:^7.0.7" + "@changesets/assemble-release-plan": "npm:^6.0.5" + "@changesets/changelog-git": "npm:^0.2.0" + "@changesets/config": "npm:^3.0.5" "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/get-release-plan": "npm:^4.0.13" - "@changesets/git": "npm:^3.0.4" + "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/get-release-plan": "npm:^4.0.6" + "@changesets/git": "npm:^3.0.2" "@changesets/logger": "npm:^0.1.1" - "@changesets/pre": "npm:^2.0.2" - "@changesets/read": "npm:^0.6.5" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@changesets/write": "npm:^0.4.0" - "@inquirer/external-editor": "npm:^1.0.0" + "@changesets/pre": "npm:^2.0.1" + "@changesets/read": "npm:^0.6.2" + "@changesets/should-skip-package": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" + "@changesets/write": "npm:^0.3.2" "@manypkg/get-packages": "npm:^1.1.3" ansi-colors: "npm:^4.1.3" ci-info: "npm:^3.7.0" enquirer: "npm:^2.4.1" + external-editor: "npm:^3.1.0" fs-extra: "npm:^7.0.1" mri: "npm:^1.2.0" p-limit: "npm:^2.2.0" @@ -2353,22 +2522,22 @@ __metadata: term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: 10/e44ee8e9a09ffc990707ec272b03f5724890e6d8833815b80265a9e62f2784ee3fa76c858469fa95c53e1dabd9a0500a6c36b1343211fc0a38902d8fd1b1fce5 + checksum: 10/9072efec5e23ce71095462c8b8cda5d44adbe04dca68d36d5fd3d8eedaf9de39bd386840f3a57dfef87d3e3ca065cabe2d0aaaf8cf47a9ed743340c723e451ac languageName: node linkType: hard -"@changesets/config@npm:^3.1.1": - version: 3.1.1 - resolution: "@changesets/config@npm:3.1.1" +"@changesets/config@npm:^3.0.5": + version: 3.0.5 + resolution: "@changesets/config@npm:3.0.5" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-dependents-graph": "npm:^2.1.2" "@changesets/logger": "npm:^0.1.1" - "@changesets/types": "npm:^6.1.0" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" micromatch: "npm:^4.0.8" - checksum: 10/9500e02b68801f052478b3e10523bd3a39b9e5e989e718832832537c9da965580f496262c2bc3f6e23a4e6fb4303f730a69dcbf2041f68d2fa7bd03dd1f82db0 + checksum: 10/ebb6e5660c26cfd9c499505fdf5c0289b238fa8f6a7ed68d9eae56283d9f661d302d759155bdaff273a8de870fb2cd2dbb9cef62a64c4b4a869745f0e12eae9d languageName: node linkType: hard @@ -2381,29 +2550,29 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.1.3": - version: 2.1.3 - resolution: "@changesets/get-dependents-graph@npm:2.1.3" +"@changesets/get-dependents-graph@npm:^2.1.2": + version: 2.1.2 + resolution: "@changesets/get-dependents-graph@npm:2.1.2" dependencies: - "@changesets/types": "npm:^6.1.0" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" picocolors: "npm:^1.1.0" semver: "npm:^7.5.3" - checksum: 10/33f2bb5dc88443b68fd796fd3b019a553fb3e21cb957a8a117db2a6770ad81f7c156ebdc3b12cfa75169de918f11271a71f61034aec48a53bf1a936d6d783e3d + checksum: 10/36d9877b0b071183b253d894e0dbef56f764fe2ff592064489d4f122c419ab97f0d023c9e078849d0f48b4129f5018c7c81cb380b02d975db5e0768ab29226c1 languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.13": - version: 4.0.13 - resolution: "@changesets/get-release-plan@npm:4.0.13" +"@changesets/get-release-plan@npm:^4.0.6": + version: 4.0.6 + resolution: "@changesets/get-release-plan@npm:4.0.6" dependencies: - "@changesets/assemble-release-plan": "npm:^6.0.9" - "@changesets/config": "npm:^3.1.1" - "@changesets/pre": "npm:^2.0.2" - "@changesets/read": "npm:^0.6.5" - "@changesets/types": "npm:^6.1.0" + "@changesets/assemble-release-plan": "npm:^6.0.5" + "@changesets/config": "npm:^3.0.5" + "@changesets/pre": "npm:^2.0.1" + "@changesets/read": "npm:^0.6.2" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10/9983fae5a68012c4c418ddd62f2fb3d325363f21160252ff7b868503a1a2effb8fdd32e4a0289b72653afc3605ce19d163ff69205c942a0004efb571a5f78fd0 + checksum: 10/85ac96876d34e4f7830f07753c64309e2e2d07d7d5843f502c25f6bc3bd3f9b4e1d355d82a979b68fabe37b6efe664de85cdce241bfa374ef3439bbbb9f840a0 languageName: node linkType: hard @@ -2414,16 +2583,16 @@ __metadata: languageName: node linkType: hard -"@changesets/git@npm:^3.0.4": - version: 3.0.4 - resolution: "@changesets/git@npm:3.0.4" +"@changesets/git@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/git@npm:3.0.2" dependencies: "@changesets/errors": "npm:^0.2.0" "@manypkg/get-packages": "npm:^1.1.3" is-subdir: "npm:^1.1.1" micromatch: "npm:^4.0.8" spawndamnit: "npm:^3.0.1" - checksum: 10/4f5a1f3354ec39d530df78b198eaaf2a8ef6cca873dd18efb8706aae09cab04e0d985abd236288644fac5d10cc5cb6ba2538c3e0be023c4d80790ff841f39fa6 + checksum: 10/de63573fecbd2ddcb8b5a7bfe18344a849810035e6fc55aa05e022d42e8cbefdfe23eebcfd34d31e84d78a616aa80ffb239b9e24abc4fc3ebaba10e619f72a24 languageName: node linkType: hard @@ -2436,50 +2605,50 @@ __metadata: languageName: node linkType: hard -"@changesets/parse@npm:^0.4.1": - version: 0.4.1 - resolution: "@changesets/parse@npm:0.4.1" +"@changesets/parse@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/parse@npm:0.4.0" dependencies: - "@changesets/types": "npm:^6.1.0" + "@changesets/types": "npm:^6.0.0" js-yaml: "npm:^3.13.1" - checksum: 10/2973ab8f38592a80efea589e148e5bdfd6ed3af86aa9206f941b5b3955f68464bf70a5965349f642667c708ebae60e4266be538328cd27075cace3f7cc1022e3 + checksum: 10/0a824582306b198cd775048876e62bd39193b921515608504777407d78f1dcc700ec15e1a6bccd8a3514c5acc6c3fb060238fbfeae94e698aa17dad1121c2d43 languageName: node linkType: hard -"@changesets/pre@npm:^2.0.2": - version: 2.0.2 - resolution: "@changesets/pre@npm:2.0.2" +"@changesets/pre@npm:^2.0.1": + version: 2.0.1 + resolution: "@changesets/pre@npm:2.0.1" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.1.0" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - checksum: 10/daaedd2747492ced61f107d38f90e535607bcb073b10ffac3d9e3bcad1a4cc082370884224fc6785af2d92d37f6b0a3bf853f9759b8fda294878d00d24344415 + checksum: 10/e26ca45a1accc4c79890220acf4c85ff716bc09a8e534c91f08bf7d5272408bd76f54ddf6a01765a1aab2517b7447285ae0a9787a6f2135011ad37bcf3f70e48 languageName: node linkType: hard -"@changesets/read@npm:^0.6.5": - version: 0.6.5 - resolution: "@changesets/read@npm:0.6.5" +"@changesets/read@npm:^0.6.2": + version: 0.6.2 + resolution: "@changesets/read@npm:0.6.2" dependencies: - "@changesets/git": "npm:^3.0.4" + "@changesets/git": "npm:^3.0.2" "@changesets/logger": "npm:^0.1.1" - "@changesets/parse": "npm:^0.4.1" - "@changesets/types": "npm:^6.1.0" + "@changesets/parse": "npm:^0.4.0" + "@changesets/types": "npm:^6.0.0" fs-extra: "npm:^7.0.1" p-filter: "npm:^2.1.0" picocolors: "npm:^1.1.0" - checksum: 10/fec0ac28801e0560fae0eb1d21250dd2a48aaff67bddd1b446a960afd761690d5873dca6eff369d43763bec61f1023d38a38876d5824e316e6de622dc52a24f3 + checksum: 10/a9e322c9afb4039c769f71370da1879bb4d457417611d64b1782242b9d2fe9d330816c44f93aebee158fb3e3aee402da50b4e98ac7a779a19d8081478975ec02 languageName: node linkType: hard -"@changesets/should-skip-package@npm:^0.1.2": - version: 0.1.2 - resolution: "@changesets/should-skip-package@npm:0.1.2" +"@changesets/should-skip-package@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/should-skip-package@npm:0.1.1" dependencies: - "@changesets/types": "npm:^6.1.0" + "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10/d09fcf1200ee201f0dd5b8049d90e8b5e0cfd34cc94f5c661c4cdab182a8263628733f9bc5886550a92f6f7857339d79fc77f12ffd53559b029a2bf9a2fa7ace + checksum: 10/d187ef22495deb63e678d0ff65e8627701e2b52c25bd59dde10ce8646be8d605c0ed0a6af020dd825b137c2fc748fdc6cef52e7774bad4c7a4f404bf182a85cf languageName: node linkType: hard @@ -2490,46 +2659,51 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^6.0.0, @changesets/types@npm:^6.1.0": - version: 6.1.0 - resolution: "@changesets/types@npm:6.1.0" - checksum: 10/2dcd00712cb85d0c53afdd8d0e856b4bf9c0ce8dc36c838c918d44799aacd9ba8659b9ff610ff92b94fc03c8fd2b52c5b05418fcf8a1bd138cd9182414ede373 +"@changesets/types@npm:^6.0.0": + version: 6.0.0 + resolution: "@changesets/types@npm:6.0.0" + checksum: 10/214c58ff3e3da019c578b94815ec6748729a38b665d950acddf53f3a23073ac7a57dce45812c4bec0cbcd6902c84a482c804457d4c903602005b2399de8a4021 languageName: node linkType: hard -"@changesets/write@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/write@npm:0.4.0" +"@changesets/write@npm:^0.3.2": + version: 0.3.2 + resolution: "@changesets/write@npm:0.3.2" dependencies: - "@changesets/types": "npm:^6.1.0" + "@changesets/types": "npm:^6.0.0" fs-extra: "npm:^7.0.1" - human-id: "npm:^4.1.1" + human-id: "npm:^1.0.2" prettier: "npm:^2.7.1" - checksum: 10/bcea8431a09e282bdf66adbd8411d5d3cc19b4a2df519a42586c912b23a7b3ef18d1d0765e2d1a27ff175e2dfc9ef4c2df95cfa920dd4dd2972aaaf662afc6b9 + checksum: 10/c16b0a731fa43ae0028fd1f956c7b080030c42ff763f8dac74da8b178a4ea65632831c30550b784286277bdc75a3c44dda46aad8db97f43bb1eb4d61922152aa languageName: node linkType: hard "@codemirror/autocomplete@npm:^6.0.0": - version: 6.19.0 - resolution: "@codemirror/autocomplete@npm:6.19.0" + version: 6.7.1 + resolution: "@codemirror/autocomplete@npm:6.7.1" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.17.0" + "@codemirror/view": "npm:^6.6.0" "@lezer/common": "npm:^1.0.0" - checksum: 10/791def23bcf5cc278e821a15462f73233b74c2c40db52a95c41f8b3bff693276e2ebaf0fdac892a44d86a6697a55c352efe3a608ccdf25ee7bbf7ac6cce179ea + peerDependencies: + "@codemirror/language": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + "@lezer/common": ^1.0.0 + checksum: 10/8581fe6d1e368f25424fa62085acf400752e8712a7e0da45b79b8104c27f06efe56aa2232ed47dac8e590f8245ae2e979ca98a7705df4fd5d50437b0421e5af2 languageName: node linkType: hard "@codemirror/commands@npm:^6.0.0": - version: 6.9.0 - resolution: "@codemirror/commands@npm:6.9.0" + version: 6.2.4 + resolution: "@codemirror/commands@npm:6.2.4" dependencies: "@codemirror/language": "npm:^6.0.0" - "@codemirror/state": "npm:^6.4.0" - "@codemirror/view": "npm:^6.27.0" - "@lezer/common": "npm:^1.1.0" - checksum: 10/4664b37ed233c5c2bfa045a9084fb120f694964e326bd9db0e9762f6a077e8f228d04025d2e9aff03c3537d7aa4bb82cdda3c8ef65fa896a3525fe5fd5860edd + "@codemirror/state": "npm:^6.2.0" + "@codemirror/view": "npm:^6.0.0" + "@lezer/common": "npm:^1.0.0" + checksum: 10/3f50ea6d1e99b37ba3dc992b2287eae27e67a096d58ac7e810e1c16335cd579fc737ac877f8d09e73c7417f6e29d884a32d66b00eca3a97373879e56e5525eb4 languageName: node linkType: hard @@ -2559,66 +2733,56 @@ __metadata: linkType: hard "@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.6.0": - version: 6.11.3 - resolution: "@codemirror/language@npm:6.11.3" + version: 6.7.0 + resolution: "@codemirror/language@npm:6.7.0" dependencies: "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.23.0" - "@lezer/common": "npm:^1.1.0" + "@codemirror/view": "npm:^6.0.0" + "@lezer/common": "npm:^1.0.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" style-mod: "npm:^4.0.0" - checksum: 10/8538a2835c1de6ca2d520ff66449185f2ea3a93e7d69382d9db3b4db6460f4c46b44f19724458c50230abfa87cf2c225834d39c3fe3119c48370db6b3de0b772 + checksum: 10/57997ce1ea16b7192a38866c2c1af23f5b2e2ef41c598e0ae6d64ebac3d115998e904286f381ac3231facce5b96a07d5e58f6d9a860474962d4cfb400b6a7fd4 languageName: node linkType: hard "@codemirror/lint@npm:^6.0.0": - version: 6.9.0 - resolution: "@codemirror/lint@npm:6.9.0" + version: 6.2.1 + resolution: "@codemirror/lint@npm:6.2.1" dependencies: "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.35.0" + "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: 10/887cab59b56a2a16cd60df03f271664b8f4e46881f34f8291dcd4d2a7ff31107d0f3e0cb0d3c6dab6563271288316b0ed957a215e4377afa3bfc9768649899da + checksum: 10/bfe96f92c7d62fb9b9d2a064eac5a7b0386f4bd59002548d1a77d2c871e70d42f69c65d4522052f018fa7e0274a95989e3e296c21cd910c35b3a0e12d2ab8395 languageName: node linkType: hard "@codemirror/search@npm:^6.0.0": - version: 6.5.11 - resolution: "@codemirror/search@npm:6.5.11" + version: 6.4.0 + resolution: "@codemirror/search@npm:6.4.0" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: 10/d057f37cb369460b25625d7eb72f40636bf78ecd140608da53010cf3660f982a9e613826e38d85d87c9c2ff11e45c9482429987bfd4f29cbbd192f1ee3fd2695 + checksum: 10/6e46887a7e29f932a7c2cb24575dc78eceb9d7092ebf80495841ac9bff7cb2782da840bab5d80603fe3857dd4149e318d9e9c0046385421c30f7d16733467f76 languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.5.0": - version: 6.5.2 - resolution: "@codemirror/state@npm:6.5.2" - dependencies: - "@marijn/find-cluster-break": "npm:^1.0.0" - checksum: 10/5ccd3acb0c0a5b88e83fb91be39099fceb9f44a5047cc41a75d53f160e736851f65c8de40950b90c6519e6d2828e12f468db0af658dde30e938896f1c39eec91 +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.2.0, @codemirror/state@npm:^6.4.0": + version: 6.4.1 + resolution: "@codemirror/state@npm:6.4.1" + checksum: 10/a9ec56c7d7d52034ce8ebea3a9a4d216b9e972d701b32b5000e56c97790d0d46af129aeba0b80bed36648b4024b3ba3e4910cf5bfed11de4a9e89252e0707a70 languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.35.0": - version: 6.38.6 - resolution: "@codemirror/view@npm:6.38.6" +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.6.0": + version: 6.34.1 + resolution: "@codemirror/view@npm:6.34.1" dependencies: - "@codemirror/state": "npm:^6.5.0" - crelt: "npm:^1.0.6" + "@codemirror/state": "npm:^6.4.0" style-mod: "npm:^4.1.0" w3c-keyname: "npm:^2.2.4" - checksum: 10/5a047337a98de111817ce8c8d39e6429c90ca0b0a4d2678d6e161e9e5961b1d476a891f447ab7a05cac395d4a93530e7c68bedd93191285265f0742a308ad00b - languageName: node - linkType: hard - -"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": - version: 1.6.0 - resolution: "@colors/colors@npm:1.6.0" - checksum: 10/66d00284a3a9a21e5e853b256942e17edbb295f4bd7b9aa7ef06bbb603568d5173eb41b0f64c1e51748bc29d382a23a67d99956e57e7431c64e47e74324182d9 + checksum: 10/012f195d7c9da2f9693b2192e0e52c7d3f94d9c887c46e218ddb36ee1a050978ee6a13c7d0207dd3fb970b4454198962112b9afe17e1f23d2b89a274b7d186a0 languageName: node linkType: hard @@ -2641,37 +2805,37 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^5.1.0": - version: 5.1.0 - resolution: "@csstools/color-helpers@npm:5.1.0" - checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383 +"@csstools/color-helpers@npm:^5.0.1": + version: 5.0.1 + resolution: "@csstools/color-helpers@npm:5.0.1" + checksum: 10/4cb25b34997c9b0e9f401833e27942636494bc3c7fda5c6633026bc3fdfdda1c67be68ea048058bfba449a86ec22332e23b4ec5982452c50b67880c4cb13a660 languageName: node linkType: hard -"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4": - version: 2.1.4 - resolution: "@csstools/css-calc@npm:2.1.4" +"@csstools/css-calc@npm:^2.1.1": + version: 2.1.1 + resolution: "@csstools/css-calc@npm:2.1.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10/60e8808c261eeebb15517c0f368672494095bb10e90177dfc492f956fc432760d84b17dc19db739a2e23cac0013f4bcf37bb93947f9741b95b7227eeaced250b languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.9": - version: 3.1.0 - resolution: "@csstools/css-color-parser@npm:3.1.0" +"@csstools/css-color-parser@npm:^3.0.7": + version: 3.0.7 + resolution: "@csstools/css-color-parser@npm:3.0.7" dependencies: - "@csstools/color-helpers": "npm:^5.1.0" - "@csstools/css-calc": "npm:^2.1.4" + "@csstools/color-helpers": "npm:^5.0.1" + "@csstools/css-calc": "npm:^2.1.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805 + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10/efceb60608f3fc2b6da44d5be7720a8b302e784f05c1c12f17a1da4b4b9893b2e20d0ea74ac2c2d6d5ca9b64ee046d05f803c7b78581fd5a3f85e78acfc5d98e languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^3.0.4, @csstools/css-parser-algorithms@npm:^3.0.5": +"@csstools/css-parser-algorithms@npm:^3.0.1, @csstools/css-parser-algorithms@npm:^3.0.4, @csstools/css-parser-algorithms@npm:^3.0.5": version: 3.0.5 resolution: "@csstools/css-parser-algorithms@npm:3.0.5" peerDependencies: @@ -2680,29 +2844,29 @@ __metadata: languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^3.0.3, @csstools/css-tokenizer@npm:^3.0.4": +"@csstools/css-tokenizer@npm:^3.0.1, @csstools/css-tokenizer@npm:^3.0.3, @csstools/css-tokenizer@npm:^3.0.4": version: 3.0.4 resolution: "@csstools/css-tokenizer@npm:3.0.4" checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^4.0.3": - version: 4.0.3 - resolution: "@csstools/media-query-list-parser@npm:4.0.3" +"@csstools/media-query-list-parser@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/media-query-list-parser@npm:3.0.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/ac4e34c21a1c7fc8b788274f316c29ff2f07e7a08996d27b9beb06454666591be9946362c1b7c4d342558c278c8e7d0e35655043e47a9ffd94c3fdb292fbe020 + "@csstools/css-parser-algorithms": ^3.0.1 + "@csstools/css-tokenizer": ^3.0.1 + checksum: 10/794344c67b126ad93d516ab3f01254d44cfa794c3401e34e8cc62ddc7fc13c9ab6c76cb517b643dbda47b57f2eb578c6a11c4a9a4b516d88e260a4016b64ce7f languageName: node linkType: hard -"@csstools/selector-specificity@npm:^5.0.0": - version: 5.0.0 - resolution: "@csstools/selector-specificity@npm:5.0.0" +"@csstools/selector-specificity@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/selector-specificity@npm:4.0.0" peerDependencies: - postcss-selector-parser: ^7.0.0 - checksum: 10/8df1a01a1fa52b66c7ba0286e1c77d1faff45009876f09ddcac542a1c4bca9f34ee92a10acf056b8e7b7ac93679c1635496c6cdfd7d88dbaff2b6afd1eb823ec + postcss-selector-parser: ^6.1.0 + checksum: 10/7076c1d8af0fba94f06718f87fba5bfea583f39089efa906ae38b5ecd6912d3d5865f7047a871ac524b1057e4c970622b2ade456b90d69fb9393902250057994 languageName: node linkType: hard @@ -2715,30 +2879,19 @@ __metadata: languageName: node linkType: hard -"@dabh/diagnostics@npm:^2.0.8": - version: 2.0.8 - resolution: "@dabh/diagnostics@npm:2.0.8" - dependencies: - "@so-ric/colorspace": "npm:^1.1.6" - enabled: "npm:2.0.x" - kuler: "npm:^2.0.0" - checksum: 10/ac2267a4ee1874f608493f21d386ea29f0acac6716124e26e3e48e01ce5706b095585a14adce1bee14b6567d3b8fdd0c5a0bbb7ab0e15c9a743d55eb02f093ce - languageName: node - linkType: hard - -"@datastructures-js/heap@npm:^4.3.7": - version: 4.3.7 - resolution: "@datastructures-js/heap@npm:4.3.7" - checksum: 10/92972c712f740179e465883e4897f47b560c09185970522aa5b296679b4cc922d0ae1dfbc907d6bc2fb27ce5b1858cd9300931ffa75626d364118c9cd957b148 +"@datastructures-js/heap@npm:^4.3.3": + version: 4.3.5 + resolution: "@datastructures-js/heap@npm:4.3.5" + checksum: 10/9360ae87e517aaf547251db4faea77388511dd7e4e554da1a3857e072cf34edba4e33faf8c93d738c3a78ddcdee903faefd02238371f0b201bb129d73f03a2ef languageName: node linkType: hard "@datastructures-js/priority-queue@npm:^6.3.3, @datastructures-js/priority-queue@npm:^6.3.4": - version: 6.3.5 - resolution: "@datastructures-js/priority-queue@npm:6.3.5" + version: 6.3.4 + resolution: "@datastructures-js/priority-queue@npm:6.3.4" dependencies: - "@datastructures-js/heap": "npm:^4.3.7" - checksum: 10/7b9624a92d031f6ed0356f555f743f0248575acbdef981cb92eb292d14decebae635722ace10cdcdb87a7cb9657191213887b85bd310f59cbcf54fe3993c30e5 + "@datastructures-js/heap": "npm:^4.3.3" + checksum: 10/7c2fbfc1c3a1f9d1f1d0c540a38f41865400d72dc40c13d621657386513ed5faddba4366dcf76b4e52accefa1be67d13602f73bc4a43afa96603071f78b427fe languageName: node linkType: hard @@ -2749,251 +2902,608 @@ __metadata: languageName: node linkType: hard -"@dual-bundle/import-meta-resolve@npm:^4.2.1": - version: 4.2.1 - resolution: "@dual-bundle/import-meta-resolve@npm:4.2.1" - checksum: 10/c93f600fe0af015fdf1d6e58cd2823b8282d02e44eb6207eb5fc17e95f6c76bf67c018b12bd6ea71017b214269b59791dad2f3d560131be2df4e995400063258 +"@dual-bundle/import-meta-resolve@npm:^4.1.0": + version: 4.1.0 + resolution: "@dual-bundle/import-meta-resolve@npm:4.1.0" + checksum: 10/a69d804a8e8e93732ac5525f85b9366ae78ec60fa02f0d5b4f2d625e18b355ba02502cdaef616ab1eac4450b966d2a398b59577a17483e4f8a350d062357bdf4 languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.5.0": - version: 1.5.0 - resolution: "@emnapi/core@npm:1.5.0" +"@emnapi/core@npm:^1.4.3": + version: 1.4.3 + resolution: "@emnapi/core@npm:1.4.3" dependencies: - "@emnapi/wasi-threads": "npm:1.1.0" + "@emnapi/wasi-threads": "npm:1.0.2" tslib: "npm:^2.4.0" - checksum: 10/b500a69df001580731b0d355298b58832d44ab176937c0db7d10073a396f7a801ebcca10581f125a1cd88af4e6ecd6fbb04b78629cc703a424218b3a36d7bf50 + checksum: 10/b511f66b897d2019835391544fdf11f4fa0ce06cc1181abfa17c7d4cf03aaaa4fc8a64fcd30bb3f901de488d0a6f370b53a8de2215a898f5a4ac98015265b3b7 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.5.0": - version: 1.5.0 - resolution: "@emnapi/runtime@npm:1.5.0" +"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3": + version: 1.4.3 + resolution: "@emnapi/runtime@npm:1.4.3" dependencies: tslib: "npm:^2.4.0" - checksum: 10/5311ce854306babc77f4bd94c2f973722714a0fab93c126239104ad52dea16a147bfed4c4cff3ca1eb32709607221c25d2f747ae8524cbeb9088058f02ff962b + checksum: 10/4f90852a1a5912982cc4e176b6420556971bcf6a85ee23e379e2455066d616219751367dcf43e6a6eaf41ea7e95ba9dc830665a52b5d979dfe074237d19578f8 languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.1.0": - version: 1.1.0 - resolution: "@emnapi/wasi-threads@npm:1.1.0" +"@emnapi/wasi-threads@npm:1.0.2": + version: 1.0.2 + resolution: "@emnapi/wasi-threads@npm:1.0.2" dependencies: tslib: "npm:^2.4.0" - checksum: 10/0d557e75262d2f4c95cb2a456ba0785ef61f919ce488c1d76e5e3acfd26e00c753ef928cd80068363e0c166ba8cc0141305daf0f81aad5afcd421f38f11e0f4e + checksum: 10/e82941776665eb958c2084728191d6b15a94383449975c4621b67a1c8217e1c0ec11056a693906c76863cb96f782f8be500510ecec6874e3f5da35a8e7968cfd languageName: node linkType: hard "@emotion/hash@npm:^0.9.0": - version: 0.9.2 - resolution: "@emotion/hash@npm:0.9.2" - checksum: 10/379bde2830ccb0328c2617ec009642321c0e009a46aa383dfbe75b679c6aea977ca698c832d225a893901f29d7b3eef0e38cf341f560f6b2b56f1ff23c172387 + version: 0.9.0 + resolution: "@emotion/hash@npm:0.9.0" + checksum: 10/b63428f7c8186607acdca5d003700cecf0ded519d0b5c5cc3b3154eafcad6ff433f8361bd2bac8882715b557e6f06945694aeb6ba8b25c6095d7a88570e2e0bb + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/aix-ppc64@npm:0.25.10" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/aix-ppc64@npm:0.25.11" +"@esbuild/aix-ppc64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/aix-ppc64@npm:0.25.5" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/android-arm64@npm:0.25.11" +"@esbuild/aix-ppc64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/aix-ppc64@npm:0.25.9" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm64@npm:0.25.10" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-arm64@npm:0.25.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/android-arm@npm:0.25.11" +"@esbuild/android-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/android-arm64@npm:0.25.9" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm@npm:0.25.10" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-arm@npm:0.25.5" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/android-x64@npm:0.25.11" +"@esbuild/android-arm@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/android-arm@npm:0.25.9" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-x64@npm:0.25.10" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-x64@npm:0.25.5" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/darwin-arm64@npm:0.25.11" +"@esbuild/android-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/android-x64@npm:0.25.9" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-arm64@npm:0.25.10" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/darwin-arm64@npm:0.25.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/darwin-x64@npm:0.25.11" +"@esbuild/darwin-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/darwin-arm64@npm:0.25.9" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-x64@npm:0.25.10" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/darwin-x64@npm:0.25.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/freebsd-arm64@npm:0.25.11" +"@esbuild/darwin-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/darwin-x64@npm:0.25.9" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-arm64@npm:0.25.10" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/freebsd-arm64@npm:0.25.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/freebsd-x64@npm:0.25.11" +"@esbuild/freebsd-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/freebsd-arm64@npm:0.25.9" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-x64@npm:0.25.10" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/freebsd-x64@npm:0.25.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-arm64@npm:0.25.11" +"@esbuild/freebsd-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/freebsd-x64@npm:0.25.9" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm64@npm:0.25.10" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-arm64@npm:0.25.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-arm@npm:0.25.11" +"@esbuild/linux-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-arm64@npm:0.25.9" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm@npm:0.25.10" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-arm@npm:0.25.5" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-ia32@npm:0.25.11" +"@esbuild/linux-arm@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-arm@npm:0.25.9" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ia32@npm:0.25.10" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-ia32@npm:0.25.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-ia32@npm:0.25.9" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-loong64@npm:0.25.11" +"@esbuild/linux-loong64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-loong64@npm:0.25.10" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-loong64@npm:0.25.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-loong64@npm:0.25.9" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-mips64el@npm:0.25.11" +"@esbuild/linux-mips64el@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-mips64el@npm:0.25.10" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-mips64el@npm:0.25.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-mips64el@npm:0.25.9" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-ppc64@npm:0.25.11" +"@esbuild/linux-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ppc64@npm:0.25.10" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-ppc64@npm:0.25.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-ppc64@npm:0.25.9" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-riscv64@npm:0.25.11" +"@esbuild/linux-riscv64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-riscv64@npm:0.25.10" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-s390x@npm:0.25.11" +"@esbuild/linux-riscv64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-riscv64@npm:0.25.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-riscv64@npm:0.25.9" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-s390x@npm:0.25.10" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-s390x@npm:0.25.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-s390x@npm:0.25.9" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/linux-x64@npm:0.25.11" +"@esbuild/linux-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-x64@npm:0.25.10" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/netbsd-arm64@npm:0.25.11" +"@esbuild/linux-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-x64@npm:0.25.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-x64@npm:0.25.9" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-arm64@npm:0.25.10" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/netbsd-x64@npm:0.25.11" +"@esbuild/netbsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/netbsd-arm64@npm:0.25.5" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/netbsd-arm64@npm:0.25.9" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-x64@npm:0.25.10" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/netbsd-x64@npm:0.25.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/netbsd-x64@npm:0.25.9" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/openbsd-arm64@npm:0.25.11" +"@esbuild/openbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-arm64@npm:0.25.10" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/openbsd-arm64@npm:0.25.5" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/openbsd-arm64@npm:0.25.9" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/openbsd-x64@npm:0.25.11" +"@esbuild/openbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-x64@npm:0.25.10" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/openbsd-x64@npm:0.25.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/openbsd-x64@npm:0.25.9" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/openharmony-arm64@npm:0.25.11" +"@esbuild/openharmony-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openharmony-arm64@npm:0.25.10" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/openharmony-arm64@npm:0.25.9" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/sunos-x64@npm:0.25.11" +"@esbuild/sunos-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/sunos-x64@npm:0.25.10" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/sunos-x64@npm:0.25.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/win32-arm64@npm:0.25.11" +"@esbuild/sunos-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/sunos-x64@npm:0.25.9" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-arm64@npm:0.25.10" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-arm64@npm:0.25.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/win32-arm64@npm:0.25.9" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/win32-ia32@npm:0.25.11" +"@esbuild/win32-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-ia32@npm:0.25.10" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-ia32@npm:0.25.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.11": - version: 0.25.11 - resolution: "@esbuild/win32-x64@npm:0.25.11" +"@esbuild/win32-ia32@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/win32-ia32@npm:0.25.9" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-x64@npm:0.25.10" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-x64@npm:0.25.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" +"@esbuild/win32-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/win32-x64@npm:0.25.9" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: - eslint-visitor-keys: "npm:^3.4.3" + eslint-visitor-keys: "npm:^3.3.0" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/89b1eb3137e14c379865e60573f524fcc0ee5c4b0c7cd21090673e75e5a720f14b92f05ab2d02704c2314b67e67b6f96f3bb209ded6b890ced7b667aa4bf1fa2 + checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.4.0": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc + version: 4.5.1 + resolution: "@eslint-community/regexpp@npm:4.5.1" + checksum: 10/e31e456d44e9bf98d59c8ac445549098e1a6d9c4e22053cad58e86a9f78a1e64104ef7f7f46255c442e0c878fe0e566ffba287787d070196c83510ef30d1d197 languageName: node linkType: hard "@eslint/eslintrc@npm:^2.1.0": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" + version: 2.1.0 + resolution: "@eslint/eslintrc@npm:2.1.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -3004,7 +3514,7 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + checksum: 10/923adf0fbadbe1548b2cbf6d020cc135fcd3bafee073b937a4c2e15b971cff607d987cc82e076d19d86d660dc0b992f688e0f5cf5eabfb5045c8ecdc3e50bd63 languageName: node linkType: hard @@ -3029,54 +3539,52 @@ __metadata: languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:2.3.6": - version: 2.3.6 - resolution: "@formatjs/ecma402-abstract@npm:2.3.6" +"@formatjs/ecma402-abstract@npm:1.12.0": + version: 1.12.0 + resolution: "@formatjs/ecma402-abstract@npm:1.12.0" dependencies: - "@formatjs/fast-memoize": "npm:2.2.7" - "@formatjs/intl-localematcher": "npm:0.6.2" - decimal.js: "npm:^10.4.3" - tslib: "npm:^2.8.0" - checksum: 10/30b1b5cd6b62ba46245f934429936592df5500bc1b089dc92dd49c826757b873dd92c305dcfe370701e4df6b057bf007782113abb9b65db550d73be4961718bc + "@formatjs/intl-localematcher": "npm:0.2.31" + tslib: "npm:2.4.0" + checksum: 10/c839e2304effd8fa4cf5bd21f5a84cfa06a558735e272be7fe4a7718f47e882c1b6c6a8bdd7b980802cb6eac7e26ec9a7b0e01e850f59991f6d59ee006517702 languageName: node linkType: hard -"@formatjs/fast-memoize@npm:2.2.7": - version: 2.2.7 - resolution: "@formatjs/fast-memoize@npm:2.2.7" +"@formatjs/fast-memoize@npm:1.2.6": + version: 1.2.6 + resolution: "@formatjs/fast-memoize@npm:1.2.6" dependencies: - tslib: "npm:^2.8.0" - checksum: 10/e7e6efc677d63a13d99a854305db471b69f64cbfebdcb6dbe507dab9aa7eaae482ca5de86f343c856ca0a2c8f251672bd1f37c572ce14af602c0287378097d43 + tslib: "npm:2.4.0" + checksum: 10/cdb944a9207b5d74e0b4cdcd047e32d904b52b8f893227809a906f65882a46ae8b342872161d797dffd4fafd565f91efebb18989ffe888786bb5e5d911bc0193 languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.11.4": - version: 2.11.4 - resolution: "@formatjs/icu-messageformat-parser@npm:2.11.4" +"@formatjs/icu-messageformat-parser@npm:2.1.7": + version: 2.1.7 + resolution: "@formatjs/icu-messageformat-parser@npm:2.1.7" dependencies: - "@formatjs/ecma402-abstract": "npm:2.3.6" - "@formatjs/icu-skeleton-parser": "npm:1.8.16" - tslib: "npm:^2.8.0" - checksum: 10/2acb100c06c2ade666d72787fb9f9795b1ace41e8e73bfadc2b1a7b8562e81f655e484f0f33d8c39473aa17bf0ad96fb2228871806a9b3dc4f5f876754a0de3a + "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/icu-skeleton-parser": "npm:1.3.13" + tslib: "npm:2.4.0" + checksum: 10/700e14a5be66306ea3b6521232dd6087dba5af6bb3b20fb3fe67ecdd1abd4318e0f83b2b1cd47723334fba16cca547f498031e57a3345d7e841745334cc2f580 languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.8.16": - version: 1.8.16 - resolution: "@formatjs/icu-skeleton-parser@npm:1.8.16" +"@formatjs/icu-skeleton-parser@npm:1.3.13": + version: 1.3.13 + resolution: "@formatjs/icu-skeleton-parser@npm:1.3.13" dependencies: - "@formatjs/ecma402-abstract": "npm:2.3.6" - tslib: "npm:^2.8.0" - checksum: 10/428001e5bed81889b276a2356a1393157af91dc59220b765a1a132f6407ac5832b7ac6ae9737674ac38e44035295c0c1c310b2630f383f2b5779ea90bf2849e6 + "@formatjs/ecma402-abstract": "npm:1.12.0" + tslib: "npm:2.4.0" + checksum: 10/053fa337c246451159aa132f39a9c75577eee5a553a76dcb2b57d7fe7e6e5c212f53b3eeb6810a9f7d5ced4f93f3ac2019f1ed5f437ee49275dea9bd73438e70 languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.6.2": - version: 0.6.2 - resolution: "@formatjs/intl-localematcher@npm:0.6.2" +"@formatjs/intl-localematcher@npm:0.2.31": + version: 0.2.31 + resolution: "@formatjs/intl-localematcher@npm:0.2.31" dependencies: - tslib: "npm:^2.8.0" - checksum: 10/eb12a7f5367bbecdfafc20d7f005559ce840f420e970f425c5213d35e94e86dfe75bde03464971a26494bf8427d4961269db22ecad2834f2a19d888b5d9cc064 + tslib: "npm:2.4.0" + checksum: 10/c05bf5854f04ad0cc5ad78436023805c9542d97cdf000c685793e2053b84b585be3603b370e27921a617bbb87ef021239d773bc5326ab99850786c73d46a5156 languageName: node linkType: hard @@ -3088,15 +3596,15 @@ __metadata: linkType: hard "@gerrit0/mini-shiki@npm:^3.12.0": - version: 3.13.1 - resolution: "@gerrit0/mini-shiki@npm:3.13.1" + version: 3.12.2 + resolution: "@gerrit0/mini-shiki@npm:3.12.2" dependencies: - "@shikijs/engine-oniguruma": "npm:^3.13.0" - "@shikijs/langs": "npm:^3.13.0" - "@shikijs/themes": "npm:^3.13.0" - "@shikijs/types": "npm:^3.13.0" + "@shikijs/engine-oniguruma": "npm:^3.12.2" + "@shikijs/langs": "npm:^3.12.2" + "@shikijs/themes": "npm:^3.12.2" + "@shikijs/types": "npm:^3.12.2" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10/e7606dae2846cd69defb5443af38a9edd70eea241753459ffdd237a082f70200096bd501bc988fb0b49485924f2a61fed2374f89be8ef5d09f34859ba938db0b + checksum: 10/cfbbacacafb1c76d50e18315942017327073c2d7c56e09708cba1c2b2e351fb80330b19b3e830a8b05ddf0a9c16acb78936880f19cca6390f23d63fb88bd5ee4 languageName: node linkType: hard @@ -3117,7 +3625,7 @@ __metadata: languageName: node linkType: hard -"@google-cloud/promisify@npm:<4.1.0": +"@google-cloud/promisify@npm:^4.0.0": version: 4.0.0 resolution: "@google-cloud/promisify@npm:4.0.0" checksum: 10/c5de81321b3a5c567edcbe0b941fb32644611147f3ba22f20575918c225a979988a99bc2ebda05ac914fa8714b0a54c69be72c3f46c7a64c3b19db7d7fba8d04 @@ -3125,12 +3633,12 @@ __metadata: linkType: hard "@google-cloud/storage@npm:^7.15.0": - version: 7.17.2 - resolution: "@google-cloud/storage@npm:7.17.2" + version: 7.15.0 + resolution: "@google-cloud/storage@npm:7.15.0" dependencies: "@google-cloud/paginator": "npm:^5.0.0" "@google-cloud/projectify": "npm:^4.0.0" - "@google-cloud/promisify": "npm:<4.1.0" + "@google-cloud/promisify": "npm:^4.0.0" abort-controller: "npm:^3.0.0" async-retry: "npm:^1.3.3" duplexify: "npm:^4.1.3" @@ -3143,31 +3651,31 @@ __metadata: retry-request: "npm:^7.0.0" teeny-request: "npm:^9.0.0" uuid: "npm:^8.0.0" - checksum: 10/b35b456cb4a5a9ed39559c9a146b7e7f3000d5601ca8c628f3b85d11ee207b12fb65b8aa1bc5ab87f956d3bccba493889fe6c8e2566f79802760ce674557c011 + checksum: 10/b9898537125974e0c787ad351d3adf5cfec8c1c1bb98bdf2a56bcbc89ea84f719c9efed35aa14f309f934b97b8f9ffb161de6ba3cecc32961c3d8786c246c849 languageName: node linkType: hard "@grpc/grpc-js@npm:^1.7.1": - version: 1.14.0 - resolution: "@grpc/grpc-js@npm:1.14.0" + version: 1.12.2 + resolution: "@grpc/grpc-js@npm:1.12.2" dependencies: - "@grpc/proto-loader": "npm:^0.8.0" + "@grpc/proto-loader": "npm:^0.7.13" "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10/e1f7d15dde365544591da18b4ce19df97b7f88a83292350631f27a316212ed361a42323ba131d56d515f7f676b1b1efb0ab794b1d56e784b936c490e25564269 + checksum: 10/0d0556da8515704b5e722b86097e04693d8c71ba286a076270a96e1ac3a4950e87559c718cc2875d3fcaa6cb8e07d0cc6b1db2673b8940829dfe8b75197844dd languageName: node linkType: hard -"@grpc/proto-loader@npm:^0.8.0": - version: 0.8.0 - resolution: "@grpc/proto-loader@npm:0.8.0" +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" dependencies: lodash.camelcase: "npm:^4.3.0" long: "npm:^5.0.0" - protobufjs: "npm:^7.5.3" + protobufjs: "npm:^7.2.5" yargs: "npm:^17.7.2" bin: proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10/216813bdca52cd3a84ac355ad93c2c3f54252be47327692fe666fd85baa5b1d50aa681ebc5626ab08926564fb2deae3b2ea435aa5bd883197650bbe56f2ae108 + checksum: 10/7e2d842c2061cbaf6450c71da0077263be3bab165454d5c8a3e1ae4d3c6d2915f02fd27da63ff01f05e127b1221acd40705273f5d29303901e60514e852992f4 languageName: node linkType: hard @@ -3206,13 +3714,13 @@ __metadata: linkType: hard "@humanwhocodes/config-array@npm:^0.11.10": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" + version: 0.11.10 + resolution: "@humanwhocodes/config-array@npm:0.11.10" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" - debug: "npm:^4.3.1" + "@humanwhocodes/object-schema": "npm:^1.2.1" + debug: "npm:^4.1.1" minimatch: "npm:^3.0.5" - checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + checksum: 10/f93086ae6a340e739a6bb23d4575b69f52acc4e4e3d62968eaaf77a77db4ba69d6d3e50c0028ba19b634ef6b241553a9d9a13d91b797b3ea33d5d711bb3362fb languageName: node linkType: hard @@ -3223,17 +3731,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 - languageName: node - linkType: hard - -"@img/colour@npm:^1.0.0": - version: 1.0.0 - resolution: "@img/colour@npm:1.0.0" - checksum: 10/bd248d7c4b8ba99a72b22a005a63f1d3309ee8343a74b6d0d1314bae300a3096919991a09e9a9243cf6ca50e393b4c5a7e065488ed616c3b58d052473240b812 +"@humanwhocodes/object-schema@npm:^1.2.1": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: 10/b48a8f87fcd5fdc4ac60a31a8bf710d19cc64556050575e6a35a4a48a8543cf8cde1598a65640ff2cdfbfd165b38f9db4fa3782bea7848eb585cc3db824002e6 languageName: node linkType: hard @@ -3249,18 +3750,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-darwin-arm64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-darwin-arm64": - optional: true - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@img/sharp-darwin-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-darwin-x64@npm:0.33.5" @@ -3273,18 +3762,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-darwin-x64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-darwin-x64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-darwin-x64": - optional: true - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@img/sharp-libvips-darwin-arm64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.4" @@ -3292,13 +3769,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@img/sharp-libvips-darwin-x64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.4" @@ -3306,13 +3776,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@img/sharp-libvips-linux-arm64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.4" @@ -3320,13 +3783,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.3" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@img/sharp-libvips-linux-arm@npm:1.0.5": version: 1.0.5 resolution: "@img/sharp-libvips-linux-arm@npm:1.0.5" @@ -3334,20 +3790,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-arm@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-arm@npm:1.2.3" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@img/sharp-libvips-linux-ppc64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.3" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@img/sharp-libvips-linux-s390x@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.4" @@ -3355,13 +3797,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-s390x@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.3" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@img/sharp-libvips-linux-x64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linux-x64@npm:1.0.4" @@ -3369,13 +3804,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-x64@npm:1.2.3" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4" @@ -3383,13 +3811,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4": version: 1.0.4 resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4" @@ -3397,13 +3818,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.3" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@img/sharp-linux-arm64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-arm64@npm:0.33.5" @@ -3416,18 +3830,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-arm64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linux-arm64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linux-arm64": - optional: true - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@img/sharp-linux-arm@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-arm@npm:0.33.5" @@ -3440,30 +3842,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-arm@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linux-arm": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linux-arm": - optional: true - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@img/sharp-linux-ppc64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-ppc64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linux-ppc64": - optional: true - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@img/sharp-linux-s390x@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-s390x@npm:0.33.5" @@ -3476,18 +3854,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-s390x@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linux-s390x": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linux-s390x": - optional: true - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@img/sharp-linux-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linux-x64@npm:0.33.5" @@ -3500,18 +3866,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-x64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linux-x64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linux-x64": - optional: true - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@img/sharp-linuxmusl-arm64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.5" @@ -3524,18 +3878,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linuxmusl-arm64": - optional: true - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@img/sharp-linuxmusl-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-linuxmusl-x64@npm:0.33.5" @@ -3548,18 +3890,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linuxmusl-x64@npm:0.34.4" - dependencies: - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" - dependenciesMeta: - "@img/sharp-libvips-linuxmusl-x64": - optional: true - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@img/sharp-wasm32@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-wasm32@npm:0.33.5" @@ -3569,22 +3899,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-wasm32@npm:0.34.4" - dependencies: - "@emnapi/runtime": "npm:^1.5.0" - conditions: cpu=wasm32 - languageName: node - linkType: hard - -"@img/sharp-win32-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-win32-arm64@npm:0.34.4" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@img/sharp-win32-ia32@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-win32-ia32@npm:0.33.5" @@ -3592,13 +3906,6 @@ __metadata: languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-win32-ia32@npm:0.34.4" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@img/sharp-win32-x64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-win32-x64@npm:0.33.5" @@ -3606,115 +3913,40 @@ __metadata: languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-win32-x64@npm:0.34.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@inquirer/external-editor@npm:^1.0.0": - version: 1.0.2 - resolution: "@inquirer/external-editor@npm:1.0.2" - dependencies: - chardet: "npm:^2.1.0" - iconv-lite: "npm:^0.7.0" - peerDependencies: - "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 10/d0c5c73249b8153f4cf872c4fba01c57a7653142a4cad496f17ed03ef3769330a4b3c519b68d70af69d4bb33003d2599b66b2242be85411c0b027ff383619666 - languageName: node - linkType: hard - -"@internationalized/date@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@internationalized/date@npm:3.0.0-nightly-ff456f38c-250716" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/020d747e948c1d7422e8e29d4d33a7c0892d7add9a627a31c2b6ed408e5c2a82b3dab201c9713150247ed41e2ae929b5baade7e6f64ba8126ee667a4e2f292cb - languageName: node - linkType: hard - -"@internationalized/date@npm:^3.10.0": - version: 3.10.0 - resolution: "@internationalized/date@npm:3.10.0" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/5940667ea2b0be54b798088ef995f787508bf4305d3741babc8b1f48de008c872555a5440ae61fa7399461a7339d3257fb8e86cc2111e72e185fc37d99e06392 - languageName: node - linkType: hard - -"@internationalized/message@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@internationalized/message@npm:3.0.0-nightly-ff456f38c-250716" +"@internationalized/date@npm:^3.7.0": + version: 3.7.0 + resolution: "@internationalized/date@npm:3.7.0" dependencies: "@swc/helpers": "npm:^0.5.0" - intl-messageformat: "npm:^10.1.0" - checksum: 10/3ac35ff3e3bdd4e7a54437b3ff39592e93ef842f8226baa4b75615e5568ed3d2e6c8e3043c9b9605066eaf3f7759f7e19530c02a4e5272531207e1b21638964e + checksum: 10/59adffb57f1391e17bfe9b2e9b1a71c0957a1835b0176a86ad5a99fd2f2919f094d3f553fb39be157d84c315a88917e0eda779c9101026e3bfac217ace18a559 languageName: node linkType: hard -"@internationalized/message@npm:^3.1.8": - version: 3.1.8 - resolution: "@internationalized/message@npm:3.1.8" +"@internationalized/message@npm:^3.1.6": + version: 3.1.6 + resolution: "@internationalized/message@npm:3.1.6" dependencies: "@swc/helpers": "npm:^0.5.0" intl-messageformat: "npm:^10.1.0" - checksum: 10/8f27a31f5d1eef7084447ed141e896e12cc19d786a1346ba60137de5b8bcc58a9da978d79954e2a74302aa673f942fb772130ebd6195565e33db30bd7eb4ef47 - languageName: node - linkType: hard - -"@internationalized/number@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@internationalized/number@npm:3.0.0-nightly-ff456f38c-250716" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/c8eeb6fb01c17b33bdf98c652326c6ac4109abb4f7b4d20df15c544634bf3a5212091c3154e376343488ef518800d7e28560061e1e332017a3d393dec4b94d2c - languageName: node - linkType: hard - -"@internationalized/number@npm:^3.6.5": - version: 3.6.5 - resolution: "@internationalized/number@npm:3.6.5" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/f80618842b9b8ea04e235277911eeb8e2ee129f1b266b94704a9f773df7536486c25db41ae708f6c2f4845cdb0a25e7d1856332370daba6c530528ac0ee997e3 + checksum: 10/31611a81bba7c0b18fad02ccb363632cbef3a0cc6e6e564578dfc7ae42cfde48b0ec18b89bff24390bb748df63d40cd2028483068e7d1492aee0533648a71e04 languageName: node linkType: hard -"@internationalized/string@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@internationalized/string@npm:3.0.0-nightly-ff456f38c-250716" +"@internationalized/number@npm:^3.6.0": + version: 3.6.0 + resolution: "@internationalized/number@npm:3.6.0" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/fb8b474ba2d124c5aa5934db3bef0937db566ee9861f7b100e89cc1b10a318c6404f0b69caf98e8ea31b75ecb33ad44a6c34b2fcd42c81e9cc1df6867b018b28 + checksum: 10/76428f75fd289008580108beef02816f94aaca37d48c9e26c2274fdbb81e8f32c4247ff624b8f854384b18ce2556cc8d817ccf1bc39b0fd87b0da1f3d911209b languageName: node linkType: hard -"@internationalized/string@npm:^3.2.5, @internationalized/string@npm:^3.2.7": - version: 3.2.7 - resolution: "@internationalized/string@npm:3.2.7" +"@internationalized/string@npm:^3.2.5": + version: 3.2.5 + resolution: "@internationalized/string@npm:3.2.5" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/38b54817cf125ba88d1136a6bca4fb57c46672d26d21490f838efe928049546800df6d9c8048411696455fc8caacb8ac23c2de2a1b61f2258b1302c1c97cc128 - languageName: node - linkType: hard - -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d + checksum: 10/7a20359796545cd5724aa546018554b81ea168c58738e98884c54ef0de2fba7b802504c79678d690709b0a435478912aa771c426feed72aae1d93ee782b7ac5d languageName: node linkType: hard @@ -3871,12 +4103,21 @@ __metadata: languageName: node linkType: hard +"@jest/create-cache-key-function@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + checksum: 10/061ef63b13ec8c8e5d08e4456f03b5cf8c7f9c1cab4fed8402e1479153cafce6eea80420e308ef62027abb7e29b825fcfa06551856bd021d98e92e381bf91723 + languageName: node + linkType: hard + "@jest/create-cache-key-function@npm:^30.0.0": - version: 30.2.0 - resolution: "@jest/create-cache-key-function@npm:30.2.0" + version: 30.0.5 + resolution: "@jest/create-cache-key-function@npm:30.0.5" dependencies: - "@jest/types": "npm:30.2.0" - checksum: 10/7a2dd0efe747c1b2e61825e51ace11e42f278203fae37a3b9462c8d2132394978682ed7094f5ce3d9f5a9e5f2855e6d1d933e5f3ac5165b127c36591f3d98d85 + "@jest/types": "npm:30.0.5" + checksum: 10/ca939b0586792fc6c4dedf3c88a5c41491b49dce6856847da9f8657a5ab9cb5cea2b90d9cf0ba8cc4097746d1138e728812236bb74d3e4108ae4c25304d46bee languageName: node linkType: hard @@ -3932,6 +4173,15 @@ __metadata: languageName: node linkType: hard +"@jest/expect-utils@npm:30.0.5": + version: 30.0.5 + resolution: "@jest/expect-utils@npm:30.0.5" + dependencies: + "@jest/get-type": "npm:30.0.1" + checksum: 10/0d0a4b16bf593a6b1eca0a286e99a3b0d4b27d9c1e15819aa5b8fabb113ef2eda450a04deb35de08381dbae90ae8e14532b7f63ab600187cdf9180d0e4969ed5 + languageName: node + linkType: hard + "@jest/expect-utils@npm:30.2.0": version: 30.2.0 resolution: "@jest/expect-utils@npm:30.2.0" @@ -3998,6 +4248,13 @@ __metadata: languageName: node linkType: hard +"@jest/get-type@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/get-type@npm:30.0.1" + checksum: 10/bd6cb2fe1661b652f06e5c6f7ef5aa37247a5b4bf04aad8ce6a8a8ba659efaf983bab9d52755be8cf92478f8d894c024de2fbddf4c3f6be804b808a20dfc347b + languageName: node + linkType: hard + "@jest/get-type@npm:30.1.0": version: 30.1.0 resolution: "@jest/get-type@npm:30.1.0" @@ -4258,6 +4515,21 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:30.0.5": + version: 30.0.5 + resolution: "@jest/types@npm:30.0.5" + dependencies: + "@jest/pattern": "npm:30.0.1" + "@jest/schemas": "npm:30.0.5" + "@types/istanbul-lib-coverage": "npm:^2.0.6" + "@types/istanbul-reports": "npm:^3.0.4" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.33" + chalk: "npm:^4.1.2" + checksum: 10/6bf18f4e899ff9cf6bd88b1e3348aeb944db4d5ad7e9c683bb0188daeb2d11d10a1463a4dc494e92145eafcbc2656fe31adb6f1fd0bf5928cf73ddc8b2f215bf + languageName: node + linkType: hard + "@jest/types@npm:30.2.0": version: 30.2.0 resolution: "@jest/types@npm:30.2.0" @@ -4287,13 +4559,24 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.13 - resolution: "@jridgewell/gen-mapping@npm:0.3.13" +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12": + version: 0.3.12 + resolution: "@jridgewell/gen-mapping@npm:0.3.12" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a + checksum: 10/151667531566417a940d4dd0a319724979f7a90b9deb9f1617344e1183887d78c835bc1a9209c1ee10fc8a669cdd7ac8120a43a2b6bc8d0d5dd18a173059ff4b languageName: node linkType: hard @@ -4314,20 +4597,27 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.11 - resolution: "@jridgewell/source-map@npm:0.3.11" + version: 0.3.3 + resolution: "@jridgewell/source-map@npm:0.3.3" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10/847f1177d3d133a0966ef61ca29abea0d79788a0652f90ee1893b3da968c190b7e31c3534cc53701179dd6b14601eef3d78644e727e05b1a08c68d281aedc4ba + "@jridgewell/gen-mapping": "npm:^0.3.0" + "@jridgewell/trace-mapping": "npm:^0.3.9" + checksum: 10/6346a931c7eacb509120324d1cf796767ee34421fbdfb7a81d7038d65b63948980b59b5353a322c073f85b42a5cb8f227276603d5cbd19050e0052d8b7e5c6f7 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": - version: 1.5.5 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" - checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd languageName: node linkType: hard @@ -4341,13 +4631,23 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": - version: 0.3.31 - resolution: "@jridgewell/trace-mapping@npm:0.3.31" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.29 + resolution: "@jridgewell/trace-mapping@npm:0.3.29" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/64e1ce0dc3a9e56b0118eaf1b2f50746fd59a36de37516cc6855b5370d5f367aa8229e1237536d738262e252c70ee229619cb04e3f3b822146ee3eb1b7ab297f languageName: node linkType: hard @@ -4358,7 +4658,7 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/base64@npm:^1.1.2": +"@jsonjoy.com/base64@npm:^1.1.1": version: 1.1.2 resolution: "@jsonjoy.com/base64@npm:1.1.2" peerDependencies: @@ -4367,63 +4667,26 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": - version: 1.2.1 - resolution: "@jsonjoy.com/buffers@npm:1.2.1" - peerDependencies: - tslib: 2 - checksum: 10/8ef4784d05c0fb4d0f27a1f78f5b0ae1f3b537d237f978d10be0b88f59a534ae44db2a4bde28eee0eb461ede31dc194aab5927ac001ed2b764629fa43ae9b60b - languageName: node - linkType: hard - -"@jsonjoy.com/codegen@npm:^1.0.0": - version: 1.0.0 - resolution: "@jsonjoy.com/codegen@npm:1.0.0" - peerDependencies: - tslib: 2 - checksum: 10/a0afb03d2af4fbc1377c547e507f5db99a25f515d8c4b6b2cef1ff28145ac59fff12b6e1f41f9734cb62ea5619e7f9be1acd0908305d6f4176898ee534ee9a64 - languageName: node - linkType: hard - -"@jsonjoy.com/json-pack@npm:^1.11.0": - version: 1.21.0 - resolution: "@jsonjoy.com/json-pack@npm:1.21.0" +"@jsonjoy.com/json-pack@npm:^1.0.3": + version: 1.1.0 + resolution: "@jsonjoy.com/json-pack@npm:1.1.0" dependencies: - "@jsonjoy.com/base64": "npm:^1.1.2" - "@jsonjoy.com/buffers": "npm:^1.2.0" - "@jsonjoy.com/codegen": "npm:^1.0.0" - "@jsonjoy.com/json-pointer": "npm:^1.0.2" - "@jsonjoy.com/util": "npm:^1.9.0" + "@jsonjoy.com/base64": "npm:^1.1.1" + "@jsonjoy.com/util": "npm:^1.1.2" hyperdyperid: "npm:^1.2.0" - thingies: "npm:^2.5.0" - tree-dump: "npm:^1.1.0" - peerDependencies: - tslib: 2 - checksum: 10/138b7eb8c96e6e435b0218c8f2eb5554e4eb49198a8718673a65e81da53b4617553ffa7124b51d6ea00fdfb868d6ff8b5ad6365e8336380ca7025f04d0412ee7 - languageName: node - linkType: hard - -"@jsonjoy.com/json-pointer@npm:^1.0.2": - version: 1.0.2 - resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" - dependencies: - "@jsonjoy.com/codegen": "npm:^1.0.0" - "@jsonjoy.com/util": "npm:^1.9.0" + thingies: "npm:^1.20.0" peerDependencies: tslib: 2 - checksum: 10/f22baeb3abc8ace2d8902d06ec297343431d4486dcf399aaaffd26ace7e62e194fe0efb4b7880e45b3b7939224ee838d3213448ef654fc8a61c91a76fe994d94 + checksum: 10/cd2776085ad56b470cd53137880b87c2503b07781756c50f1e9f40dd909abeba130a6144d203fcf605ec03dee4cd19bb3424169c8cb588f90a3f06939994c64e languageName: node linkType: hard -"@jsonjoy.com/util@npm:^1.9.0": - version: 1.9.0 - resolution: "@jsonjoy.com/util@npm:1.9.0" - dependencies: - "@jsonjoy.com/buffers": "npm:^1.0.0" - "@jsonjoy.com/codegen": "npm:^1.0.0" +"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": + version: 1.5.0 + resolution: "@jsonjoy.com/util@npm:1.5.0" peerDependencies: tslib: 2 - checksum: 10/1a6e5301d725a7161b93ff707eb1a954bf4552a2fa96eee9a960d3ae3ed5f993d18b56dcff29e98036341a5968c5d1b2dfe21f76695390e7f0d89b81f24c85e0 + checksum: 10/5b370183700cb40af52841294ba99c3dfb3dcb7fe2a122e15c737eb908d11392d314b75518874c7d631092bb29658ebe298d174b05baeb1adeb33884b9aa33cf languageName: node linkType: hard @@ -4444,24 +4707,6 @@ __metadata: languageName: node linkType: hard -"@keyv/bigmap@npm:^1.0.2": - version: 1.1.0 - resolution: "@keyv/bigmap@npm:1.1.0" - dependencies: - hookified: "npm:^1.12.2" - peerDependencies: - keyv: ^5.5.3 - checksum: 10/089e3667df1fa21341a0f02b1e11e185aab5df3dac8d73306fea66421b01f555ff9fc05fd7dc519d90aba43a09e07c3310d1afcf97850588d34a20d3afcc84c0 - languageName: node - linkType: hard - -"@keyv/serialize@npm:^1.1.1": - version: 1.1.1 - resolution: "@keyv/serialize@npm:1.1.1" - checksum: 10/e3b2cb1377863342acedd5ff785af3e69269bee9b44707c617d1c8bc14eeb5ac763159d6455903ffe92f143c2238e1e783c4f113f9c8910eacccf172894472da - languageName: node - linkType: hard - "@kossnocorp/desvg@npm:^0.1.1": version: 0.1.2 resolution: "@kossnocorp/desvg@npm:0.1.2" @@ -4470,56 +4715,54 @@ __metadata: linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.5 - resolution: "@leichtgewicht/ip-codec@npm:2.0.5" - checksum: 10/cb98c608392abe59457a14e00134e7dfa57c0c9b459871730cd4e907bb12b834cbd03e08ad8663fea9e486f260da7f1293ccd9af0376bf5524dd8536192f248c + version: 2.0.4 + resolution: "@leichtgewicht/ip-codec@npm:2.0.4" + checksum: 10/3c7ffb0afb86c731a02813aa4370da27eac037abf8a15fce211226c11b644610382c8eca7efadace9471ee1959afe72fc1d43a62227d974b9fca8eae8b8d2124 languageName: node linkType: hard -"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.3.0": - version: 1.3.0 - resolution: "@lezer/common@npm:1.3.0" - checksum: 10/8e195a8e426bc18d4339b3f2a1a7ad39c3b2cfa740c7108657a241985f63bdee5255a5f5cf8d863b878881744288bcb679d16170f0e5bcebb141188b53cfd8c0 +"@lezer/common@npm:^1.0.0": + version: 1.0.2 + resolution: "@lezer/common@npm:1.0.2" + checksum: 10/7e2977818769720267df3b03a682c5e453476c38ca27b1428eb4e3b8a5ea61629079066c13d546469c11b5b82d63154442b8f4d34cb2e7562a319e92f1af23c2 languageName: node linkType: hard "@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.2.1": - version: 1.2.2 - resolution: "@lezer/highlight@npm:1.2.2" + version: 1.2.1 + resolution: "@lezer/highlight@npm:1.2.1" dependencies: - "@lezer/common": "npm:^1.3.0" - checksum: 10/73cb339de042b354cbc0b9e83978a91d2448435edae865a192cfc50d536e0b7d2e3cd563aabeb59eb6c86b0c38b3edc6f2871da8482c5dd8dca4a0899e743f7f + "@lezer/common": "npm:^1.0.0" + checksum: 10/fec3082419ee87fb265039b680fbac6796f862d8e3042dcb860e8c5a34291503a74927302b568ff1a626f0d2b5cf8dae02a51cfd200084eb329e5fd1236c3163 languageName: node linkType: hard "@lezer/javascript@npm:^1.0.0": - version: 1.5.4 - resolution: "@lezer/javascript@npm:1.5.4" + version: 1.4.3 + resolution: "@lezer/javascript@npm:1.4.3" dependencies: - "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.1.3" "@lezer/lr": "npm:^1.3.0" - checksum: 10/e3cf0b57b131e163aa6ce8a66469e5c39da4db6e83cbefa3bc864575f999229ad02d5d69af56d8aa05b21db22de284c13cfbc9b8b5bb7a628b5599330cf1ef39 + checksum: 10/d122887d644093446fc337434183e7a7afe2b51a50aaba346dec707c4ef481de29d5169a1cc2e540808747a424c01fa640ce0f6b648dcf52ca9de9a2379f6556 languageName: node linkType: hard "@lezer/json@npm:^1.0.0": - version: 1.0.3 - resolution: "@lezer/json@npm:1.0.3" + version: 1.0.0 + resolution: "@lezer/json@npm:1.0.0" dependencies: - "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: 10/48e7b945fdfa2b5b6f862e27bc31f3991cba93f18df7fed0059b25f119b64dedd50bbc709d279e16e2b3eee10e7758d7d80c6d98d21bc15c284809d268837897 + checksum: 10/c1ca0cdf681415b58a383a669944bed66da3aa830870d32d1e471d545cff0fe43d9ac8a0d2a318a96daa99cd5a645b1d58ba8fbdd2e8d7ca4d33a62c7582cbab languageName: node linkType: hard "@lezer/lr@npm:^1.0.0, @lezer/lr@npm:^1.3.0": - version: 1.4.2 - resolution: "@lezer/lr@npm:1.4.2" + version: 1.3.4 + resolution: "@lezer/lr@npm:1.3.4" dependencies: "@lezer/common": "npm:^1.0.0" - checksum: 10/f7b505906c8d8df14c07866553cf3dae1e065b1da8b28fbb4193fd67ab8d187eb45f92759e29a2cfe4283296f0aa864b38a0a91708ecfc3e24b8f662d626e0c6 + checksum: 10/cf7adf0d8ed14ba4a6b42454a1892b61bf40a28de94e62e704f2b0feb89e52ca1d1e15ae0406a0f7dd177f2119a0eca85ec10a691c9dd5a6e68306fa5d25e0d4 languageName: node linkType: hard @@ -4568,86 +4811,25 @@ __metadata: languageName: node linkType: hard -"@marijn/find-cluster-break@npm:^1.0.0": - version: 1.0.2 - resolution: "@marijn/find-cluster-break@npm:1.0.2" - checksum: 10/92fe7ba43ce3d3314f593e4c2fd822d7089649baff47a474fe04b83e3119931d7cf58388747d429ff65fa2db14f5ca57e787268c482e868fc67759511f61f09b - languageName: node - linkType: hard - -"@matrix-org/matrix-sdk-crypto-nodejs@npm:0.4.0-beta.1": - version: 0.4.0-beta.1 - resolution: "@matrix-org/matrix-sdk-crypto-nodejs@npm:0.4.0-beta.1" - dependencies: - https-proxy-agent: "npm:^7.0.5" - node-downloader-helper: "npm:^2.1.9" - checksum: 10/a1402d18b166cd9fc8122ae40c40f179f1df225dd7c98b8c89ef7a00f94a08256e988ab923d79c2aa44c6dd050792ee4f787ecdbde3c88b276fba96558ae0f50 - languageName: node - linkType: hard - -"@matrix-org/matrix-sdk-crypto-wasm@npm:^15.3.0": - version: 15.3.0 - resolution: "@matrix-org/matrix-sdk-crypto-wasm@npm:15.3.0" - checksum: 10/cbc89a80c7e3e81ce3de6d90b87862a81292a0abe1a8588c953191128b8e37e2049b975a19f80a53c8fcb8b875467f2d0c7e44fa5a7b7ffbb7a95a04a2d168e8 - languageName: node - linkType: hard - "@mdx-js/react@npm:^3.0.0": - version: 3.1.1 - resolution: "@mdx-js/react@npm:3.1.1" + version: 3.0.1 + resolution: "@mdx-js/react@npm:3.0.1" dependencies: "@types/mdx": "npm:^2.0.0" peerDependencies: "@types/react": ">=16" react: ">=16" - checksum: 10/52a740e2f37761694fa94d4704b7825084b4055616a95c8b8f4c1676190d399ddc5cdbb399ffc45b550beecd30497a7224c2e5b05bf43ecb668c7473641037d1 - languageName: node - linkType: hard - -"@meteorjs/browserify-sign@npm:^4.2.3": - version: 4.2.6 - resolution: "@meteorjs/browserify-sign@npm:4.2.6" - dependencies: - bn.js: "npm:^5.2.1" - brorand: "npm:^1.1.0" - browserify-rsa: "npm:^4.1.0" - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - hash-base: "npm:~3.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - parse-asn1: "npm:^5.1.7" - readable-stream: "npm:^2.3.8" - safe-buffer: "npm:^5.2.1" - checksum: 10/a4e5dc58d348f373a28ba3e55b27967780e8b674a180f6408db944de888e647f6d10c1b2f7a544f8fafcfcd50e0e990a4a5cc974f38346655c3a4f029001c640 - languageName: node - linkType: hard - -"@meteorjs/create-ecdh@npm:^4.0.4": - version: 4.0.5 - resolution: "@meteorjs/create-ecdh@npm:4.0.5" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10/e2173d7594eb0be2dd5cdd8840a9c49f0c653948ab73a6b5370bbfc22519255cc44cbd7dcd093cf9900064bf275adba3feb3de710e1fe98428e6a2f228f8c2ec + checksum: 10/d566407af11e76f498f8133fbfa8a9d8a2ad80dc7a66ca109d29fcb92e953a2d2d7aaedc0c28571d126f1967faeb126dd2e4ab4ea474c994bf5c76fa204c5997 languageName: node linkType: hard "@meteorjs/crypto-browserify@npm:^3.12.1": - version: 3.12.4 - resolution: "@meteorjs/crypto-browserify@npm:3.12.4" + version: 3.12.1 + resolution: "@meteorjs/crypto-browserify@npm:3.12.1" dependencies: - "@meteorjs/browserify-sign": "npm:^4.2.3" - "@meteorjs/create-ecdh": "npm:^4.0.4" browserify-cipher: "npm:^1.0.1" + browserify-sign: "npm:^4.2.3" + create-ecdh: "npm:^4.0.4" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" diffie-hellman: "npm:^5.0.3" @@ -4657,16 +4839,16 @@ __metadata: public-encrypt: "npm:^4.0.3" randombytes: "npm:^2.1.0" randomfill: "npm:^1.0.4" - checksum: 10/c6c033ee5efda6e2340dc8719eb17e838c256f0c52c7cfedb711f0e002c78d97f1466c3ececa7ba4cd042dda804987fa093113f81e65028a132728c7c5c75cad + checksum: 10/6b15dab879d0717768280f852bb6358eee294695fffc75a5d44d2eb6c814d307803fd8c36e7b579a84d5291229e9c10a910c5941bd2f21604acd4e0ffd0a737c languageName: node linkType: hard -"@mongodb-js/saslprep@npm:^1.1.5": - version: 1.3.2 - resolution: "@mongodb-js/saslprep@npm:1.3.2" +"@mongodb-js/saslprep@npm:^1.1.9": + version: 1.1.9 + resolution: "@mongodb-js/saslprep@npm:1.1.9" dependencies: sparse-bitfield: "npm:^3.0.3" - checksum: 10/c26e35ed9927e4e2fe33c19bdb410de7f7da3057040291e85a33846bc5c907c6a132cf438f8589b522f374ed5184459f8de1278ad5443941d08d75d70e5fe33f + checksum: 10/6a0d5e9068635fff59815de387d71be0e3b9d683f1d299876b2760ac18bbf0a1d4b26eff6b1ab89ff8802c20ffb15c047ba675b2cc306a51077a013286c2694a languageName: node linkType: hard @@ -4677,156 +4859,115 @@ __metadata: languageName: node linkType: hard -"@napi-rs/pinyin-android-arm-eabi@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-android-arm-eabi@npm:1.7.7" +"@napi-rs/pinyin-android-arm-eabi@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-android-arm-eabi@npm:1.7.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@napi-rs/pinyin-android-arm64@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-android-arm64@npm:1.7.7" +"@napi-rs/pinyin-android-arm64@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-android-arm64@npm:1.7.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-darwin-arm64@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-darwin-arm64@npm:1.7.7" +"@napi-rs/pinyin-darwin-arm64@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-darwin-arm64@npm:1.7.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-darwin-x64@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-darwin-x64@npm:1.7.7" +"@napi-rs/pinyin-darwin-x64@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-darwin-x64@npm:1.7.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@napi-rs/pinyin-freebsd-x64@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-freebsd-x64@npm:1.7.7" +"@napi-rs/pinyin-freebsd-x64@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-freebsd-x64@npm:1.7.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.7" +"@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-linux-arm-gnueabihf@npm:1.7.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.7" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/pinyin-linux-arm64-musl@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-arm64-musl@npm:1.7.7" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@napi-rs/pinyin-linux-ppc64-gnu@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-ppc64-gnu@npm:1.7.7" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/pinyin-linux-riscv64-gnu@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-riscv64-gnu@npm:1.7.7" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/pinyin-linux-s390x-gnu@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-s390x-gnu@npm:1.7.7" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/pinyin-linux-x64-gnu@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-x64-gnu@npm:1.7.7" - conditions: os=linux & cpu=x64 & libc=glibc +"@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-linux-arm64-gnu@npm:1.7.0" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-linux-x64-musl@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-linux-x64-musl@npm:1.7.7" - conditions: os=linux & cpu=x64 & libc=musl +"@napi-rs/pinyin-linux-arm64-musl@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-linux-arm64-musl@npm:1.7.0" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-openharmony-arm64@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-openharmony-arm64@npm:1.7.7" - conditions: os=openharmony & cpu=arm64 +"@napi-rs/pinyin-linux-x64-gnu@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-linux-x64-gnu@npm:1.7.0" + conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@napi-rs/pinyin-wasm32-wasi@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-wasm32-wasi@npm:1.7.7" - dependencies: - "@napi-rs/wasm-runtime": "npm:^1.0.4" - conditions: cpu=wasm32 +"@napi-rs/pinyin-linux-x64-musl@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-linux-x64-musl@npm:1.7.0" + conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.7" +"@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-win32-arm64-msvc@npm:1.7.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.7" +"@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-win32-ia32-msvc@npm:1.7.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@napi-rs/pinyin-win32-x64-msvc@npm:1.7.7": - version: 1.7.7 - resolution: "@napi-rs/pinyin-win32-x64-msvc@npm:1.7.7" +"@napi-rs/pinyin-win32-x64-msvc@npm:1.7.0": + version: 1.7.0 + resolution: "@napi-rs/pinyin-win32-x64-msvc@npm:1.7.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@napi-rs/pinyin@npm:^1.5.0": - version: 1.7.7 - resolution: "@napi-rs/pinyin@npm:1.7.7" - dependencies: - "@napi-rs/pinyin-android-arm-eabi": "npm:1.7.7" - "@napi-rs/pinyin-android-arm64": "npm:1.7.7" - "@napi-rs/pinyin-darwin-arm64": "npm:1.7.7" - "@napi-rs/pinyin-darwin-x64": "npm:1.7.7" - "@napi-rs/pinyin-freebsd-x64": "npm:1.7.7" - "@napi-rs/pinyin-linux-arm-gnueabihf": "npm:1.7.7" - "@napi-rs/pinyin-linux-arm64-gnu": "npm:1.7.7" - "@napi-rs/pinyin-linux-arm64-musl": "npm:1.7.7" - "@napi-rs/pinyin-linux-ppc64-gnu": "npm:1.7.7" - "@napi-rs/pinyin-linux-riscv64-gnu": "npm:1.7.7" - "@napi-rs/pinyin-linux-s390x-gnu": "npm:1.7.7" - "@napi-rs/pinyin-linux-x64-gnu": "npm:1.7.7" - "@napi-rs/pinyin-linux-x64-musl": "npm:1.7.7" - "@napi-rs/pinyin-openharmony-arm64": "npm:1.7.7" - "@napi-rs/pinyin-wasm32-wasi": "npm:1.7.7" - "@napi-rs/pinyin-win32-arm64-msvc": "npm:1.7.7" - "@napi-rs/pinyin-win32-ia32-msvc": "npm:1.7.7" - "@napi-rs/pinyin-win32-x64-msvc": "npm:1.7.7" + version: 1.7.0 + resolution: "@napi-rs/pinyin@npm:1.7.0" + dependencies: + "@napi-rs/pinyin-android-arm-eabi": "npm:1.7.0" + "@napi-rs/pinyin-android-arm64": "npm:1.7.0" + "@napi-rs/pinyin-darwin-arm64": "npm:1.7.0" + "@napi-rs/pinyin-darwin-x64": "npm:1.7.0" + "@napi-rs/pinyin-freebsd-x64": "npm:1.7.0" + "@napi-rs/pinyin-linux-arm-gnueabihf": "npm:1.7.0" + "@napi-rs/pinyin-linux-arm64-gnu": "npm:1.7.0" + "@napi-rs/pinyin-linux-arm64-musl": "npm:1.7.0" + "@napi-rs/pinyin-linux-x64-gnu": "npm:1.7.0" + "@napi-rs/pinyin-linux-x64-musl": "npm:1.7.0" + "@napi-rs/pinyin-win32-arm64-msvc": "npm:1.7.0" + "@napi-rs/pinyin-win32-ia32-msvc": "npm:1.7.0" + "@napi-rs/pinyin-win32-x64-msvc": "npm:1.7.0" + "@napi-rs/triples": "npm:^1.1.0" dependenciesMeta: "@napi-rs/pinyin-android-arm-eabi": optional: true @@ -4844,49 +4985,35 @@ __metadata: optional: true "@napi-rs/pinyin-linux-arm64-musl": optional: true - "@napi-rs/pinyin-linux-ppc64-gnu": - optional: true - "@napi-rs/pinyin-linux-riscv64-gnu": - optional: true - "@napi-rs/pinyin-linux-s390x-gnu": - optional: true "@napi-rs/pinyin-linux-x64-gnu": optional: true "@napi-rs/pinyin-linux-x64-musl": optional: true - "@napi-rs/pinyin-openharmony-arm64": - optional: true - "@napi-rs/pinyin-wasm32-wasi": - optional: true "@napi-rs/pinyin-win32-arm64-msvc": optional: true "@napi-rs/pinyin-win32-ia32-msvc": optional: true "@napi-rs/pinyin-win32-x64-msvc": optional: true - checksum: 10/f931c0f18fdddb4c87cf69d0c899b8e31dab9e0ead2c12954a7561ae4d54cbae59a9432228092a8612447ead3b6cccd96f496711b39eb6d5d7824fd69257c94c + checksum: 10/3ff679412c23fef7fc88ccb568e480331dbc2041f832216975cf0b17aae0a1fbfe054bbdd22d601291c99b5fe33a77479908e877aacae7e0aa6cc889a403463a languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.11": - version: 0.2.12 - resolution: "@napi-rs/wasm-runtime@npm:0.2.12" - dependencies: - "@emnapi/core": "npm:^1.4.3" - "@emnapi/runtime": "npm:^1.4.3" - "@tybys/wasm-util": "npm:^0.10.0" - checksum: 10/5fd518182427980c28bc724adf06c5f32f9a8915763ef560b5f7d73607d30cd15ac86d0cbd2eb80d4cfab23fc80d0876d89ca36a9daadcb864bc00917c94187c +"@napi-rs/triples@npm:^1.1.0": + version: 1.1.0 + resolution: "@napi-rs/triples@npm:1.1.0" + checksum: 10/e6650da913f3f699a0e1071a0ad24d5ed640d4f6630729a37e9c3ca402b44e292e038e6cbd38d1b06754a8c3eeac27d26a82527d78985770290295b5078bc23d languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^1.0.4": - version: 1.0.7 - resolution: "@napi-rs/wasm-runtime@npm:1.0.7" +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.11 + resolution: "@napi-rs/wasm-runtime@npm:0.2.11" dependencies: - "@emnapi/core": "npm:^1.5.0" - "@emnapi/runtime": "npm:^1.5.0" - "@tybys/wasm-util": "npm:^0.10.1" - checksum: 10/6bc32d32d486d07b83220a9b7b2b715e39acacbacef0011ebca05c00b41d80a0535123da10fea7a7d6d7e206712bb50dc50ac3cf88b770754d44378570fb5c05 + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@tybys/wasm-util": "npm:^0.9.0" + checksum: 10/e30fe3060474c5018e160231df0531d62b5e22f4736ecd49c04ca6cadacb2acf59b9205435794cd5b898e41e2e3ddb6523e93b97799bd1f4d0751557de6e38e4 languageName: node linkType: hard @@ -5262,17 +5389,17 @@ __metadata: linkType: hard "@octokit/core@npm:^5.0.1": - version: 5.2.2 - resolution: "@octokit/core@npm:5.2.2" + version: 5.2.0 + resolution: "@octokit/core@npm:5.2.0" dependencies: "@octokit/auth-token": "npm:^4.0.0" "@octokit/graphql": "npm:^7.1.0" - "@octokit/request": "npm:^8.4.1" - "@octokit/request-error": "npm:^5.1.1" + "@octokit/request": "npm:^8.3.1" + "@octokit/request-error": "npm:^5.1.0" "@octokit/types": "npm:^13.0.0" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" - checksum: 10/0c39b43e562a8acf8f1d563a85f3c0e55e6d678ae16a4b3d6341060b3d5315c021dfa1bd15dc818fa4cc5612eb5cd518b13cb7c194e3c92ca3da9c0dc6a854b5 + checksum: 10/2e40baf0b5c6949922436a653c213be43befd9690c43dd89872f669f3ac23117ae8ae5e5d6c18094813756c71c3f4fbedd575a891f0b89e12f58b2c38b7f3c13 languageName: node linkType: hard @@ -5287,20 +5414,20 @@ __metadata: linkType: hard "@octokit/graphql@npm:^7.1.0": - version: 7.1.1 - resolution: "@octokit/graphql@npm:7.1.1" + version: 7.1.0 + resolution: "@octokit/graphql@npm:7.1.0" dependencies: - "@octokit/request": "npm:^8.4.1" + "@octokit/request": "npm:^8.3.0" "@octokit/types": "npm:^13.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 10/9a7a65fa84df795b0acb5315dae5a4a5a042a01dde0c88974df180a1c02b9b8e61cae013be32461b11ee1d507a8f778f3b7f37dfa3b371771332cb8efcd01f29 + checksum: 10/da6857a69dc93cd20a11d3a905db4214d269d246a6aaee1d8734f922024b08ffdef0b3cba2ac79917633043b4f50464242b0bd92a265c960083dfff5b833dbbe languageName: node linkType: hard "@octokit/openapi-types@npm:^18.0.0": - version: 18.1.1 - resolution: "@octokit/openapi-types@npm:18.1.1" - checksum: 10/bd2920a238f74c6ccc1e2ee916bd3e17adeeef3bbb1726f821b8722dceaeff5ea2786b3170cc25dd51775cb9179d3cdf448a3526e70b8a1fc21cdd8aa52e5d4c + version: 18.0.0 + resolution: "@octokit/openapi-types@npm:18.0.0" + checksum: 10/5d4aa6abab9b67585bc8496afca4c6377ea1ffccfa17acacd325cefb5fd825799e1d292b498b34023093088b65571c201f4f7e3ba1d3248352f247a1801f6570 languageName: node linkType: hard @@ -5311,10 +5438,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^24.2.0": - version: 24.2.0 - resolution: "@octokit/openapi-types@npm:24.2.0" - checksum: 10/000897ebc6e247c2591049d6081e95eb5636f73798dadd695ee6048496772b58065df88823e74a760201828545a7ac601dd3c1bcd2e00079a62a9ee9d389409c +"@octokit/openapi-types@npm:^22.2.0": + version: 22.2.0 + resolution: "@octokit/openapi-types@npm:22.2.0" + checksum: 10/0471b0c789fada5aa2390e6f82ba477738228ef7d2d986dda9aab0cb625d1562bd178ba0ba4d2655ce841079cd5efff9e58ece2077c27e569ea22109ea301830 languageName: node linkType: hard @@ -5352,7 +5479,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^5.1.1": +"@octokit/request-error@npm:^5.1.0, @octokit/request-error@npm:^5.1.1": version: 5.1.1 resolution: "@octokit/request-error@npm:5.1.1" dependencies: @@ -5363,7 +5490,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^8.4.1": +"@octokit/request@npm:^8.3.0, @octokit/request@npm:^8.3.1, @octokit/request@npm:^8.4.1": version: 8.4.1 resolution: "@octokit/request@npm:8.4.1" dependencies: @@ -5385,20 +5512,20 @@ __metadata: linkType: hard "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0": - version: 13.10.0 - resolution: "@octokit/types@npm:13.10.0" + version: 13.6.1 + resolution: "@octokit/types@npm:13.6.1" dependencies: - "@octokit/openapi-types": "npm:^24.2.0" - checksum: 10/32f8f5010d7faae128b0cdd0c221f0ca8c3781fe44483ecd87162b3da507db667f7369acda81340f6e2c9c374d9a938803409c6085c2c01d98210b6c58efb99a + "@octokit/openapi-types": "npm:^22.2.0" + checksum: 10/9ea6189839439e1085799cc16ee699292538d9c14dd15e9e45462377287f863b6be93455d2ad9acffd561018a0c35adbb9d1437e92075c9058d6c6d69ff2f503 languageName: node linkType: hard "@octokit/types@npm:^9.0.0": - version: 9.3.2 - resolution: "@octokit/types@npm:9.3.2" + version: 9.3.1 + resolution: "@octokit/types@npm:9.3.1" dependencies: "@octokit/openapi-types": "npm:^18.0.0" - checksum: 10/4bcd18850d5397e5835f5686be88ad95e5d7c23e7d53f898b82a8ca5fc1f6a7b53816ef6f9f3b7a06799c0b030d259bf2bd50a258a1656df2dc7f3e533e334f8 + checksum: 10/7e079a894428faf51d0858c478c955a2835e44253ac688b80c0d21bafd7d81e43b9f7dfb595b7bb872330e3fb075f6d39b7c921cec9c87feb7066bc774778ffa languageName: node linkType: hard @@ -5411,7 +5538,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0, @opentelemetry/api@npm:^1.9.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 10/a607f0eef971893c4f2ee2a4c2069aade6ec3e84e2a1f5c2aac19f65c5d9eeea41aa72db917c1029faafdd71789a1a040bdc18f40d63690e22ccae5d7070f194 @@ -5734,114 +5861,106 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-android-arm64@npm:2.5.1" +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm-musl@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.5.1": - version: 2.5.1 - resolution: "@parcel/watcher-win32-x64@npm:2.5.1" +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@parcel/watcher@npm:^2.4.1": - version: 2.5.1 - resolution: "@parcel/watcher@npm:2.5.1" - dependencies: - "@parcel/watcher-android-arm64": "npm:2.5.1" - "@parcel/watcher-darwin-arm64": "npm:2.5.1" - "@parcel/watcher-darwin-x64": "npm:2.5.1" - "@parcel/watcher-freebsd-x64": "npm:2.5.1" - "@parcel/watcher-linux-arm-glibc": "npm:2.5.1" - "@parcel/watcher-linux-arm-musl": "npm:2.5.1" - "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1" - "@parcel/watcher-linux-arm64-musl": "npm:2.5.1" - "@parcel/watcher-linux-x64-glibc": "npm:2.5.1" - "@parcel/watcher-linux-x64-musl": "npm:2.5.1" - "@parcel/watcher-win32-arm64": "npm:2.5.1" - "@parcel/watcher-win32-ia32": "npm:2.5.1" - "@parcel/watcher-win32-x64": "npm:2.5.1" + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.4.1" + "@parcel/watcher-darwin-arm64": "npm:2.4.1" + "@parcel/watcher-darwin-x64": "npm:2.4.1" + "@parcel/watcher-freebsd-x64": "npm:2.4.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.4.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.4.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.4.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.4.1" + "@parcel/watcher-linux-x64-musl": "npm:2.4.1" + "@parcel/watcher-win32-arm64": "npm:2.4.1" + "@parcel/watcher-win32-ia32": "npm:2.4.1" + "@parcel/watcher-win32-x64": "npm:2.4.1" detect-libc: "npm:^1.0.3" is-glob: "npm:^4.0.3" micromatch: "npm:^4.0.5" @@ -5858,8 +5977,6 @@ __metadata: optional: true "@parcel/watcher-linux-arm-glibc": optional: true - "@parcel/watcher-linux-arm-musl": - optional: true "@parcel/watcher-linux-arm64-glibc": optional: true "@parcel/watcher-linux-arm64-musl": @@ -5874,19 +5991,19 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 10/2cc1405166fb3016b34508661902ab08b6dec59513708165c633c84a4696fff64f9b99ea116e747c121215e09619f1decab6f0350d1cb26c9210b98eb28a6a56 + checksum: 10/c163dff1828fa249c00f24931332dea5a8f2fcd1bfdd0e304ccdf7619c58bff044526fa39241fd2121d2a2141f71775ce3117450d78c4df3070d152282017644 languageName: node linkType: hard "@parse/node-apn@npm:^6.3.0": - version: 6.5.0 - resolution: "@parse/node-apn@npm:6.5.0" + version: 6.3.0 + resolution: "@parse/node-apn@npm:6.3.0" dependencies: - debug: "npm:4.4.0" + debug: "npm:4.3.3" jsonwebtoken: "npm:9.0.2" node-forge: "npm:1.3.1" verror: "npm:1.10.1" - checksum: 10/ccc93f3b1bb65e79f6b584278579ba7c228a41656d85c991197ecad79c2c8bb923413729181fe454ad95199cfc50283221553a206942c99f0a4d16901691c6ee + checksum: 10/194cc2fbc86652a80dd13ff5a1c825aa52215a4e71564ff8992c7798179d8cbab58f507de088e60de0b62642fc7f342eacd085b0f7ad61595ee7824eb632f49b languageName: node linkType: hard @@ -5899,13 +6016,6 @@ __metadata: languageName: node linkType: hard -"@pinojs/redact@npm:^0.4.0": - version: 0.4.0 - resolution: "@pinojs/redact@npm:0.4.0" - checksum: 10/2210ffb6b38357853d47239fd0532cc9edb406325270a81c440a35cece22090127c30c2ead3eefa3e608f2244087485308e515c431f4f69b6bd2e16cbd32812b - languageName: node - linkType: hard - "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -5913,21 +6023,21 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.2.9": - version: 0.2.9 - resolution: "@pkgr/core@npm:0.2.9" - checksum: 10/bb2fb86977d63f836f8f5b09015d74e6af6488f7a411dcd2bfdca79d76b5a681a9112f41c45bdf88a9069f049718efc6f3900d7f1de66a2ec966068308ae517f +"@pkgr/core@npm:^0.2.4": + version: 0.2.7 + resolution: "@pkgr/core@npm:0.2.7" + checksum: 10/b16959878940f3d3016b79a4b2c23fd518aaec6b47295baa3154fbcf6574fee644c51023bb69069fa3ea9cdcaca40432818f54695f11acc0ae326cf56676e4d1 languageName: node linkType: hard "@playwright/test@npm:^1.52.0": - version: 1.56.1 - resolution: "@playwright/test@npm:1.56.1" + version: 1.52.0 + resolution: "@playwright/test@npm:1.52.0" dependencies: - playwright: "npm:1.56.1" + playwright: "npm:1.52.0" bin: playwright: cli.js - checksum: 10/9933fa9f8eb9e775e792421b99c984c310b92092e65de57508ae1951a2589d87bbb5f1c4114bfdf7f69c15c0a3acb3f31259e143fa597aa28e97f4b223e37637 + checksum: 10/e18a4eb626c7bc6cba212ff2e197cf9ae2e4da1c91bfdf08a744d62e27222751173e4b220fa27da72286a89a3b4dea7c09daf384d23708f284b64f98e9a63a88 languageName: node linkType: hard @@ -6012,781 +6122,718 @@ __metadata: linkType: hard "@react-aria/breadcrumbs@npm:^3.5.20": - version: 3.5.29 - resolution: "@react-aria/breadcrumbs@npm:3.5.29" - dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/link": "npm:^3.8.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/breadcrumbs": "npm:^3.7.17" - "@react-types/shared": "npm:^3.32.1" + version: 3.5.20 + resolution: "@react-aria/breadcrumbs@npm:3.5.20" + dependencies: + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/link": "npm:^3.7.8" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/breadcrumbs": "npm:^3.7.10" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/875c2280539362e33200a9869dc52e5cec8a7407e068faa70cc190eaf266135448410acf9dd37b59bd86e53f330ac32e7598ceec468a2339cc04f18f826c4cbc + checksum: 10/11eab8c9a7ba8c18d55e8f5926dd323b2087d578b2d468b69a700b752a4af105727a6daea2e6c9edd693a04db875ec106168e2d3a23ad901d27184fb13495d8c languageName: node linkType: hard "@react-aria/button@npm:^3.11.1": - version: 3.14.2 - resolution: "@react-aria/button@npm:3.14.2" - dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/toolbar": "npm:3.0.0-beta.21" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/toggle": "npm:^3.9.2" - "@react-types/button": "npm:^3.14.1" - "@react-types/shared": "npm:^3.32.1" + version: 3.11.1 + resolution: "@react-aria/button@npm:3.11.1" + dependencies: + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/toolbar": "npm:3.0.0-beta.12" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/toggle": "npm:^3.8.1" + "@react-types/button": "npm:^3.10.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d6891ab39a81b349a80ac2c381a5663e33caf209d29aa536b0a8ca2963898b011913593c71f4bceb3f48a54a95cd5bc842b0ffbb33498d38a120d1a6d28f932b + checksum: 10/7824adcdb289df8a9e29980510dff85d88c1202198b81798ac143a7811d1f666a88aafc6dd586b9b065cb82041f9cf1099ef9c8295204156fca9eafeb2b32f0c languageName: node linkType: hard "@react-aria/calendar@npm:^3.7.0": - version: 3.9.2 - resolution: "@react-aria/calendar@npm:3.9.2" - dependencies: - "@internationalized/date": "npm:^3.10.0" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/live-announcer": "npm:^3.4.4" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/calendar": "npm:^3.9.0" - "@react-types/button": "npm:^3.14.1" - "@react-types/calendar": "npm:^3.8.0" - "@react-types/shared": "npm:^3.32.1" + version: 3.7.0 + resolution: "@react-aria/calendar@npm:3.7.0" + dependencies: + "@internationalized/date": "npm:^3.7.0" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/live-announcer": "npm:^3.4.1" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/calendar": "npm:^3.7.0" + "@react-types/button": "npm:^3.10.2" + "@react-types/calendar": "npm:^3.6.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3697b14765895c864db1a9393b86e0370cda01fab44464e9c1966150d7c793bcc9fd1e7a50d34022b0730fcaf9fd1995d431ccb1b5518eb086ccfb4b35e47ff2 + checksum: 10/042f6d7bb3f6da3cd1154b2bd193189088badc59426516a48d8bd4e74475d83ea686828a633b38b0438267bd57ca77987ca1d00f256834d58961cca2085ce61d languageName: node linkType: hard "@react-aria/checkbox@npm:^3.15.1": - version: 3.16.2 - resolution: "@react-aria/checkbox@npm:3.16.2" - dependencies: - "@react-aria/form": "npm:^3.1.2" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/toggle": "npm:^3.12.2" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/checkbox": "npm:^3.7.2" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/toggle": "npm:^3.9.2" - "@react-types/checkbox": "npm:^3.10.2" - "@react-types/shared": "npm:^3.32.1" + version: 3.15.1 + resolution: "@react-aria/checkbox@npm:3.15.1" + dependencies: + "@react-aria/form": "npm:^3.0.12" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/toggle": "npm:^3.10.11" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/checkbox": "npm:^3.6.11" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/toggle": "npm:^3.8.1" + "@react-types/checkbox": "npm:^3.9.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/77058d41d78b8feea4801022ba56f225b69f9b6577edc42a747dea21e4b38ea8d343f3a38455e9ae47a95a41b77e37fa0929a7136507f7b446111919f5e34478 + checksum: 10/28895371211656370a933dff4ef624c5ead66d3c98feaae6bddb57c6ed326ae91a6e04bc80c77e99d2db641576a789e24b2482f895ba45b5c1c2f7c313103177 languageName: node linkType: hard "@react-aria/color@npm:^3.0.3": - version: 3.1.2 - resolution: "@react-aria/color@npm:3.1.2" - dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/numberfield": "npm:^3.12.2" - "@react-aria/slider": "npm:^3.8.2" - "@react-aria/spinbutton": "npm:^3.6.19" - "@react-aria/textfield": "npm:^3.18.2" - "@react-aria/utils": "npm:^3.31.0" - "@react-aria/visually-hidden": "npm:^3.8.28" - "@react-stately/color": "npm:^3.9.2" - "@react-stately/form": "npm:^3.2.2" - "@react-types/color": "npm:^3.1.2" - "@react-types/shared": "npm:^3.32.1" + version: 3.0.3 + resolution: "@react-aria/color@npm:3.0.3" + dependencies: + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/numberfield": "npm:^3.11.10" + "@react-aria/slider": "npm:^3.7.15" + "@react-aria/spinbutton": "npm:^3.6.11" + "@react-aria/textfield": "npm:^3.16.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-aria/visually-hidden": "npm:^3.8.19" + "@react-stately/color": "npm:^3.8.2" + "@react-stately/form": "npm:^3.1.1" + "@react-types/color": "npm:^3.0.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/8b2c29097e86e2fa30bb5a53777dd09a7b2b24f6fb44ac1847275345aa895bb663735dcdc94bac90ba6fee074f11fe571f7effc5ba4ac4adb0bc87f67705479c + checksum: 10/88491c21596e172e290a7f8ee23feb05611a9ddbb86535abdf2944cc76324865fe3c903982a24467b2813143f0305394cf485e9c773cfc2a277b9699e33fd984 languageName: node linkType: hard "@react-aria/combobox@npm:^3.11.1": - version: 3.14.0 - resolution: "@react-aria/combobox@npm:3.14.0" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/listbox": "npm:^3.15.0" - "@react-aria/live-announcer": "npm:^3.4.4" - "@react-aria/menu": "npm:^3.19.3" - "@react-aria/overlays": "npm:^3.30.0" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/textfield": "npm:^3.18.2" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/combobox": "npm:^3.12.0" - "@react-stately/form": "npm:^3.2.2" - "@react-types/button": "npm:^3.14.1" - "@react-types/combobox": "npm:^3.13.9" - "@react-types/shared": "npm:^3.32.1" + version: 3.11.1 + resolution: "@react-aria/combobox@npm:3.11.1" + dependencies: + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/listbox": "npm:^3.14.0" + "@react-aria/live-announcer": "npm:^3.4.1" + "@react-aria/menu": "npm:^3.17.0" + "@react-aria/overlays": "npm:^3.25.0" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/textfield": "npm:^3.16.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/combobox": "npm:^3.10.2" + "@react-stately/form": "npm:^3.1.1" + "@react-types/button": "npm:^3.10.2" + "@react-types/combobox": "npm:^3.13.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e583a99133b884e49b5848271a18d3dcbc6fdb4fb9aa9477d2164790b7386ada3316f6a4c19af3e8d989ed9c6207af12e2377c2f1644e8114afd916697a26c33 + checksum: 10/991b73c97f80c066987d929ab6f68ac590d6967b8915bbad7422b5cc3e00281e91bb5cdd65bed69e981250613ecd80e42515db6c37250b60ea1d69bd5f1a5118 languageName: node linkType: hard "@react-aria/datepicker@npm:^3.13.0": - version: 3.15.2 - resolution: "@react-aria/datepicker@npm:3.15.2" - dependencies: - "@internationalized/date": "npm:^3.10.0" - "@internationalized/number": "npm:^3.6.5" - "@internationalized/string": "npm:^3.2.7" - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/form": "npm:^3.1.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/spinbutton": "npm:^3.6.19" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/datepicker": "npm:^3.15.2" - "@react-stately/form": "npm:^3.2.2" - "@react-types/button": "npm:^3.14.1" - "@react-types/calendar": "npm:^3.8.0" - "@react-types/datepicker": "npm:^3.13.2" - "@react-types/dialog": "npm:^3.5.22" - "@react-types/shared": "npm:^3.32.1" + version: 3.13.0 + resolution: "@react-aria/datepicker@npm:3.13.0" + dependencies: + "@internationalized/date": "npm:^3.7.0" + "@internationalized/number": "npm:^3.6.0" + "@internationalized/string": "npm:^3.2.5" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/form": "npm:^3.0.12" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/spinbutton": "npm:^3.6.11" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/datepicker": "npm:^3.12.0" + "@react-stately/form": "npm:^3.1.1" + "@react-types/button": "npm:^3.10.2" + "@react-types/calendar": "npm:^3.6.0" + "@react-types/datepicker": "npm:^3.10.0" + "@react-types/dialog": "npm:^3.5.15" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/05f9b7bda5e5aa304ea4eebfded8040ea040b12284f2aa67f6b2a9e5458526a1e8dfbe077a53989a8633debb8184123e0907186f5b511c5a4c85a48f4c755f4b + checksum: 10/30218b9338faf51cb3aa57018b081ff08469ff89e96a4caeeb772bc9afc2981c324f95f6b9f121fe0e9398032d53c64c52a03fe499863ac224c81c13125d573b languageName: node linkType: hard "@react-aria/dialog@npm:^3.5.21": - version: 3.5.31 - resolution: "@react-aria/dialog@npm:3.5.31" - dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/overlays": "npm:^3.30.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/dialog": "npm:^3.5.22" - "@react-types/shared": "npm:^3.32.1" + version: 3.5.21 + resolution: "@react-aria/dialog@npm:3.5.21" + dependencies: + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/overlays": "npm:^3.25.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/dialog": "npm:^3.5.15" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ea5d197b13d1441b45b5288382f9f25cf4ecec07ea6c8e989ce62b5f0ce2eaa7e6afe7e40fc808451b040eda2c41aa64f8e510d5205b26a5a07324b86468e53d + checksum: 10/8531bef34f17c929ebf50caf44e11f69f34475b08893df8ac59eeb18e82e9da8f9eada7379563668aa655c895b86c5f0cd0bb322292a196f2b9638b67228ed52 languageName: node linkType: hard "@react-aria/disclosure@npm:^3.0.1": - version: 3.1.0 - resolution: "@react-aria/disclosure@npm:3.1.0" + version: 3.0.1 + resolution: "@react-aria/disclosure@npm:3.0.1" dependencies: - "@react-aria/ssr": "npm:^3.9.10" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/disclosure": "npm:^3.0.8" - "@react-types/button": "npm:^3.14.1" + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/disclosure": "npm:^3.0.1" + "@react-types/button": "npm:^3.10.2" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/34f5a0b5c7130fc686025f8015cefe219b84ed153dbca93ee4b47b2f598ca833ed161426dc76d2f09ee480b88741df046fcbb600516eb77b919afcb80b1b61a3 + checksum: 10/4d3cf9a99bbab858b15e4f154cdb0e60dbbc2d1faa10e9997f0a76de605e0dd6f5e974033c9c1b67746fadf7be1afb5d7dfe77412721e6c880f8b151e31658ab languageName: node linkType: hard "@react-aria/dnd@npm:^3.8.1": - version: 3.11.3 - resolution: "@react-aria/dnd@npm:3.11.3" - dependencies: - "@internationalized/string": "npm:^3.2.7" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/live-announcer": "npm:^3.4.4" - "@react-aria/overlays": "npm:^3.30.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/dnd": "npm:^3.7.1" - "@react-types/button": "npm:^3.14.1" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/48c58ab1fdb0e4dfce2e5933b580df3e46c0407535a28d2434fc6921d049bde45d0b3b94b7f3f4775e683e77c4a5b17ccfd9894c345230b7f49c7c0742663dce - languageName: node - linkType: hard - -"@react-aria/focus@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-aria/focus@npm:3.0.0-nightly-ff456f38c-250716" + version: 3.8.1 + resolution: "@react-aria/dnd@npm:3.8.1" dependencies: - "@react-aria/interactions": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" + "@internationalized/string": "npm:^3.2.5" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/live-announcer": "npm:^3.4.1" + "@react-aria/overlays": "npm:^3.25.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/dnd": "npm:^3.5.1" + "@react-types/button": "npm:^3.10.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" - clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/72964c1cc1c9e0cfb6d784b17530285a5566804954a9bb979f1703e6dde606b22f03c63d6b50f74fc6def36f93902e088898560fa6bcdbd55c2313444cb74e56 + checksum: 10/8f9b06ea588370c9d5dcda129a6b16469874ae367a01e0789ea9d088826c47d9e0fec087f1a8de5cd24bd2158399f54ad2b926dfb2b5e517fa548cde0376128a languageName: node linkType: hard -"@react-aria/focus@npm:^3.19.1, @react-aria/focus@npm:^3.21.2": - version: 3.21.2 - resolution: "@react-aria/focus@npm:3.21.2" +"@react-aria/focus@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-aria/focus@npm:^3.19.1": + version: 3.19.1 + resolution: "@react-aria/focus@npm:3.19.1" dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/4bce20d956c24ab08b707e84896afafd66b3496971efb6dd611dae1c4c1f47a5c99c786a96b2fd0eb083a7c9ba5368ac04ce3a937cc48fdcc8bb85f81e7a3098 + checksum: 10/2fe5e880c4d7f3fb612ba8f5ec46e3a6ef761dc8066ad51c043ec0c90b9f5985f49b9ef8e902f75f2bc37e75e54271aa1997afd03a0fd12c5df386190688a761 languageName: node linkType: hard -"@react-aria/form@npm:^3.1.2": - version: 3.1.2 - resolution: "@react-aria/form@npm:3.1.2" +"@react-aria/form@npm:^3.0.12": + version: 3.0.12 + resolution: "@react-aria/form@npm:3.0.12" dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/form": "npm:^3.2.2" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/140d8cb830fab6fc4d885e79fbdfc92f06af43134b6ab68ec93b58fec25220b823b58698bd9bbd574bc21d1c0d443813df89b44f5ea33b5bcd314128560bd4fd - languageName: node - linkType: hard - -"@react-aria/grid@npm:^3.14.5": - version: 3.14.5 - resolution: "@react-aria/grid@npm:3.14.5" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/live-announcer": "npm:^3.4.4" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/grid": "npm:^3.11.6" - "@react-stately/selection": "npm:^3.20.6" - "@react-types/checkbox": "npm:^3.10.2" - "@react-types/grid": "npm:^3.3.6" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7e8731b55366b05f619259fbeb149b63d7c17158e25a2ebaacbe3368f50e71f054e4cef3a943ca6076d3ebf0242cfcb155ff276ab984a7495dc46f6b5b13f1d2 - languageName: node - linkType: hard - -"@react-aria/gridlist@npm:^3.10.1, @react-aria/gridlist@npm:^3.14.1": - version: 3.14.1 - resolution: "@react-aria/gridlist@npm:3.14.1" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/grid": "npm:^3.14.5" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/list": "npm:^3.13.1" - "@react-stately/tree": "npm:^3.9.3" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/form": "npm:^3.1.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/1d7ff55a869a3157edd266b5d14a9e1380561bcb8d949fdd43e983e64932ec251aa7221e6156e93ea977b8942c5b9b8f9aae5f04ebc2ed27eef9be2b7e00b5ab + checksum: 10/4430316101fd924e023a99b7449463c50c940face927b2190cc002731131d50ec13aa0bd9649fd62f11d45c855229b0d30a76d2e03dc0d61223568a6409b0e82 languageName: node linkType: hard -"@react-aria/i18n@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-aria/i18n@npm:3.0.0-nightly-ff456f38c-250716" +"@react-aria/grid@npm:^3.11.1": + version: 3.11.1 + resolution: "@react-aria/grid@npm:3.11.1" dependencies: - "@internationalized/date": "npm:3.0.0-nightly-ff456f38c-250716" - "@internationalized/message": "npm:3.0.0-nightly-ff456f38c-250716" - "@internationalized/number": "npm:3.0.0-nightly-ff456f38c-250716" - "@internationalized/string": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-aria/ssr": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/live-announcer": "npm:^3.4.1" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/grid": "npm:^3.10.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-types/checkbox": "npm:^3.9.1" + "@react-types/grid": "npm:^3.2.11" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/95c300e42a8c69618bb17459dfe3e34315228272b8f45a1121b8e80c3b1b551f0e7fca78ffd60ce0c13c31ab75993662d802644ee36f5b4aafb165d1b6774d30 + checksum: 10/12b64fd35d8a8092e4b94f6b51f3ad1a652ea85e0aaa18fb401e8763a7d3a07e8de004e6d0508edee0753362a5071a4bc40ec8f8658d8e8503f1c1117f4e9cac languageName: node linkType: hard -"@react-aria/i18n@npm:^3.12.13, @react-aria/i18n@npm:^3.12.5": - version: 3.12.13 - resolution: "@react-aria/i18n@npm:3.12.13" +"@react-aria/gridlist@npm:^3.10.1": + version: 3.10.1 + resolution: "@react-aria/gridlist@npm:3.10.1" dependencies: - "@internationalized/date": "npm:^3.10.0" - "@internationalized/message": "npm:^3.1.8" - "@internationalized/number": "npm:^3.6.5" - "@internationalized/string": "npm:^3.2.7" - "@react-aria/ssr": "npm:^3.9.10" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/grid": "npm:^3.11.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/list": "npm:^3.11.2" + "@react-stately/tree": "npm:^3.8.7" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a5464213e626c60d63e0dbab84907ab452c53022a27a5c482c8f86f23c96b53522e52005c5cfc829f388c807eaf246cded69d5bee24b9e0fc08f34f9b0359e82 + checksum: 10/b1d303076fa7e1b6b39de17d6ffe679f825942f5435e433e0ca3576bee63f399d65417f4a9ab52cd0a79c6b9bcd261372d672d9af67f46ddd207bee793eef98f languageName: node linkType: hard -"@react-aria/interactions@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-aria/interactions@npm:3.0.0-nightly-ff456f38c-250716" +"@react-aria/i18n@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-aria/i18n@npm:^3.12.5": + version: 3.12.5 + resolution: "@react-aria/i18n@npm:3.12.5" dependencies: - "@react-aria/ssr": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-stately/flags": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" + "@internationalized/date": "npm:^3.7.0" + "@internationalized/message": "npm:^3.1.6" + "@internationalized/number": "npm:^3.6.0" + "@internationalized/string": "npm:^3.2.5" + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a01b3dadba0c524a83f37dcdace5282108b205fb0ad59d61de9cc45c3058198f3bba3bcd7f29657d9b924f55d028f3923cf66d4e4b34b2e197350bbd013ab022 + checksum: 10/bfbc3a63fd8a6aeda219b60fa447db17e27d05c7a6b24ee030171721cfe3da812880f5fd257552e174b6aea0a209f71807491704bb71ad45db8949718e3aeac0 languageName: node linkType: hard -"@react-aria/interactions@npm:^3.23.0, @react-aria/interactions@npm:^3.25.6": - version: 3.25.6 - resolution: "@react-aria/interactions@npm:3.25.6" +"@react-aria/interactions@npm:^3.23.0": + version: 3.23.0 + resolution: "@react-aria/interactions@npm:3.23.0" dependencies: - "@react-aria/ssr": "npm:^3.9.10" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/flags": "npm:^3.1.2" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/fd30e14107d919be25909ca8f69fb99d88aa1f1ead523717a390a40be6d774e40de47dd7f9fcc7e6d66e0f4abc12238001a10d2128cbd7af9b141641cacf6da4 + checksum: 10/915f408708045b38fb25398b2de03610c246f571cb9414c46c00e3e51d3b2abafe778357c1720ff15dc8255fcc023b7eeff7205ddeb60ae3d1b5521f36220e24 languageName: node linkType: hard -"@react-aria/label@npm:^3.7.14, @react-aria/label@npm:^3.7.22": - version: 3.7.22 - resolution: "@react-aria/label@npm:3.7.22" +"@react-aria/label@npm:^3.7.14": + version: 3.7.14 + resolution: "@react-aria/label@npm:3.7.14" dependencies: - "@react-aria/utils": "npm:^3.31.0" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2bbfca230465057230597fd23f47ebe591bb5307ff7e37a082a4922e132f1310b69a06dcb4905c356b674b159bd09c2ca690e0526d9f303bed8f66eeb8a61b13 + checksum: 10/b9108efe9d463df3736999910f44116ec1845616c18eed1db4a7ac93def95091ef07e624efb4a442a7ae91ef0a65bc63be6e4023906d2420fb733dedd94047ef languageName: node linkType: hard -"@react-aria/link@npm:^3.7.8, @react-aria/link@npm:^3.8.6": - version: 3.8.6 - resolution: "@react-aria/link@npm:3.8.6" +"@react-aria/link@npm:^3.7.8": + version: 3.7.8 + resolution: "@react-aria/link@npm:3.7.8" dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/link": "npm:^3.6.5" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/link": "npm:^3.5.10" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7f0fd02e7eb5c69ba5e280c57b0e7ec6568fbca231159f591201f9d753bd2f985613d0f75a54465f292a617684a55d8f5f10585538ce1fbc3f9f29fb3d339529 + checksum: 10/1518b84ba68842f16ec2a4944b9d92c46d8f20c51c9326f5530021b72e7fd208b1ca48383809d8aaa7b51220abea1c53caac2d6e1fab806e713dff6b99e1b4bb languageName: node linkType: hard -"@react-aria/listbox@npm:^3.14.0, @react-aria/listbox@npm:^3.15.0": - version: 3.15.0 - resolution: "@react-aria/listbox@npm:3.15.0" - dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/list": "npm:^3.13.1" - "@react-types/listbox": "npm:^3.7.4" - "@react-types/shared": "npm:^3.32.1" +"@react-aria/listbox@npm:^3.14.0": + version: 3.14.0 + resolution: "@react-aria/listbox@npm:3.14.0" + dependencies: + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/list": "npm:^3.11.2" + "@react-types/listbox": "npm:^3.5.4" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e361b11ab4ae521a3e4d41ea811f15e2863b97aa9e65c19eef06c38b9f378191c34dfedf545d1ea4667aa0b89aa157712ed6f78950d71cfc712643666cc59d7a + checksum: 10/65baf9a022206357473c68a39890eb86beba479694ddd3a06603bba2ce3e877a544962532b432d9dfc1e27ec715cb8bb39fe613a6b862b38887df38cd838a64c languageName: node linkType: hard -"@react-aria/live-announcer@npm:^3.4.4": - version: 3.4.4 - resolution: "@react-aria/live-announcer@npm:3.4.4" +"@react-aria/live-announcer@npm:^3.4.1": + version: 3.4.1 + resolution: "@react-aria/live-announcer@npm:3.4.1" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/058859f7c0895bccd902f038586333016d7a33d38508e5edaf0f4c809a00217c19db3aa00604e78f3a788e399c3701a8d7fe95e2eb29c8ae754ff4bb62da1f7a + checksum: 10/795ccd2817cd6ddbd8745fd7ed9d20852b9c14b5965914ce537b3644b8195faeb9eff474ce569a1827146f56fab5586c2c771e75b8dc585cfaf02dc5b73ad804 languageName: node linkType: hard -"@react-aria/menu@npm:^3.17.0, @react-aria/menu@npm:^3.19.3": - version: 3.19.3 - resolution: "@react-aria/menu@npm:3.19.3" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/overlays": "npm:^3.30.0" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/menu": "npm:^3.9.8" - "@react-stately/selection": "npm:^3.20.6" - "@react-stately/tree": "npm:^3.9.3" - "@react-types/button": "npm:^3.14.1" - "@react-types/menu": "npm:^3.10.5" - "@react-types/shared": "npm:^3.32.1" +"@react-aria/menu@npm:^3.17.0": + version: 3.17.0 + resolution: "@react-aria/menu@npm:3.17.0" + dependencies: + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/overlays": "npm:^3.25.0" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/menu": "npm:^3.9.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-stately/tree": "npm:^3.8.7" + "@react-types/button": "npm:^3.10.2" + "@react-types/menu": "npm:^3.9.14" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/04987d1fae12979335a755093b74e0a9c61d2bf1f207111bca2a8513ea43962b282315976d33e5f06d3e2e1fc1927e2f9030365c4e4a26024e156ebcb88a8d9c + checksum: 10/5a330857a08209f269d551fe016487f84b19ac6f5179f703713a083fdbe2b7485808a40f569b8006c7b1d28b0c5ba6bc02c88fc36bc4a5801ca2d16fec160255 languageName: node linkType: hard "@react-aria/meter@npm:^3.4.19": - version: 3.4.27 - resolution: "@react-aria/meter@npm:3.4.27" + version: 3.4.19 + resolution: "@react-aria/meter@npm:3.4.19" dependencies: - "@react-aria/progress": "npm:^3.4.27" - "@react-types/meter": "npm:^3.4.13" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/progress": "npm:^3.4.19" + "@react-types/meter": "npm:^3.4.6" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b79bc0f2a96b53ec427a25315cdec4a50dd1bc1cb1fbff9f84847c0bb2597851a514ecbbf4b0fbb18b165bc007142ad45bd432641301b8db990e09f281563d39 + checksum: 10/35bdf7e58b8c318dc258d00758ef3944d675c22add97718bb8545997ea547f8f27fa90160c647a99870bf5e7a7645409c4da8c825f84c18599258ca500e7ac14 languageName: node linkType: hard -"@react-aria/numberfield@npm:^3.11.10, @react-aria/numberfield@npm:^3.12.2": - version: 3.12.2 - resolution: "@react-aria/numberfield@npm:3.12.2" - dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/spinbutton": "npm:^3.6.19" - "@react-aria/textfield": "npm:^3.18.2" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/numberfield": "npm:^3.10.2" - "@react-types/button": "npm:^3.14.1" - "@react-types/numberfield": "npm:^3.8.15" - "@react-types/shared": "npm:^3.32.1" +"@react-aria/numberfield@npm:^3.11.10": + version: 3.11.10 + resolution: "@react-aria/numberfield@npm:3.11.10" + dependencies: + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/spinbutton": "npm:^3.6.11" + "@react-aria/textfield": "npm:^3.16.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/numberfield": "npm:^3.9.9" + "@react-types/button": "npm:^3.10.2" + "@react-types/numberfield": "npm:^3.8.8" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7ec498b0d3bf6a55e891e61d1693a6395a3e7b89a04d81af433a0cb3dd673603ce5dd7f861d39658a5fe6c0cd48356c8120c39b9a4495563d9b13af0f8c0b3ca + checksum: 10/fddc72b3d2f053d66b1c7504faa21b78049b27fb77f7a263225f03715690e1c5f668f65555e7a7d4411f8a4cbfdd26303a234149b77530e3b32dc05f193c0edb languageName: node linkType: hard -"@react-aria/overlays@npm:^3.25.0, @react-aria/overlays@npm:^3.30.0": - version: 3.30.0 - resolution: "@react-aria/overlays@npm:3.30.0" +"@react-aria/overlays@npm:^3.25.0": + version: 3.25.0 + resolution: "@react-aria/overlays@npm:3.25.0" dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/ssr": "npm:^3.9.10" - "@react-aria/utils": "npm:^3.31.0" - "@react-aria/visually-hidden": "npm:^3.8.28" - "@react-stately/overlays": "npm:^3.6.20" - "@react-types/button": "npm:^3.14.1" - "@react-types/overlays": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.27.0" + "@react-aria/visually-hidden": "npm:^3.8.19" + "@react-stately/overlays": "npm:^3.6.13" + "@react-types/button": "npm:^3.10.2" + "@react-types/overlays": "npm:^3.8.12" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/32c25162b55078cf18ca6f514065d97982a9447b1ec9d75fda4db69fa909cd5dcc3d5b4c8917edecce7d8dd5b20bc51c3862945110c0badef021c86878e8fb4d + checksum: 10/8d868cde9c02c39faa9219ce7eb0441889f8fbde78c73a0db911957ef3355b0d5448c0b47b9a3d491c31e9f3e7939c763f99a5689747be6f97ddb060794b3b7f languageName: node linkType: hard -"@react-aria/progress@npm:^3.4.19, @react-aria/progress@npm:^3.4.27": - version: 3.4.27 - resolution: "@react-aria/progress@npm:3.4.27" +"@react-aria/progress@npm:^3.4.19": + version: 3.4.19 + resolution: "@react-aria/progress@npm:3.4.19" dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/progress": "npm:^3.5.16" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/progress": "npm:^3.5.9" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7b0ac3c2da6205096e94b4d72a2b2b0250f864cace05b562e49b86986dbebbab633e62fcc39ffa915974318de37d5f6256b1f584d8e33ebca70e564d32b3aca2 + checksum: 10/d521d7acf649a3fb50ebda6b2f17f4018e36b0e3c73f9391060ea2370247dad1de2437516a36134e5570a0f861fe98a62e540566acb36debefb20439563769b7 languageName: node linkType: hard "@react-aria/radio@npm:^3.10.11": - version: 3.12.2 - resolution: "@react-aria/radio@npm:3.12.2" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/form": "npm:^3.1.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/radio": "npm:^3.11.2" - "@react-types/radio": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + version: 3.10.11 + resolution: "@react-aria/radio@npm:3.10.11" + dependencies: + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/form": "npm:^3.0.12" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/radio": "npm:^3.10.10" + "@react-types/radio": "npm:^3.8.6" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/709bdd0515e797f2bf37dc17f55e46103aa918a4549880c15ecca7c03adc0716e5650376b1cc877437b12e5df4e3050138699707e4ec9fa611614a1e38b98eb0 + checksum: 10/7ef26bab1ab563e97e4e03d86f16eff805da7aba86b2218fd237e99f4bf7010638fa6d54c3dad2f163af92813ac6a2daf363f9249503bd0175535fd9977cc9b1 languageName: node linkType: hard "@react-aria/searchfield@npm:^3.8.0": - version: 3.8.9 - resolution: "@react-aria/searchfield@npm:3.8.9" - dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/textfield": "npm:^3.18.2" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/searchfield": "npm:^3.5.16" - "@react-types/button": "npm:^3.14.1" - "@react-types/searchfield": "npm:^3.6.6" - "@react-types/shared": "npm:^3.32.1" + version: 3.8.0 + resolution: "@react-aria/searchfield@npm:3.8.0" + dependencies: + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/textfield": "npm:^3.16.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/searchfield": "npm:^3.5.9" + "@react-types/button": "npm:^3.10.2" + "@react-types/searchfield": "npm:^3.5.11" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a088f7b1c434aea1d4603acb34e591c8f11a1532a41407b68336933a73e1e5f55b07bb6323642af5ebeebe39756e1e60943487d77d69882409c491fd816e86f4 + checksum: 10/4f548a9c99452461cd27cee632ce5b3d13949fd7aafcd64c5a8a2868db50763215b0582bfc31b0fab7ad4bc9faee45e56ea00c07b367622988fe1c56224e15d2 languageName: node linkType: hard "@react-aria/select@npm:^3.15.1": - version: 3.17.0 - resolution: "@react-aria/select@npm:3.17.0" - dependencies: - "@react-aria/form": "npm:^3.1.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/listbox": "npm:^3.15.0" - "@react-aria/menu": "npm:^3.19.3" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-aria/visually-hidden": "npm:^3.8.28" - "@react-stately/select": "npm:^3.8.0" - "@react-types/button": "npm:^3.14.1" - "@react-types/select": "npm:^3.11.0" - "@react-types/shared": "npm:^3.32.1" + version: 3.15.1 + resolution: "@react-aria/select@npm:3.15.1" + dependencies: + "@react-aria/form": "npm:^3.0.12" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/listbox": "npm:^3.14.0" + "@react-aria/menu": "npm:^3.17.0" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-aria/visually-hidden": "npm:^3.8.19" + "@react-stately/select": "npm:^3.6.10" + "@react-types/button": "npm:^3.10.2" + "@react-types/select": "npm:^3.9.9" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e986470eb5d8c675fbd5753e0051827c94dad00c5472015d4744e4e9233e7a4ff97f4634e94c5686ef9f65f2b6ffa894b24f3a07bde0437de6fe5802901969cd + checksum: 10/0b6a0eec2094de349b18360987609752d325d8bfec77a52c05c284d65e14523d490a69b6d5bc505d760ecd2cce88cf6000970242a1a174954fc582e58b38b784 languageName: node linkType: hard -"@react-aria/selection@npm:^3.22.0, @react-aria/selection@npm:^3.26.0": - version: 3.26.0 - resolution: "@react-aria/selection@npm:3.26.0" +"@react-aria/selection@npm:^3.22.0": + version: 3.22.0 + resolution: "@react-aria/selection@npm:3.22.0" dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/selection": "npm:^3.20.6" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/selection": "npm:^3.19.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/6c3c59993c719cfdfd42ef9c753212e7bddf30c348117726e8abfe977876f583e0d0b6fa4ce73e46f1fa53e79e42f0866a333e257cef400c4a24bd5d1c81c379 + checksum: 10/d9d2d489a6ef59d379b3cffd733e1ef95c14bb0e9fcbba8e2bcc1cecd5f152f51452f16914cb9b5c474735b40dd066d528cda7fa63f7a28856bcc009a394c646 languageName: node linkType: hard "@react-aria/separator@npm:^3.4.5": - version: 3.4.13 - resolution: "@react-aria/separator@npm:3.4.13" + version: 3.4.5 + resolution: "@react-aria/separator@npm:3.4.5" dependencies: - "@react-aria/utils": "npm:^3.31.0" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/4326c36d002f3931c8c717b7aacbe30943d42ca190fe400a151d8f480dd65359a0bc9192da33213d4e8215bbfd47436de07fedfe957e83be4101a926d116862e - languageName: node - linkType: hard - -"@react-aria/slider@npm:^3.7.15, @react-aria/slider@npm:^3.8.2": - version: 3.8.2 - resolution: "@react-aria/slider@npm:3.8.2" - dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/slider": "npm:^3.7.2" - "@react-types/shared": "npm:^3.32.1" - "@react-types/slider": "npm:^3.8.2" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3b9115eaf61f722929dcb739cd910b9e84f04644fdce8add21bc0f9305a3e7d0948c2e417afe424783b22738d52060505a32187aba1e7aca19dd572ebb6d10ed + checksum: 10/c558ea7a22fe6322875b5baf418e0b060ad2f961088108bc8eac52e1e501a2483904554c70890fee1f2b78db02c037185b4b9cb1005401b647185a3ecfe8db46 languageName: node linkType: hard -"@react-aria/spinbutton@npm:^3.6.19": - version: 3.6.19 - resolution: "@react-aria/spinbutton@npm:3.6.19" +"@react-aria/slider@npm:^3.7.15": + version: 3.7.15 + resolution: "@react-aria/slider@npm:3.7.15" dependencies: - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/live-announcer": "npm:^3.4.4" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/button": "npm:^3.14.1" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/slider": "npm:^3.6.1" + "@react-types/shared": "npm:^3.27.0" + "@react-types/slider": "npm:^3.7.8" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/9b87a1c87a09ddde141bb23e8e3ce1b1137cb1931df848d6fd3bbcd0773b3579045413b725686629da02c22733ad5b5dfc57e06c5fefaf07f8cfb8c4e2334997 + checksum: 10/7e738fa98788a42b6ce8c108bb35faab647702c27778a79a8a3db4a68baae3ea3e711b62448a4586d84507d09e25371e5acdd741ef1363ed49ad08928ff7e5d4 languageName: node linkType: hard -"@react-aria/ssr@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-aria/ssr@npm:3.0.0-nightly-ff456f38c-250716" +"@react-aria/spinbutton@npm:^3.6.11": + version: 3.6.11 + resolution: "@react-aria/spinbutton@npm:3.6.11" dependencies: + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/live-announcer": "npm:^3.4.1" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/button": "npm:^3.10.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/9b5c93b9d84c5ff3fbf6a3b79c40d3b4ffee4cf9e111e2a32733ea235a26d403f16968d9345577637165a3537eacfbbf64f1cb1b8ebc21b0f4eda6e7aff9bda6 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/e5b42702c7d79d0dffec0e8fb20d19bdb2103d9fdba463aa131730968983b64aa8e0d6954439c7c99bd0a8d775bd961c7138ebde7288a9db2d8a8e0f58771ea3 languageName: node linkType: hard -"@react-aria/ssr@npm:^3.9.10, @react-aria/ssr@npm:^3.9.7": - version: 3.9.10 - resolution: "@react-aria/ssr@npm:3.9.10" +"@react-aria/ssr@npm:^3.9.7": + version: 3.9.7 + resolution: "@react-aria/ssr@npm:3.9.7" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3b414b5b174769e874014604749d9beaf2556f360f61d3df3223bca6150c16dd37fbf16800e669a2b0045bd221df70212756991a426a7a472c56aac6c0dabd1b + checksum: 10/a5c8e9ffee1dfd3c5b9f66051a7faab11d53ba001ac7f476b61fa4b38fd8b4835c1a85ff2157ec25fb5b63beb88fbae9e80610fa065a30cbe30875fcbca3114b languageName: node linkType: hard "@react-aria/switch@npm:^3.6.11": - version: 3.7.8 - resolution: "@react-aria/switch@npm:3.7.8" + version: 3.6.11 + resolution: "@react-aria/switch@npm:3.6.11" dependencies: - "@react-aria/toggle": "npm:^3.12.2" - "@react-stately/toggle": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" - "@react-types/switch": "npm:^3.5.15" + "@react-aria/toggle": "npm:^3.10.11" + "@react-stately/toggle": "npm:^3.8.1" + "@react-types/shared": "npm:^3.27.0" + "@react-types/switch": "npm:^3.5.8" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2a9cc90fb6f9593c8b41517d83e4a2e05f77ba544ee41d5beeb865329863ca70afa5beec94230512d3eab44d62f0c0c25110323ba89745ba64e05bee0f34c4ec + checksum: 10/ab84e381efe483c97f941df0724c823590ca63c9019dee5ca970839a7d733b0f00df72b7ebc09ffd770d879a72c92adeb32584267a5b1a1ea6efd6805963fa30 languageName: node linkType: hard "@react-aria/table@npm:^3.16.1": - version: 3.17.8 - resolution: "@react-aria/table@npm:3.17.8" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/grid": "npm:^3.14.5" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/live-announcer": "npm:^3.4.4" - "@react-aria/utils": "npm:^3.31.0" - "@react-aria/visually-hidden": "npm:^3.8.28" - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/flags": "npm:^3.1.2" - "@react-stately/table": "npm:^3.15.1" - "@react-types/checkbox": "npm:^3.10.2" - "@react-types/grid": "npm:^3.3.6" - "@react-types/shared": "npm:^3.32.1" - "@react-types/table": "npm:^3.13.4" + version: 3.16.1 + resolution: "@react-aria/table@npm:3.16.1" + dependencies: + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/grid": "npm:^3.11.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/live-announcer": "npm:^3.4.1" + "@react-aria/utils": "npm:^3.27.0" + "@react-aria/visually-hidden": "npm:^3.8.19" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/flags": "npm:^3.0.5" + "@react-stately/table": "npm:^3.13.1" + "@react-types/checkbox": "npm:^3.9.1" + "@react-types/grid": "npm:^3.2.11" + "@react-types/shared": "npm:^3.27.0" + "@react-types/table": "npm:^3.10.4" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/39281b279c2efea9342877e4e2cb1af38f776a7349bcbe6e6daabf281e01445c28b8c7cd38c4f3cfeaea42a126552fd332fc242abd1e5e009c9252e3f1b88512 + checksum: 10/951a114fe286a3e762117ab6ea074a254c736a24117234612aa9d72ac2f8c2f14ad756d88c8d7101ac396eb7be6cbb4ebe1e38196140017015619081d16a6f5b languageName: node linkType: hard "@react-aria/tabs@npm:^3.9.9": - version: 3.10.8 - resolution: "@react-aria/tabs@npm:3.10.8" - dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/tabs": "npm:^3.8.6" - "@react-types/shared": "npm:^3.32.1" - "@react-types/tabs": "npm:^3.3.19" + version: 3.9.9 + resolution: "@react-aria/tabs@npm:3.9.9" + dependencies: + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/tabs": "npm:^3.7.1" + "@react-types/shared": "npm:^3.27.0" + "@react-types/tabs": "npm:^3.3.12" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/eae72fb6636ae1352ceec509605d35018d96f66aacab896748697da9f6b1e166c7bff88a0ffcfdee2869f653464df401d857906f44bdce5d5b9887b75f533287 + checksum: 10/2c5193b6b9430cdb8c7ad85cc4e84843cc3e89d008f23ac06dfec9af14b7c2b654fa7bffaf0cb4a90aca09df6e49d30551012777cbd23324061028132889b9d0 languageName: node linkType: hard "@react-aria/tag@npm:^3.4.9": - version: 3.7.2 - resolution: "@react-aria/tag@npm:3.7.2" - dependencies: - "@react-aria/gridlist": "npm:^3.14.1" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/selection": "npm:^3.26.0" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/list": "npm:^3.13.1" - "@react-types/button": "npm:^3.14.1" - "@react-types/shared": "npm:^3.32.1" + version: 3.4.9 + resolution: "@react-aria/tag@npm:3.4.9" + dependencies: + "@react-aria/gridlist": "npm:^3.10.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/selection": "npm:^3.22.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/list": "npm:^3.11.2" + "@react-types/button": "npm:^3.10.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/757daed07380eee13a05b1ba0b72e062db689526dd67087cd34726a6003b4791cb450c9765be3ea32208ce1a430903db3885d07700cb8775cd8bcd97b8124cb4 + checksum: 10/7f0b26626cb4d73e30f9743a123d6c3d4a6301974dfbabc4dbbc0f837f6dc55be3af56eb091efead3b3bc827d8c1c01e3353834e3034504ec79ced814072639c languageName: node linkType: hard -"@react-aria/test-utils@npm:1.0.0-beta.1": - version: 1.0.0-beta.1 - resolution: "@react-aria/test-utils@npm:1.0.0-beta.1" +"@react-aria/test-utils@npm:1.0.0-alpha.8": + version: 1.0.0-alpha.8 + resolution: "@react-aria/test-utils@npm:1.0.0-alpha.8" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: @@ -6794,142 +6841,125 @@ __metadata: "@testing-library/user-event": ^14.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7cfc261c5651ceb44484627e915579d236400169d3cb0807e12576fe5a1056230e011d1ae1594668b63a04b055959a15e11535bdf9fccca8e0ef1ba7d7b16be3 + checksum: 10/2215a0a24ba1aa482e640251f3b525282c35fff80f1f75b80c0310ee80781d95285d247fc0df723cd3a019a2eaf4099e03e821493137545032a18bf26f6f8a99 languageName: node linkType: hard -"@react-aria/textfield@npm:^3.16.0, @react-aria/textfield@npm:^3.18.2": - version: 3.18.2 - resolution: "@react-aria/textfield@npm:3.18.2" +"@react-aria/textfield@npm:^3.16.0": + version: 3.16.0 + resolution: "@react-aria/textfield@npm:3.16.0" dependencies: - "@react-aria/form": "npm:^3.1.2" - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/label": "npm:^3.7.22" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" - "@react-types/textfield": "npm:^3.12.6" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/form": "npm:^3.0.12" + "@react-aria/label": "npm:^3.7.14" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" + "@react-types/textfield": "npm:^3.11.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2713e3c42f502ecd1d8a505b01c404a6531d1450d8c422a12ac477d1d45dd5e11e9da48807e75c4915948f579969b4b894f1dda14d87ce3790ab67659b20a396 + checksum: 10/294ef3e00c6ba8c143125da773599b42fed6bb81304307ca57f03b4b456b4b2b8f9866dd2f0550408d813e6d8eea838a48533add4c2081bfe891f7931d437fa6 languageName: node linkType: hard -"@react-aria/toggle@npm:^3.12.2": - version: 3.12.2 - resolution: "@react-aria/toggle@npm:3.12.2" +"@react-aria/toggle@npm:^3.10.11": + version: 3.10.11 + resolution: "@react-aria/toggle@npm:3.10.11" dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/toggle": "npm:^3.9.2" - "@react-types/checkbox": "npm:^3.10.2" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/toggle": "npm:^3.8.1" + "@react-types/checkbox": "npm:^3.9.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/f6b9ce00d7a6bb0e7b6123826761cb7f40b9c7736ce8edc14b39f1865cd9165c086da8a3f6e27ddae8c8557f54f421bb0b4761c455dae81ed037a765b84b5cb7 + checksum: 10/4716159672b4ee4d49fd97bfb3bee56e86b05c1eb4badf104064f9958b0cfe57040c807fdf0b41a012a798043391e9421c86c25695f6943bcacd1edb4408c8ee languageName: node linkType: hard -"@react-aria/toolbar@npm:3.0.0-beta.21": - version: 3.0.0-beta.21 - resolution: "@react-aria/toolbar@npm:3.0.0-beta.21" +"@react-aria/toolbar@npm:3.0.0-beta.12": + version: 3.0.0-beta.12 + resolution: "@react-aria/toolbar@npm:3.0.0-beta.12" dependencies: - "@react-aria/focus": "npm:^3.21.2" - "@react-aria/i18n": "npm:^3.12.13" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/i18n": "npm:^3.12.5" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ada5f50c4409997d46e4af0b739f1fada6d3c6ac0bdd3a7eef7ad2a440a53eaeebbd0685d19deb4b7c21832882dbe27a5a8162bf89135d2c930fbaf4bb5e0365 + checksum: 10/5f7b2c6940cd4c3eeffd5ee49b687a8fb5616f0ea5a991cb336e05c0e141f0c86e6ffb04268f5583c1e10cc9b40b13f7465350c445d960d9bc4254d29c4b69a4 languageName: node linkType: hard "@react-aria/toolbar@npm:^3.0.0-nightly.5042": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-aria/toolbar@npm:3.0.0-nightly-ff456f38c-250716" + version: 3.0.0-nightly-fb28ab3b4-241024 + resolution: "@react-aria/toolbar@npm:3.0.0-nightly-fb28ab3b4-241024" dependencies: - "@react-aria/focus": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-aria/i18n": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-aria/utils": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/focus": "npm:^3.0.0-nightly-fb28ab3b4-241024" + "@react-aria/i18n": "npm:^3.0.0-nightly-fb28ab3b4-241024" + "@react-aria/utils": "npm:^3.0.0-nightly-fb28ab3b4-241024" + "@react-types/shared": "npm:^3.0.0-nightly-fb28ab3b4-241024" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/09ca2a6b00f2fa2dec03c5e4aedeed18a51f0ab6c8ae7cc0ea68f170aad50d05c90ae697878855741f30d64a8e1fc3a52f253b36c15b4037dbbe3acebcfbd3c7 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/d3f731e60f3a962840f7b896dc796e9500fd5ae880be1984830b18669b9412e0fc9d2b9066ad51547801bcc53e386f0f1968c506457732191dced8e43afbadcf languageName: node linkType: hard "@react-aria/tooltip@npm:^3.7.11": - version: 3.8.8 - resolution: "@react-aria/tooltip@npm:3.8.8" + version: 3.7.11 + resolution: "@react-aria/tooltip@npm:3.7.11" dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-stately/tooltip": "npm:^3.5.8" - "@react-types/shared": "npm:^3.32.1" - "@react-types/tooltip": "npm:^3.4.21" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/eddb4736b3813b26fdb21ce07cef170215a900a233d859605ad17a2c72c66ca8cc2fe105d3920f9b24fce0eb18e050551268dc25a9c5d4b987b7eca1e60b24e9 - languageName: node - linkType: hard - -"@react-aria/utils@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-aria/utils@npm:3.0.0-nightly-ff456f38c-250716" - dependencies: - "@react-aria/ssr": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-stately/flags": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-stately/utils": "npm:3.0.0-nightly-ff456f38c-250716" - "@react-types/shared": "npm:3.0.0-nightly-ff456f38c-250716" + "@react-aria/focus": "npm:^3.19.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-stately/tooltip": "npm:^3.5.1" + "@react-types/shared": "npm:^3.27.0" + "@react-types/tooltip": "npm:^3.4.14" "@swc/helpers": "npm:^0.5.0" - clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b3fbb25287b5c71aa144c2fb36c43ffbd3f4b946be44f3e0783975fb07478f7fc8fee43b1447f02ceb0b7ab9a90079a152bfed9660da683098db3305818a37bc + checksum: 10/79080f21d75043c78a596d8c7d182016b977c02481358fd4d2db1b0d37e9a72f6661defe8aa9dcfbf6ba35a903b8402283d3875dd871a77e56f944badb37ceac languageName: node linkType: hard -"@react-aria/utils@npm:^3.27.0, @react-aria/utils@npm:^3.31.0": - version: 3.31.0 - resolution: "@react-aria/utils@npm:3.31.0" +"@react-aria/utils@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-aria/utils@npm:^3.27.0": + version: 3.27.0 + resolution: "@react-aria/utils@npm:3.27.0" dependencies: - "@react-aria/ssr": "npm:^3.9.10" - "@react-stately/flags": "npm:^3.1.2" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/ssr": "npm:^3.9.7" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b021d2c3704ce934ec41cfc4d87fa6904fb3e007030e31b824cd8287053e866076cb7c7f072d6ed2fee82ca68f2e3f4677f3d58d7938e4b3315831f1fdea4d90 + checksum: 10/cacf892a6ae80bef854cd7278320cfc0fdc2582e27bcc57ad9fb5be1174dfc5370132592933921fbe633f4d7a6e0a0293ae607a973b23748d01ea1cae0d49205 languageName: node linkType: hard -"@react-aria/visually-hidden@npm:^3.8.19, @react-aria/visually-hidden@npm:^3.8.28": - version: 3.8.28 - resolution: "@react-aria/visually-hidden@npm:3.8.28" +"@react-aria/visually-hidden@npm:^3.8.19": + version: 3.8.19 + resolution: "@react-aria/visually-hidden@npm:3.8.19" dependencies: - "@react-aria/interactions": "npm:^3.25.6" - "@react-aria/utils": "npm:^3.31.0" - "@react-types/shared": "npm:^3.32.1" + "@react-aria/interactions": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.27.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/07e61b18d385127353014c2bd2bb9bba5035ac064988fa1bfc2f13d8050ccc9488891d4d3fbe6c79a808bfed7f06f1867b89ec1c975818712a36266040d76597 + checksum: 10/1f4a8a54e87d7a44421e8e033fdffa63a15e5f239d22de76f2bba970189495aed1fd1d42c67635a120ce7a53c715714336f0bebfeaac9f94d2121cd42f776d3e languageName: node linkType: hard @@ -7100,10 +7130,10 @@ __metadata: linkType: hard "@react-spectrum/test-utils@npm:~1.0.0-alpha.8": - version: 1.0.0-beta.2 - resolution: "@react-spectrum/test-utils@npm:1.0.0-beta.2" + version: 1.0.0-alpha.8 + resolution: "@react-spectrum/test-utils@npm:1.0.0-alpha.8" dependencies: - "@react-aria/test-utils": "npm:1.0.0-beta.1" + "@react-aria/test-utils": "npm:1.0.0-alpha.8" "@swc/helpers": "npm:^0.5.0" peerDependencies: "@testing-library/react": ^16.0.0 @@ -7111,784 +7141,747 @@ __metadata: jest: ^29.5.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7b9fac3d9fd23c3216631166ce85b669d05f0369586edad34db5994f0e30eb003bd5bca876ae3961fe4d7b62f3ce65591321ad042f09d66bde6747546a3b9674 + checksum: 10/305c015d6bbb63d88aa0cae4969352fa3a4c94c0be621ba239a7b468f831ea21f00879675ed2e1e069da1126fa6332cf0548f868b18526899d6edf708fd8c37d languageName: node linkType: hard -"@react-spring/animated@npm:~9.7.5": - version: 9.7.5 - resolution: "@react-spring/animated@npm:9.7.5" +"@react-spring/animated@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/animated@npm:9.7.3" dependencies: - "@react-spring/shared": "npm:~9.7.5" - "@react-spring/types": "npm:~9.7.5" + "@react-spring/shared": "npm:~9.7.3" + "@react-spring/types": "npm:~9.7.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/f4130b7ffae25621514ff2b3873acab65c21d6acf8eab798ef1fe5ee917c07f4c75aaa19788244dce7d9a0d6586a794f59634f2809e2f6399d9766dfbd454837 + checksum: 10/75c427e810b05ef508ac81695e3410619bcc8b8b87e232eb6fa05a91155bb6a558b324937fcaacb9b2002fdffb557de97ee5f6f6b226c53f5f356f62559f89a1 languageName: node linkType: hard -"@react-spring/core@npm:~9.7.5": - version: 9.7.5 - resolution: "@react-spring/core@npm:9.7.5" +"@react-spring/core@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/core@npm:9.7.3" dependencies: - "@react-spring/animated": "npm:~9.7.5" - "@react-spring/shared": "npm:~9.7.5" - "@react-spring/types": "npm:~9.7.5" + "@react-spring/animated": "npm:~9.7.3" + "@react-spring/shared": "npm:~9.7.3" + "@react-spring/types": "npm:~9.7.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/b76578ffbd26f66cce7212ab3335eea488c05a533acea6bc09c5357f3d5f7a2550e4588124fc7445f5effcb91f8b2ddf049a556c9c8786556740a90780cbd73b + checksum: 10/91102271531eae8fc146b8847ae6dbc03ebfbab5816529b9bfdd71e6d922ea07361fcbc57b404de57dac2f719246876f94539c04e2f314b3c767ad33d8d4f984 languageName: node linkType: hard -"@react-spring/rafz@npm:~9.7.5": - version: 9.7.5 - resolution: "@react-spring/rafz@npm:9.7.5" - checksum: 10/25b2dfc674603251bb4645758b4b35e7807a887fe7b58e7257edd32993abb9d7e36cd381f831d532f45278460227357112dd008ca3d07f9d8694aedd59d786b8 - languageName: node - linkType: hard - -"@react-spring/shared@npm:~9.7.5": - version: 9.7.5 - resolution: "@react-spring/shared@npm:9.7.5" +"@react-spring/shared@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/shared@npm:9.7.3" dependencies: - "@react-spring/rafz": "npm:~9.7.5" - "@react-spring/types": "npm:~9.7.5" + "@react-spring/types": "npm:~9.7.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/4e8d7927a1543745f36600396250999d2e8fdb57d73b2cb8b4d859f35ba202cf3bdcc1a64c72ca495fcc8025f739b428b1735ab5159d01fc45ea30b568be11d8 + checksum: 10/76e44fe8ad63c83861a8453e26d085c69a40f0e5865ca2af7d2fecacb030e59ebe6db5f8e7ef8b1a6b6e193cc3c1c6fd3d5172b10bf216b205844e6d3e90e860 languageName: node linkType: hard -"@react-spring/types@npm:~9.7.5": - version: 9.7.5 - resolution: "@react-spring/types@npm:9.7.5" - checksum: 10/5b0edc00f31dcd3a8c5027130c9992ba286dd275112800c63f706da2b871837ca96b52f6a1f0796f38190a947d7ae7bf4916ec9b440b04a0bc0e5c57f6fd70aa +"@react-spring/types@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/types@npm:9.7.3" + checksum: 10/fcaf5fe02ae3e56a07f340dd5a0a17e9c283ff7deab8b6549ff513ef2f5ad57e0218d448b5331e422cfa739b40f0de3511e7b3f3e73ae8690496cda5bb984854 languageName: node linkType: hard "@react-spring/web@npm:9.4.5 || ^9.7.2": - version: 9.7.5 - resolution: "@react-spring/web@npm:9.7.5" + version: 9.7.3 + resolution: "@react-spring/web@npm:9.7.3" dependencies: - "@react-spring/animated": "npm:~9.7.5" - "@react-spring/core": "npm:~9.7.5" - "@react-spring/shared": "npm:~9.7.5" - "@react-spring/types": "npm:~9.7.5" + "@react-spring/animated": "npm:~9.7.3" + "@react-spring/core": "npm:~9.7.3" + "@react-spring/shared": "npm:~9.7.3" + "@react-spring/types": "npm:~9.7.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/ecd6c410d0277649c6a6dc19156a06cc7beb92ac79eb798ee18d30ca9bdf92ccf63ad7794b384471059f03d3dc8c612b26ca6aec42769d01e2a43d07919fd02b + checksum: 10/65c71e28ef1197d2afdc053d776b6bd1db6b5558d50849d78c7fc665c3ed1bbd08850fabfceba2223f8660915301aaea18588ebee2429e7b6de99a2640335bbe languageName: node linkType: hard -"@react-stately/calendar@npm:^3.0.2, @react-stately/calendar@npm:^3.7.0, @react-stately/calendar@npm:^3.9.0": - version: 3.9.0 - resolution: "@react-stately/calendar@npm:3.9.0" +"@react-stately/calendar@npm:^3.0.2, @react-stately/calendar@npm:^3.7.0": + version: 3.7.0 + resolution: "@react-stately/calendar@npm:3.7.0" dependencies: - "@internationalized/date": "npm:^3.10.0" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/calendar": "npm:^3.8.0" - "@react-types/shared": "npm:^3.32.1" + "@internationalized/date": "npm:^3.7.0" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/calendar": "npm:^3.6.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/6021927974cfaee9b48e07c4a4744105d1076fbad841aafdbd8633deb105c56f724a2a2f51285b426755873c3c2c8ae677649c9c38431433e7cf9e8dea7b334c + checksum: 10/3e4f043dedb850cd4a7c69560f6f0ee3e97ff6d59eaef66ccae94e4fc4550e2e688b1e69a6777f22d2b1a29f1da4f2853462baa0d94590f3fdb14164acaeb0f5 languageName: node linkType: hard -"@react-stately/checkbox@npm:^3.2.1, @react-stately/checkbox@npm:^3.6.11, @react-stately/checkbox@npm:^3.7.2": - version: 3.7.2 - resolution: "@react-stately/checkbox@npm:3.7.2" +"@react-stately/checkbox@npm:^3.2.1, @react-stately/checkbox@npm:^3.6.11": + version: 3.6.11 + resolution: "@react-stately/checkbox@npm:3.6.11" dependencies: - "@react-stately/form": "npm:^3.2.2" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/checkbox": "npm:^3.10.2" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/checkbox": "npm:^3.9.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e0dda0c536ee43b2b925b9bf2932fdf5d27370b55d069633bb1e4d6a9dfb0db783ed0119ab0893ec192aa4099da0341f39fd2065bfd2e6c89ca3997e92e83ca1 + checksum: 10/5896cf13e85217b0d02e98b19272a8b33b7898f9fe1769dd73a7687dbc2b45c1e4218991dd0b7edb56dd1a0a860421168d39063973b4bf6a1b2a5af69b409c0d languageName: node linkType: hard -"@react-stately/collections@npm:^3.12.1, @react-stately/collections@npm:^3.12.8, @react-stately/collections@npm:^3.4.3": - version: 3.12.8 - resolution: "@react-stately/collections@npm:3.12.8" +"@react-stately/collections@npm:^3.12.1, @react-stately/collections@npm:^3.4.3": + version: 3.12.1 + resolution: "@react-stately/collections@npm:3.12.1" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/da17c50d9323002f8dc05870265d54afa162575ceba83bc42d8ccd5d0ccf3bc0634d3896086e7975e1e7f1d7497de6f09ca0e5b82a697ad04349d5b59eca5a8f + checksum: 10/e65e3eba1ed7bfe5ea2687f8b25aec3c4d836e0195a7fb6ef20953eda5e92b4ca1e3fbb585956a19e8816e924cea29a2061a07dcf6ce3d24800b0b5b0ac6f78c languageName: node linkType: hard -"@react-stately/color@npm:^3.8.2, @react-stately/color@npm:^3.9.2": - version: 3.9.2 - resolution: "@react-stately/color@npm:3.9.2" +"@react-stately/color@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-stately/color@npm:3.8.2" dependencies: - "@internationalized/number": "npm:^3.6.5" - "@internationalized/string": "npm:^3.2.7" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/numberfield": "npm:^3.10.2" - "@react-stately/slider": "npm:^3.7.2" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/color": "npm:^3.1.2" - "@react-types/shared": "npm:^3.32.1" + "@internationalized/number": "npm:^3.6.0" + "@internationalized/string": "npm:^3.2.5" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/numberfield": "npm:^3.9.9" + "@react-stately/slider": "npm:^3.6.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/color": "npm:^3.0.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/1aaea8dc241911b634ef072352076a8b3eec25300bb6c88ff2ce6147f05d2504688465a0342272b74a8484cdf272d10d2d9abc6cbbb64a111228046369f92ce5 + checksum: 10/67830875c4f9c19461b18bce6b469d11ca002c53ab3c1591bd638eb264a637a7913c2a705911921b436f6712fa599c8e44754d1034e390c71dd3251fbbef82d6 languageName: node linkType: hard -"@react-stately/combobox@npm:^3.10.2, @react-stately/combobox@npm:^3.12.0, @react-stately/combobox@npm:^3.2.1": - version: 3.12.0 - resolution: "@react-stately/combobox@npm:3.12.0" - dependencies: - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/list": "npm:^3.13.1" - "@react-stately/overlays": "npm:^3.6.20" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/combobox": "npm:^3.13.9" - "@react-types/shared": "npm:^3.32.1" +"@react-stately/combobox@npm:^3.10.2, @react-stately/combobox@npm:^3.2.1": + version: 3.10.2 + resolution: "@react-stately/combobox@npm:3.10.2" + dependencies: + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/list": "npm:^3.11.2" + "@react-stately/overlays": "npm:^3.6.13" + "@react-stately/select": "npm:^3.6.10" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/combobox": "npm:^3.13.2" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3471a9c2f60e215784f63085b4ebcb2445ec804b3f0f50261933261afd7c9f7ed6d0675f00b5581aa43763c37561bcf6c6967a0ab485f403b1f8cf33a6b65d40 + checksum: 10/cc290de57a94e0ebfa16641703f77dd35c08931732bfe17253be7f0fac8ed88bc1c5ca1c4a8496cc003e10a3d3d12c9e5206f5749be3430970527d57a9847599 languageName: node linkType: hard "@react-stately/data@npm:^3.12.1, @react-stately/data@npm:^3.6.1": - version: 3.14.1 - resolution: "@react-stately/data@npm:3.14.1" + version: 3.12.1 + resolution: "@react-stately/data@npm:3.12.1" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ac069e41036fd534a8ec4e77847234abc35aa02c1901b0abc3af3d5cede0baadb5ce0d5f648fed5d6b2e37f673669f2b21fbf74cfb760f0e99734f1d9e841d33 + checksum: 10/67f79ae2df7586b69ffb23b10d1ef2d7f8760c970e5a4a9ea0e5a60b92ef13ce0d821cb611dd8e2b705ca1c2903f275785859a269e84d0f14685c7bd29f19fc0 languageName: node linkType: hard -"@react-stately/datepicker@npm:^3.0.2, @react-stately/datepicker@npm:^3.12.0, @react-stately/datepicker@npm:^3.15.2": - version: 3.15.2 - resolution: "@react-stately/datepicker@npm:3.15.2" +"@react-stately/datepicker@npm:^3.0.2, @react-stately/datepicker@npm:^3.12.0": + version: 3.12.0 + resolution: "@react-stately/datepicker@npm:3.12.0" dependencies: - "@internationalized/date": "npm:^3.10.0" - "@internationalized/string": "npm:^3.2.7" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/overlays": "npm:^3.6.20" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/datepicker": "npm:^3.13.2" - "@react-types/shared": "npm:^3.32.1" + "@internationalized/date": "npm:^3.7.0" + "@internationalized/string": "npm:^3.2.5" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/overlays": "npm:^3.6.13" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/datepicker": "npm:^3.10.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/59ef011e4d56a3a40923d0a2ce02f6150ca4e5c7b9dac638d4f2b512af9a213ea6cda2d8d85b114758f2db2b06a8840a93c5b9c8c30859366249d58d960ed149 + checksum: 10/02deac0370fa9d3ad8256557a074242bdce183e85cabd85f654322cbd97d7d113391cf821df94cfc51bb5e6488ac70dbeaa0ea442e95399cf6368a1e2e2b13f5 languageName: node linkType: hard -"@react-stately/disclosure@npm:^3.0.1, @react-stately/disclosure@npm:^3.0.8": - version: 3.0.8 - resolution: "@react-stately/disclosure@npm:3.0.8" +"@react-stately/disclosure@npm:^3.0.1": + version: 3.0.1 + resolution: "@react-stately/disclosure@npm:3.0.1" dependencies: - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/8a36946589a199a788c07ef6ab04d0a30868db0484c660e5066ba38dd8bb8cef6e00fca324e7645b561fc7f3b3ffa152add555f2971c6be532d9cd3b67237b31 + checksum: 10/6bd22d6249c28cf8763df922021c7ef2550c2e40fbb615adb7c11a312be9a1ce36fbae0233d74f1232fedf676aec29faa413619ae7e7808fa93e3078d57313ef languageName: node linkType: hard -"@react-stately/dnd@npm:^3.5.1, @react-stately/dnd@npm:^3.7.1": - version: 3.7.1 - resolution: "@react-stately/dnd@npm:3.7.1" +"@react-stately/dnd@npm:^3.5.1": + version: 3.5.1 + resolution: "@react-stately/dnd@npm:3.5.1" dependencies: - "@react-stately/selection": "npm:^3.20.6" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d5500055a5398914556eeb767b141e4192be446990dfecb385b0348a35dc0baf0b0a72567dde806369995e09f5dc27a13fe4261739da7bc8ba483875bd88e694 - languageName: node - linkType: hard - -"@react-stately/flags@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-stately/flags@npm:3.0.0-nightly-ff456f38c-250716" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/e997b3c23efac0e4086ae31870d24890643f07f42fdbabd8e2f22f79faa79e97e56774d7113ef3c3bef56f7450a806288d76c6b1cbce8d7fb256604618c58d35 + checksum: 10/f41db90747f20f52d9f47846ffa5d29535cf80fafaf8fd1bb16151a2460e4b6f20da30926b3f15e68c64fce5e56b42e29b3fcfbd04f0ae1a795ff55ac8fd8260 languageName: node linkType: hard -"@react-stately/flags@npm:^3.1.2": - version: 3.1.2 - resolution: "@react-stately/flags@npm:3.1.2" +"@react-stately/flags@npm:^3.0.5": + version: 3.0.5 + resolution: "@react-stately/flags@npm:3.0.5" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/a020c3680c36d9624f765c5916ce95d69959f64887928e8f380f11b5362bb0499a901a5842e4e12eb8e5a776af59212b1ee0c4c6a6681ce75f61dace8b2f9c40 + checksum: 10/61be86753b50e2e255e96f1c5774a19fb32aefe38abde74d1d7c28888138d9fe0ca0752c9c64d7d0efdcc916f99cddea932c33d82a202e0d098d1bf6adc59354 languageName: node linkType: hard -"@react-stately/form@npm:^3.1.1, @react-stately/form@npm:^3.2.2": - version: 3.2.2 - resolution: "@react-stately/form@npm:3.2.2" +"@react-stately/form@npm:^3.1.1": + version: 3.1.1 + resolution: "@react-stately/form@npm:3.1.1" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e466309999cb2f28e892b11cdfc7cee2b7d08eefced41d9e346e2c4353dd5fc1864de145a6b332735cdc94b278ff8e6b599489d2aa6945ec5389171f89a633d1 + checksum: 10/afc13069b30603a048ac0a02517d2f64772100310e4ce598d9371f981d02e0a306481cd30cabb850b55c76a560b6bb5d694f8ecbe348c9389c1e72f1f7aae043 languageName: node linkType: hard -"@react-stately/grid@npm:^3.11.6": - version: 3.11.6 - resolution: "@react-stately/grid@npm:3.11.6" +"@react-stately/grid@npm:^3.10.1": + version: 3.10.1 + resolution: "@react-stately/grid@npm:3.10.1" dependencies: - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/selection": "npm:^3.20.6" - "@react-types/grid": "npm:^3.3.6" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-types/grid": "npm:^3.2.11" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b6bc2a24ff37bdf375caa0f73dd6812ec4368f314f7754472f8b5de47ed296c4d3aadab787768c50d17d5606732291f05448891d5b08c0facaf8a1c9f7a70d31 + checksum: 10/d0b948779dd5c3a78d96ceafe8d2508d97a4085da9e95e9c44c02e25759bc09b0e17cc283f902cf46cf863537051a33f89d6bb8125c762223e1cd88616bd12d3 languageName: node linkType: hard -"@react-stately/list@npm:^3.11.2, @react-stately/list@npm:^3.13.1, @react-stately/list@npm:^3.5.3": - version: 3.13.1 - resolution: "@react-stately/list@npm:3.13.1" +"@react-stately/list@npm:^3.11.2, @react-stately/list@npm:^3.5.3": + version: 3.11.2 + resolution: "@react-stately/list@npm:3.11.2" dependencies: - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/selection": "npm:^3.20.6" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3da2ca14eaee5f0915c1c79df66268bf1e7cc5d60ce68170515180993941c4c8679033589a8bc38e08138b882a62a8ad69ca727a500c882bd0f4214ce9a69384 + checksum: 10/381e3d0927996ad0cd42efc8b93da6a5ab7d793f6d400fe394ff8bee397c1619ef75daff975af934eaf4b127b6d85f8657e3dd335853728a2e714ad62430b4d2 languageName: node linkType: hard -"@react-stately/menu@npm:^3.4.1, @react-stately/menu@npm:^3.9.1, @react-stately/menu@npm:^3.9.8": - version: 3.9.8 - resolution: "@react-stately/menu@npm:3.9.8" +"@react-stately/menu@npm:^3.4.1, @react-stately/menu@npm:^3.9.1": + version: 3.9.1 + resolution: "@react-stately/menu@npm:3.9.1" dependencies: - "@react-stately/overlays": "npm:^3.6.20" - "@react-types/menu": "npm:^3.10.5" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/overlays": "npm:^3.6.13" + "@react-types/menu": "npm:^3.9.14" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7798aa91f0af2743d4d441be1a0bac54489413c187d0e926a336cf13482ad4d54c7215426cd6ea288b8bcf621406db6ebaca5209095be5bfb4dfe4464ece7875 + checksum: 10/a78d59284973b9e24f91534d44799fdd49326207e3b2ed79633d0b3a4ae75a40013518c39690ab95b8b645c207ff93ee93d0a55318b299a67555a30ad57eee55 languageName: node linkType: hard -"@react-stately/numberfield@npm:^3.10.2, @react-stately/numberfield@npm:^3.2.1, @react-stately/numberfield@npm:^3.9.9": - version: 3.10.2 - resolution: "@react-stately/numberfield@npm:3.10.2" +"@react-stately/numberfield@npm:^3.2.1, @react-stately/numberfield@npm:^3.9.9": + version: 3.9.9 + resolution: "@react-stately/numberfield@npm:3.9.9" dependencies: - "@internationalized/number": "npm:^3.6.5" - "@react-stately/form": "npm:^3.2.2" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/numberfield": "npm:^3.8.15" + "@internationalized/number": "npm:^3.6.0" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/numberfield": "npm:^3.8.8" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/5fd1d4cc1b90a7b03b98a82e47162044a78534291b9baa77847eddd4fb8040bddb91329dfcc7aa2a7cc38ace23817b6c9d52dd7b0f9bd7ce249f763006580797 + checksum: 10/1c8807a94227865f4ca3b6017b4caf086078d15821599a614253c6e3c917feff7900c28660cde56de0ec3d0f9f7f2f16e6f52d446ac3a87dce9704432845e792 languageName: node linkType: hard -"@react-stately/overlays@npm:^3.4.1, @react-stately/overlays@npm:^3.6.13, @react-stately/overlays@npm:^3.6.20": - version: 3.6.20 - resolution: "@react-stately/overlays@npm:3.6.20" +"@react-stately/overlays@npm:^3.4.1, @react-stately/overlays@npm:^3.6.13": + version: 3.6.13 + resolution: "@react-stately/overlays@npm:3.6.13" dependencies: - "@react-stately/utils": "npm:^3.10.8" - "@react-types/overlays": "npm:^3.9.2" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/overlays": "npm:^3.8.12" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e9a3023b3fc3d9383d36dbd0a1e6a0d3d84350dee4f5ce6578464d613e063ca32dd6685c4fdfaa774ded24497c9e5c56363b9650c551d5d1a4dbb6d7d1d04382 + checksum: 10/68972dd8617583ee6ecceb6154c97640048c844f8ea4296d64c867e5d95cd6d96c3feee5207efb063d9ee50b08728cc18ae42510eb36c8351a4d7e3452855aec languageName: node linkType: hard -"@react-stately/radio@npm:^3.10.10, @react-stately/radio@npm:^3.11.2, @react-stately/radio@npm:^3.5.1": - version: 3.11.2 - resolution: "@react-stately/radio@npm:3.11.2" +"@react-stately/radio@npm:^3.10.10, @react-stately/radio@npm:^3.5.1": + version: 3.10.10 + resolution: "@react-stately/radio@npm:3.10.10" dependencies: - "@react-stately/form": "npm:^3.2.2" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/radio": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/radio": "npm:^3.8.6" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/182946fb5e963fed62df59d8893ca92443e587bcf3d644b54b991b3acb2124b777af11884e6e31c953becc2dad2226a13238a219747fb596a7e08f0e31e97a22 + checksum: 10/a8d6adbbb8c9c28e8d6c4d9d23e5e709b3b25b97588dfe1347416b6e4ccf4ebaa1d62569c13a7225b591481653a4bd78152f556c46963734f12c5e37f1fdece2 languageName: node linkType: hard -"@react-stately/searchfield@npm:^3.3.1, @react-stately/searchfield@npm:^3.5.16, @react-stately/searchfield@npm:^3.5.9": - version: 3.5.16 - resolution: "@react-stately/searchfield@npm:3.5.16" +"@react-stately/searchfield@npm:^3.3.1, @react-stately/searchfield@npm:^3.5.9": + version: 3.5.9 + resolution: "@react-stately/searchfield@npm:3.5.9" dependencies: - "@react-stately/utils": "npm:^3.10.8" - "@react-types/searchfield": "npm:^3.6.6" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/searchfield": "npm:^3.5.11" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/879e736c6888e36e227efffa665420c7e4fd2b319c2fb11661d6689fbbdad549129adc1c218e531f79f5e52be5b4c075c3c8120363ca3238fec24195c1976527 + checksum: 10/3b5d68703829e197d4817e8434abc1edae743d9bd957924d2ebcbcbcf82eed7c58478a6d8c6d6ee99d201a9f466e1c5987f5d8702afeeef38079bc47345e5123 languageName: node linkType: hard -"@react-stately/select@npm:^3.3.1, @react-stately/select@npm:^3.6.10, @react-stately/select@npm:^3.8.0": - version: 3.8.0 - resolution: "@react-stately/select@npm:3.8.0" - dependencies: - "@react-stately/form": "npm:^3.2.2" - "@react-stately/list": "npm:^3.13.1" - "@react-stately/overlays": "npm:^3.6.20" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/select": "npm:^3.11.0" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/d611bbd9d6b55a2dfb31455227efe54c9fc2684f37abd9ba5633b2d1b838bc8fc182e92e64e94ef17c8bbaf351a72daf6089c9d54ce8acad76d3f1be3bdb05aa - languageName: node - linkType: hard - -"@react-stately/selection@npm:^3.10.3, @react-stately/selection@npm:^3.19.0, @react-stately/selection@npm:^3.20.6": - version: 3.20.6 - resolution: "@react-stately/selection@npm:3.20.6" +"@react-stately/select@npm:^3.3.1, @react-stately/select@npm:^3.6.10": + version: 3.6.10 + resolution: "@react-stately/select@npm:3.6.10" dependencies: - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/form": "npm:^3.1.1" + "@react-stately/list": "npm:^3.11.2" + "@react-stately/overlays": "npm:^3.6.13" + "@react-types/select": "npm:^3.9.9" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/b72941f9d23d285b826aa0a5be55e299d934b335d8ebe50c6b061f72b59f860a37549ac4fc0f41a7357eab0d40edb404207cca201fc78915b001b5532e45a9db + checksum: 10/38d05cf8144bf45d59f89b52e24552c55ae8748395f8ac550aa98fcd7ea4764ce9be3ad1cfe8d9fc4a5597975d146784e7f85bb0cfdf81f2031c876116dbfede languageName: node linkType: hard -"@react-stately/slider@npm:^3.2.1, @react-stately/slider@npm:^3.6.1, @react-stately/slider@npm:^3.7.2": - version: 3.7.2 - resolution: "@react-stately/slider@npm:3.7.2" +"@react-stately/selection@npm:^3.10.3, @react-stately/selection@npm:^3.19.0": + version: 3.19.0 + resolution: "@react-stately/selection@npm:3.19.0" dependencies: - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" - "@react-types/slider": "npm:^3.8.2" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/c11a5374904434bfad5e87767900ed40e12d4341abf74d835b59ab26efb69ad669c86016926f83eae5fb3b3e39c175f775c4457b77eec64d73785c92369a79da - languageName: node - linkType: hard - -"@react-stately/table@npm:^3.13.1, @react-stately/table@npm:^3.15.1, @react-stately/table@npm:^3.4.0": - version: 3.15.1 - resolution: "@react-stately/table@npm:3.15.1" - dependencies: - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/flags": "npm:^3.1.2" - "@react-stately/grid": "npm:^3.11.6" - "@react-stately/selection": "npm:^3.20.6" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/grid": "npm:^3.3.6" - "@react-types/shared": "npm:^3.32.1" - "@react-types/table": "npm:^3.13.4" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/005292a0803de55179a9d27aa7bb68f44865fff64921141fac7aab0fbd5d2adff27a9a70db904f9a57bd6bc8db84036e8ad58b7a1ea57c990829500eb3f3ee6d + checksum: 10/e0d9b9228cf41bf22f6d541ce909766d37f2b030bcbd4f5a15a90768d1eacc6117a418b4af9dc3379254a440a62a6f17b0926940ff03afa8bd9bd30d324380af languageName: node linkType: hard -"@react-stately/tabs@npm:^3.2.1, @react-stately/tabs@npm:^3.7.1, @react-stately/tabs@npm:^3.8.6": - version: 3.8.6 - resolution: "@react-stately/tabs@npm:3.8.6" +"@react-stately/slider@npm:^3.2.1, @react-stately/slider@npm:^3.6.1": + version: 3.6.1 + resolution: "@react-stately/slider@npm:3.6.1" dependencies: - "@react-stately/list": "npm:^3.13.1" - "@react-types/shared": "npm:^3.32.1" - "@react-types/tabs": "npm:^3.3.19" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" + "@react-types/slider": "npm:^3.7.8" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ed71a8351b6b9db7c191cbb60acf72121751864b20c1d9a552438a1f4f6c96fdd41469396a17a86ef52287463ef3c8f217167f9498bc5f36e77a621415fac388 + checksum: 10/40d52dfc1f7913a350726958e92c5bf201e5664729b5c97995ae4758e9519610b490f66f5066eb9bbf5e1ed5e2f124ef2fefc982c4ef68ab821ffeaa7aee89f0 languageName: node linkType: hard -"@react-stately/toggle@npm:^3.4.1, @react-stately/toggle@npm:^3.8.1, @react-stately/toggle@npm:^3.9.2": - version: 3.9.2 - resolution: "@react-stately/toggle@npm:3.9.2" +"@react-stately/table@npm:^3.13.1, @react-stately/table@npm:^3.4.0": + version: 3.13.1 + resolution: "@react-stately/table@npm:3.13.1" dependencies: - "@react-stately/utils": "npm:^3.10.8" - "@react-types/checkbox": "npm:^3.10.2" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/flags": "npm:^3.0.5" + "@react-stately/grid": "npm:^3.10.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/grid": "npm:^3.2.11" + "@react-types/shared": "npm:^3.27.0" + "@react-types/table": "npm:^3.10.4" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/06f0e11cbbda0b479113df6c82e650db9ac772162566fd749da19a3ca274d25831849dc6c67383f4a440be82f61b5dff80e97513763f66bf3994a55febed5827 + checksum: 10/6382cdaccca0403ec525bcb50894f0e2ab2e1294466547e74bc37fd23da7d145bfdebaadda8ec735817c6e504aebe608028980b52f74ab631956fc69f509669d languageName: node linkType: hard -"@react-stately/tooltip@npm:^3.2.1, @react-stately/tooltip@npm:^3.5.1, @react-stately/tooltip@npm:^3.5.8": - version: 3.5.8 - resolution: "@react-stately/tooltip@npm:3.5.8" +"@react-stately/tabs@npm:^3.2.1, @react-stately/tabs@npm:^3.7.1": + version: 3.7.1 + resolution: "@react-stately/tabs@npm:3.7.1" dependencies: - "@react-stately/overlays": "npm:^3.6.20" - "@react-types/tooltip": "npm:^3.4.21" + "@react-stately/list": "npm:^3.11.2" + "@react-types/shared": "npm:^3.27.0" + "@react-types/tabs": "npm:^3.3.12" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/fbddb1f0efc6a6275f8f558bf80b984aea0c49f6c0d17fc42fc27e48a02a3c36bc9ca3eed6de9347a3b12289d21e22dc3de159b8b4b8ab21fe18218ab8a0e4ec + checksum: 10/dd9967e37716615ffbfa2e15f7b51878af86136a617c4994bfcf4a35856db551566bcba558172694cdd88152497aa446a87ad7168c78ab90898a6a0a2ae0f2cc languageName: node linkType: hard -"@react-stately/tree@npm:^3.3.3, @react-stately/tree@npm:^3.8.7, @react-stately/tree@npm:^3.9.3": - version: 3.9.3 - resolution: "@react-stately/tree@npm:3.9.3" +"@react-stately/toggle@npm:^3.4.1, @react-stately/toggle@npm:^3.8.1": + version: 3.8.1 + resolution: "@react-stately/toggle@npm:3.8.1" dependencies: - "@react-stately/collections": "npm:^3.12.8" - "@react-stately/selection": "npm:^3.20.6" - "@react-stately/utils": "npm:^3.10.8" - "@react-types/shared": "npm:^3.32.1" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/checkbox": "npm:^3.9.1" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/294cc70ffa08280a187a85f72c2402547d71295ddb95b2752fcfa395016947e7fe27116e970df597bab87319e18b3bf1f6b837124fb4bbda8686f7f0018b46ab + checksum: 10/dca963e6b3aee1277fbd971225238691f16c4711a9ab55511c817b8a677bf01ef8fc5dee52f177eb7c2565f834fe19fab2babbe1887f04171d45504f8e4da02f languageName: node linkType: hard -"@react-stately/utils@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-stately/utils@npm:3.0.0-nightly-ff456f38c-250716" +"@react-stately/tooltip@npm:^3.2.1, @react-stately/tooltip@npm:^3.5.1": + version: 3.5.1 + resolution: "@react-stately/tooltip@npm:3.5.1" dependencies: + "@react-stately/overlays": "npm:^3.6.13" + "@react-types/tooltip": "npm:^3.4.14" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/9e393b7c1b170925a52a250088551748981a5300c898cc0aa3fbf77a0f17a29e93bb98491c90e0fb0d771c9bfa06a1870c2c1e0cbb58fda670caf72aa4feb530 + checksum: 10/d46c7f6c25ff217043c5a913b16da20bcd655782e3d17ff1eafda344784732164cf202afdcec34b80bb5e49593bec2713fab484a22c48292013729f9027d171d languageName: node linkType: hard -"@react-stately/utils@npm:^3.10.8": - version: 3.10.8 - resolution: "@react-stately/utils@npm:3.10.8" +"@react-stately/tree@npm:^3.3.3, @react-stately/tree@npm:^3.8.7": + version: 3.8.7 + resolution: "@react-stately/tree@npm:3.8.7" dependencies: + "@react-stately/collections": "npm:^3.12.1" + "@react-stately/selection": "npm:^3.19.0" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.27.0" "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/7878ec47b132075566708bae630cb86d8237dde976eb3793bba43695abbb29fcaea9d00ea3f4f7244fcda253368f5b2b85263c37665c24e390500cdcc978c6fe + checksum: 10/29b9b6d1c2d003747c0397df5e0a0d73b3a62613ac359fdcb257509f8b3a249feeaca07621638946d11a4ea8b01980169b2c5bd49f7fd64baf5bd99c9ba16cc8 languageName: node linkType: hard -"@react-types/breadcrumbs@npm:^3.7.17": - version: 3.7.17 - resolution: "@react-types/breadcrumbs@npm:3.7.17" +"@react-stately/utils@npm:^3.10.5": + version: 3.10.5 + resolution: "@react-stately/utils@npm:3.10.5" dependencies: - "@react-types/link": "npm:^3.6.5" - "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e9754d1b8010f3cdfdfcd8abf03cdb5b37dc1038496fcc103569b9f349269b39680979c2293cdc04c376cd1ea7b97b00571d46677b9d4939a60dd01b55f765a6 + checksum: 10/76133eb64fa945216e51d8a81a0ebd06eeb78aa2d9c91d79eeb80ff44c70a6b0d6d940618b31b499fee8216640b3bf6183391151dc1769e756b56ff6b5e167ec languageName: node linkType: hard -"@react-types/button@npm:^3.14.1": - version: 3.14.1 - resolution: "@react-types/button@npm:3.14.1" +"@react-types/breadcrumbs@npm:^3.7.10": + version: 3.7.10 + resolution: "@react-types/breadcrumbs@npm:3.7.10" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/link": "npm:^3.5.10" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/bbbf2e5db83f6b925af154199aaad438d950187862c4ca6f82122c0209632c0c358201ec9b0b503f9b96c8b5b765066af41c6472440ca7ea75b75031d7d9eacf + checksum: 10/38b56947a3b889c1a7f1cedf21a0541b42cc0ac21ce2e43ec0f9d3bf93276868717848cb1ec344e5c853e7082c04c1ac9be9f359bf2e79a2984cec3a418a198d languageName: node linkType: hard -"@react-types/calendar@npm:^3.8.0": - version: 3.8.0 - resolution: "@react-types/calendar@npm:3.8.0" +"@react-types/button@npm:^3.10.2": + version: 3.10.2 + resolution: "@react-types/button@npm:3.10.2" dependencies: - "@internationalized/date": "npm:^3.10.0" - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/06fe32c8e5d78eedcb511fa3d18f66582b5664ab85c572538e24b953e8204a7c5f98407df0d028625a1dfdd94223153e8e04d9d7feefd96f7533b90fb82be907 + checksum: 10/fbc3ac3c11d6ba0f509fa8b26f7de96d77d3ef769fd474d56f1a7f430f727698dd4eb29f0f1dd75de4eb3a3cf9a805a2966e5509c60d1e5ed530f37d1a3ceb58 languageName: node linkType: hard -"@react-types/checkbox@npm:^3.10.2": - version: 3.10.2 - resolution: "@react-types/checkbox@npm:3.10.2" +"@react-types/calendar@npm:^3.6.0": + version: 3.6.0 + resolution: "@react-types/calendar@npm:3.6.0" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@internationalized/date": "npm:^3.7.0" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3d2f8468ce3326825bc820c958dc52b68f11a18ff15a68de2663115b168fecb165a2381cfecf2d7a254bfba66760590d8d76dabae5f48626a15eddf309206516 + checksum: 10/cb28e43c6fd45b47edb5e595b5a9fdde2ca24269d0db5038e75c1de821bccaf5722a4e0dc2dc28d5565e85eaa53bd5922c5f157834243a49ed115cd7b2b7a849 languageName: node linkType: hard -"@react-types/color@npm:^3.1.2": - version: 3.1.2 - resolution: "@react-types/color@npm:3.1.2" +"@react-types/checkbox@npm:^3.9.1": + version: 3.9.1 + resolution: "@react-types/checkbox@npm:3.9.1" dependencies: - "@react-types/shared": "npm:^3.32.1" - "@react-types/slider": "npm:^3.8.2" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/a41e786bd17b1815d5b7414f2dcbc79e655c3a4b8fe2dfa68c200c553f922bab5468a2ea272c76cdf6611d7d3f20518ca31b442729ef7b68141d91839e580410 + checksum: 10/18ae1d48adcaa635e95e08cb30a7b295230fb48f0bfdfe1f2bebf59f662f0a1cb91f5a845ba808d9cc162b617266dc1ba5e34fcc6c313231524842d640df97f3 languageName: node linkType: hard -"@react-types/combobox@npm:^3.13.9": - version: 3.13.9 - resolution: "@react-types/combobox@npm:3.13.9" +"@react-types/color@npm:^3.0.2": + version: 3.0.2 + resolution: "@react-types/color@npm:3.0.2" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" + "@react-types/slider": "npm:^3.7.8" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/0583d24f38b965e5c2cd2b436a7ad374635e183dc7c12145ce9ed0a166d7b6e46ed4685a68c9fb24aed065d1fca644ca3b0606cb360ae5fac3a9881e88ee2f2b + checksum: 10/3b9e644147a86c5459775b71621f45c4ff0c9875b7e1010a835db4efa1efdf5f85e96c3966eaf95facd7236fc9c5a83f990acc6d61a7158d740203ce499488b7 languageName: node linkType: hard -"@react-types/datepicker@npm:^3.13.2": +"@react-types/combobox@npm:^3.13.2": version: 3.13.2 - resolution: "@react-types/datepicker@npm:3.13.2" + resolution: "@react-types/combobox@npm:3.13.2" dependencies: - "@internationalized/date": "npm:^3.10.0" - "@react-types/calendar": "npm:^3.8.0" - "@react-types/overlays": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/1f1686360f64051f5eff5e170ab78e890b20e07680b6031c96c77e47085ca022c55997018911095cd61076bdf63470f61c99ac25ef9b493420f69cde6e4763bd + checksum: 10/d45b5c106b92d1aa2e9e387e6320447c28540a66a332b9d88863acd28f923558163529e93f39ccda2f39a37a162ef706efd68e36e22a9412832aa3917a1bae08 languageName: node linkType: hard -"@react-types/dialog@npm:^3.5.22": - version: 3.5.22 - resolution: "@react-types/dialog@npm:3.5.22" +"@react-types/datepicker@npm:^3.10.0": + version: 3.10.0 + resolution: "@react-types/datepicker@npm:3.10.0" dependencies: - "@react-types/overlays": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + "@internationalized/date": "npm:^3.7.0" + "@react-types/calendar": "npm:^3.6.0" + "@react-types/overlays": "npm:^3.8.12" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/dedac6cf8a85568344242eb6e7f9c6f9dd9fff31711d23586374a1cfc4f3b7b7bed43fdff633d54135792dcdd9941a8a15a34bbbec1a9d4caff7b869b35dd71e + checksum: 10/b7f0d04f57f697183715b3d55238dd79466162cb640345dae69ee9ab6e33686f2ac4a66a5764084b55a28c327f0a3f32774aea95c14dd85e63a8a95713e76bd4 languageName: node linkType: hard -"@react-types/grid@npm:^3.3.6": - version: 3.3.6 - resolution: "@react-types/grid@npm:3.3.6" +"@react-types/dialog@npm:^3.5.15": + version: 3.5.15 + resolution: "@react-types/dialog@npm:3.5.15" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/overlays": "npm:^3.8.12" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2b4be0fd8f6d07d3feca68039b89e0c13e1e566d27334a6ca7b6368f073ee55cf026833c5af664c78ccd137716aefd4f46b88f1b97709cd8080d7380c79454df + checksum: 10/fce2f15e9fb9be2e9f13405f7129c5225bd9356c4d049d21c5481de150dfff613ae58705d1bfb20155649100ec48a6139549dacb7936ae7e176e9dde28f3eb36 languageName: node linkType: hard -"@react-types/link@npm:^3.6.5": - version: 3.6.5 - resolution: "@react-types/link@npm:3.6.5" +"@react-types/grid@npm:^3.2.11": + version: 3.2.11 + resolution: "@react-types/grid@npm:3.2.11" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/59fb6011b146cffcdaae94e8fdd9241cb70697f7e518d39e3aacd14f244db6eea7ba3984d8b13d3ce601e6f160da36fd1bfa56827b2e1df728505e426a8db353 + checksum: 10/aa29a551c60202d247d9743a22e3ac3abd640b47bfa3550640e9a560b91e2eb33f81e0231baa1aade65c93a153c22e4a29b7f687a3ca6ba6c7f8c0b1f6abc7e8 languageName: node linkType: hard -"@react-types/listbox@npm:^3.7.4": - version: 3.7.4 - resolution: "@react-types/listbox@npm:3.7.4" +"@react-types/link@npm:^3.5.10": + version: 3.5.10 + resolution: "@react-types/link@npm:3.5.10" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/79dd3f6a7284b74f5156cc2265b384d2074ddfb7b38e608be855ec4ad1234aa0e7cdbfc0d7ef899e34113781381a6ee18b820dbe3dbee67364c72ac240144522 + checksum: 10/d223c15ef878176e54201e429b05ad47662fce72d0b8a68220c3e94cc2f617266379b18a454a8b1609fd3ef2a39279bdbe13e473e3d0e9529a2863b25cba3955 languageName: node linkType: hard -"@react-types/menu@npm:^3.10.5": - version: 3.10.5 - resolution: "@react-types/menu@npm:3.10.5" +"@react-types/listbox@npm:^3.5.4": + version: 3.5.4 + resolution: "@react-types/listbox@npm:3.5.4" dependencies: - "@react-types/overlays": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/0466f5b7602ccfc8cb8fec3cd2482d587acbfd1701d427c7d79a121eb3f2b137feca70e62fd401aea95022fd616460575c4d5dd541cf3d69d8644ca54a2446c8 + checksum: 10/8795fd60ae06c81f8600605bfeb63f8ae2765293e4875709e09c514135652c55355091656df703ecb0b4aa8da81a8628611da51e5d6134d741548431c7ffae08 languageName: node linkType: hard -"@react-types/meter@npm:^3.4.13": - version: 3.4.13 - resolution: "@react-types/meter@npm:3.4.13" +"@react-types/menu@npm:^3.9.14": + version: 3.9.14 + resolution: "@react-types/menu@npm:3.9.14" dependencies: - "@react-types/progress": "npm:^3.5.16" + "@react-types/overlays": "npm:^3.8.12" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/28b519a4640c72732719c056903fcf4037582984d235c388095319b5005eb9d5d2698306d9f79d1ad61d594b8ceda115acae27c22e95cb771d0e07da30305708 + checksum: 10/81ca0e57bd5affb4f53381334a876070c9c072119853541bd54f8ada91d584c717f6d604c01a648524c61b2b0e9cb2d51870ab5022f470961947f31ada01fd9c languageName: node linkType: hard -"@react-types/numberfield@npm:^3.8.15": - version: 3.8.15 - resolution: "@react-types/numberfield@npm:3.8.15" +"@react-types/meter@npm:^3.4.6": + version: 3.4.6 + resolution: "@react-types/meter@npm:3.4.6" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/progress": "npm:^3.5.9" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/242584ab3ece90a5e26ebee9788c25fd44b85d6be405c5f31e08bda9d58ad8d7fcf199744a2fcd816275da13ae546ca0239175403e68788a43563f2a070c0574 + checksum: 10/0d78c4a3d3349e336353c0cdf4eb8ca230e8e59fcc1759c6b8fab42f82251bf6a09bb5fdfee9071ec090a7532ad581c506a89aaa9e709b643aa1473d69e58278 languageName: node linkType: hard -"@react-types/overlays@npm:^3.9.2": - version: 3.9.2 - resolution: "@react-types/overlays@npm:3.9.2" +"@react-types/numberfield@npm:^3.8.8": + version: 3.8.8 + resolution: "@react-types/numberfield@npm:3.8.8" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/6cab7f2cbb813f710696095db1169f902cfe7e4a9aeef496848343ff5116be3782bfea68dffbeaf3f984a0475c2fb6c4a26ad9fb563172c4ec3e47110ca1e672 + checksum: 10/e512d37bb6392982565f670596594367e4da225861daca65ca2c7e7e335b99829c5d72d16753add78c079e038bc38fdaafdeb20c8c4b3ae02395b1968f2b2816 languageName: node linkType: hard -"@react-types/progress@npm:^3.5.16": - version: 3.5.16 - resolution: "@react-types/progress@npm:3.5.16" +"@react-types/overlays@npm:^3.8.12": + version: 3.8.12 + resolution: "@react-types/overlays@npm:3.8.12" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/315b34314dc135a6c9319f4ffd83570fac8c0da377b00d56f17c6eb3d416904682738b522b05d6d8cbb89d3ef92c5118bf8e58eca10fac121da6dcaa40563b8d + checksum: 10/3510add3f70c99a56b3dc160a51f5f71e60e958fd3753f2379eb904ff5442fe30d17841dee79ae77ae3b872a003757995074f45d701453186518dd357d204901 languageName: node linkType: hard -"@react-types/radio@npm:^3.9.2": - version: 3.9.2 - resolution: "@react-types/radio@npm:3.9.2" +"@react-types/progress@npm:^3.5.9": + version: 3.5.9 + resolution: "@react-types/progress@npm:3.5.9" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3375d13bbeed28a1b959077e727b43324f4282cf43ec985edbaaa5b3e50b46199c083550882e2a9e4788c74555bfd25f5cc2b0351bf48a768f81a4ba6bf73222 + checksum: 10/fe8df407783ad67db010669a4659b045d238d7ad75a693fabe69ac48f61abd72e16e98de8ef1fc3373c2fe5938b4346c2b8296ee3d8abb2a19d2022a8981b319 languageName: node linkType: hard -"@react-types/searchfield@npm:^3.6.6": - version: 3.6.6 - resolution: "@react-types/searchfield@npm:3.6.6" +"@react-types/radio@npm:^3.8.6": + version: 3.8.6 + resolution: "@react-types/radio@npm:3.8.6" dependencies: - "@react-types/shared": "npm:^3.32.1" - "@react-types/textfield": "npm:^3.12.6" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/942cb80234be5d61cae410c144873d75a243dec0bbf8bb0c696f13d66fd729dabb188bb6214d4bfadeb0d54e14eed3bb7e86c6721206bcb395658b613f22b53f + checksum: 10/a2aafc403b5742657d90f56b787a2a3a9eb742a4a65d9d26cacf4a3c0421c00132a2bf1a3ad01374eea19b92a851af0ecac43117dffb1a5f1c5faef9e7b43122 languageName: node linkType: hard -"@react-types/select@npm:^3.11.0": - version: 3.11.0 - resolution: "@react-types/select@npm:3.11.0" +"@react-types/searchfield@npm:^3.5.11": + version: 3.5.11 + resolution: "@react-types/searchfield@npm:3.5.11" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" + "@react-types/textfield": "npm:^3.11.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/6c431daa847a034ce06625fe75f220f301e8bdb50961c74e915f36919641f7907aa0d16d15127b9889853d197d66d964fd3726bd6c446b8aecf0e756e30e3925 + checksum: 10/63d1aec896a3642a40a3471fbd7fcd50f5d01acf1e557a42bd6cd41dcd14cfe32f8028434f81b1c4315b06b25a31ed216110fde933ae84263a3849c030a172e8 languageName: node linkType: hard -"@react-types/shared@npm:3.0.0-nightly-ff456f38c-250716": - version: 3.0.0-nightly-ff456f38c-250716 - resolution: "@react-types/shared@npm:3.0.0-nightly-ff456f38c-250716" +"@react-types/select@npm:^3.9.9": + version: 3.9.9 + resolution: "@react-types/select@npm:3.9.9" + dependencies: + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/c514e624308acc26e472acb74d802ea15fda2a258c41c790af77d065b22b71605a5914411ba9df7c18531b8e52e892b5682e4a1f7b9b46c5792b97282c97c10c + checksum: 10/79b397fb36e40440c34244ddd7597e00795e95e4e11a665bdd58175a50706750658dbf3f93dc4722274b30bf8acf14a1e643b7d1d04e4ee619e6fdf5f9867089 languageName: node linkType: hard -"@react-types/shared@npm:^3.14.1, @react-types/shared@npm:^3.27.0, @react-types/shared@npm:^3.32.1": - version: 3.32.1 - resolution: "@react-types/shared@npm:3.32.1" +"@react-types/shared@npm:^3.0.0-nightly-fb28ab3b4-241024, @react-types/shared@npm:^3.14.1, @react-types/shared@npm:^3.27.0": + version: 3.27.0 + resolution: "@react-types/shared@npm:3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/33c39d1e23fd73a18519679742ba548c128097831710af4803bec244ae96800271f88dcc4eab958734fc501bb65c17e590028596733761610fb0103c5dea6e36 + checksum: 10/359be934dda6404824479d0dfdf9e694414252da4946b4e486f3cc546a080844a7d4f20507041d3f8f6f5a316c05b28785ca3f4377a7f4ea397ed1f21c2646af languageName: node linkType: hard -"@react-types/slider@npm:^3.8.2": - version: 3.8.2 - resolution: "@react-types/slider@npm:3.8.2" +"@react-types/slider@npm:^3.7.8": + version: 3.7.8 + resolution: "@react-types/slider@npm:3.7.8" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/cb9600a1842ace218be1a8bdb7b6785113c7165fde0cc76682b82cf7809927d2f45f95facb2570e7abb683f28f0a2ed0590c8ec8e948ed8dadffadb8905918d9 + checksum: 10/3901383b5c4430eee2e0691b1860e9b363ac8087b4e0305a7a47b9df8da757621804e3f9b4ad6249bbc72d0256ca4a2a11bd0bd22ad57fc63922ae12bb04a45b languageName: node linkType: hard -"@react-types/switch@npm:^3.5.15": - version: 3.5.15 - resolution: "@react-types/switch@npm:3.5.15" +"@react-types/switch@npm:^3.5.8": + version: 3.5.8 + resolution: "@react-types/switch@npm:3.5.8" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/f35c075188b93aa07b6ab367a6d5bcc4316bcd5481d47e1b0319944411e3a12b15455c443079159280b6d168da36271f3df8bc55808a7d8249b239f5886f0253 + checksum: 10/582801f44f8d963394f76771b2ea30d1da4b0ead9a376b53c9ebc521a81600c1d6e6d8c75a28c3229227ac45869cd79c4bd2ad944aab303ce1a2f0fe07605ea8 languageName: node linkType: hard -"@react-types/table@npm:^3.13.4": - version: 3.13.4 - resolution: "@react-types/table@npm:3.13.4" +"@react-types/table@npm:^3.10.4": + version: 3.10.4 + resolution: "@react-types/table@npm:3.10.4" dependencies: - "@react-types/grid": "npm:^3.3.6" - "@react-types/shared": "npm:^3.32.1" + "@react-types/grid": "npm:^3.2.11" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/2f8c1878c8b9a6515a62c7592a335e9688c95a07e0445a891dd6069cbe26921573db6f7d6d2e0c22a8818ec5ef3f48f242ae24d955a1b18e7868f306fadfe7f5 + checksum: 10/f054d4022ec898cb26904e22e68367c8f094e6ded2b3f64eceffc03d3d322ab0dfc755e042b46ef7ca7252b05761cdb45d78389fcbbe1cf411f118e695a594c6 languageName: node linkType: hard -"@react-types/tabs@npm:^3.3.19": - version: 3.3.19 - resolution: "@react-types/tabs@npm:3.3.19" +"@react-types/tabs@npm:^3.3.12": + version: 3.3.12 + resolution: "@react-types/tabs@npm:3.3.12" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/cdc3217251502c6f89621ab366a4d23e32a334dc3ca2f5366cd980fb828bb413be1262a76f4c4794a0908bfd02c3237a3608e283b02ef472707fb7c22b80b44b + checksum: 10/14881d85605e148af3e2afb0a77022ee3d5202795c910b7c3d4c64359eedaa07c49233f2cafb3e56cb6fb8b472e06f649d0ff39cf440f85398e8d804c4eb3c0b languageName: node linkType: hard -"@react-types/textfield@npm:^3.12.6": - version: 3.12.6 - resolution: "@react-types/textfield@npm:3.12.6" +"@react-types/textfield@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-types/textfield@npm:3.11.0" dependencies: - "@react-types/shared": "npm:^3.32.1" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/e223531d29bbaad566f142b44a0f2e42b4ce08eab5661962ad3451391311a604077c49181f89a407aecf8697d59d887f5524f6eff8e9fe7416afda6b1f3ac7b3 + checksum: 10/c319a5c04edce95a8e9e51d762908aba3929e3c78736cdae5438c9a95c0f43887ca59eda1e6ab4e7fd1bbea6204b9a4596038c1162d3879e1d72d8ace9b4114f languageName: node linkType: hard -"@react-types/tooltip@npm:^3.4.21": - version: 3.4.21 - resolution: "@react-types/tooltip@npm:3.4.21" +"@react-types/tooltip@npm:^3.4.14": + version: 3.4.14 + resolution: "@react-types/tooltip@npm:3.4.14" dependencies: - "@react-types/overlays": "npm:^3.9.2" - "@react-types/shared": "npm:^3.32.1" + "@react-types/overlays": "npm:^3.8.12" + "@react-types/shared": "npm:^3.27.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/50d1beea407a7e58ef8e3638c2517d8c90f6b15777d396b4adf7cffbd80d38dfb7d68d6a38127ed130bfe7b0c3116c5d499de3f7b6353f54d022a22739e0141d + checksum: 10/a73324c1a288efef74a4b0dbe9abc8afe8f3ef3861d988d5cf6bff89a316b01ed48958eb290882133154686d93c6732e9e22994651fa24d4a4d1cec9ddee27a9 languageName: node linkType: hard @@ -7988,10 +7981,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.23.0": - version: 1.23.0 - resolution: "@remix-run/router@npm:1.23.0" - checksum: 10/0a9f02c26c150d8210b05927c43d2f57ee8b7f812c81abb76df1721c7367ef692e54f4044981e756ce13d0619fb3c6a9b1514524d69aea9b32bfaf565299a8c7 +"@remix-run/router@npm:1.21.0": + version: 1.21.0 + resolution: "@remix-run/router@npm:1.21.0" + checksum: 10/cf0fb69d19c1b79095ff67c59cea89086f3982a9a54c8a993818a60fc76e0ebab5a8db647c1a96a662729fad8e806ddd0a96622adf473f5a9f0b99998b2dbad4 languageName: node linkType: hard @@ -8431,7 +8424,6 @@ __metadata: eslint: "npm:~8.45.0" jest: "npm:~30.2.0" marked: "npm:^16.1.2" - matrix-js-sdk: "npm:^38.4.0" mongodb: "npm:6.10.0" pino: "npm:^9.11.0" pino-pretty: "npm:^7.6.1" @@ -9384,8 +9376,6 @@ __metadata: lodash.get: "npm:^4.4.2" mailparser: "npm:~3.7.4" marked: "npm:^4.3.0" - matrix-appservice: "npm:^2.0.0" - matrix-appservice-bridge: "npm:^10.3.3" mem: "npm:^8.1.1" meteor-node-stubs: "npm:~1.2.24" mime-db: "npm:^1.52.0" @@ -10653,156 +10643,135 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.5" +"@rollup/rollup-android-arm-eabi@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.4" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-android-arm64@npm:4.52.5" +"@rollup/rollup-android-arm64@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-android-arm64@npm:4.34.4" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" +"@rollup/rollup-darwin-arm64@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" +"@rollup/rollup-darwin-x64@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" +"@rollup/rollup-freebsd-arm64@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.4" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" +"@rollup/rollup-freebsd-x64@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.34.4" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.4" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" +"@rollup/rollup-linux-arm-musleabihf@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.4" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" +"@rollup/rollup-linux-arm64-gnu@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" +"@rollup/rollup-linux-arm64-musl@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.5" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.4" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.4" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" +"@rollup/rollup-linux-riscv64-gnu@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.4" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" +"@rollup/rollup-linux-s390x-gnu@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.4" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" +"@rollup/rollup-linux-x64-gnu@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" +"@rollup/rollup-linux-x64-musl@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.5" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" +"@rollup/rollup-win32-arm64-msvc@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" +"@rollup/rollup-win32-ia32-msvc@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.5" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" +"@rollup/rollup-win32-x64-msvc@npm:4.34.4": + version: 4.34.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -10815,9 +10784,9 @@ __metadata: linkType: hard "@samchon/openapi@npm:^4.7.1": - version: 4.7.2 - resolution: "@samchon/openapi@npm:4.7.2" - checksum: 10/3382294497cd3eefe34f52ef523858b38c3991efff1cd6d5043256e12f791f345a246afa9bd57ba19e7ca5184d7fc03e6736b0fbe34f720e1db33c15e0f934e1 + version: 4.7.1 + resolution: "@samchon/openapi@npm:4.7.1" + checksum: 10/4e0a3d529f4113b2a86a369759ecf0d3629af58e4de58d4c9ece737e99219a8f7cf2b9e78ea60a0b99005d5fcdad2269f19c1b792856766025788e1b7b7d00ad languageName: node linkType: hard @@ -10867,41 +10836,41 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:^3.13.0": - version: 3.13.0 - resolution: "@shikijs/engine-oniguruma@npm:3.13.0" +"@shikijs/engine-oniguruma@npm:^3.12.2": + version: 3.12.2 + resolution: "@shikijs/engine-oniguruma@npm:3.12.2" dependencies: - "@shikijs/types": "npm:3.13.0" + "@shikijs/types": "npm:3.12.2" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10/bc7f1c69640ccece9a3ac3f3adc9cebde9c24bcd722747cc464c338a32725af2b9087a42646cd0f56fbea98d99414918c558f2ca0beadc13db0a740183e7707f + checksum: 10/5a08c7207b13f307b7c308252b3cc96a7bfd97ce2eba5ed3d0f9cdf52722675e6c969dd4fec2166bbad8d1eb25b7a8a6b6a16bd17c96a6789860262312c37c17 languageName: node linkType: hard -"@shikijs/langs@npm:^3.13.0": - version: 3.13.0 - resolution: "@shikijs/langs@npm:3.13.0" +"@shikijs/langs@npm:^3.12.2": + version: 3.12.2 + resolution: "@shikijs/langs@npm:3.12.2" dependencies: - "@shikijs/types": "npm:3.13.0" - checksum: 10/2a0478246ce61745d9012cf5051c9790ef5afad6c89fe5716be4a81d04d7dfd9ffc90af0bad0be0061111bfc001a3bc0c55ffd4fc0b82bc1c09a4c33d7b593ca + "@shikijs/types": "npm:3.12.2" + checksum: 10/4628e789b78b091005265c947bca8280bd99ba08d1679082a5ca2089ebb9404e3c364f79fc084dad6aecb89ff6548245f61441d922e4e5e581c86ae7af43790e languageName: node linkType: hard -"@shikijs/themes@npm:^3.13.0": - version: 3.13.0 - resolution: "@shikijs/themes@npm:3.13.0" +"@shikijs/themes@npm:^3.12.2": + version: 3.12.2 + resolution: "@shikijs/themes@npm:3.12.2" dependencies: - "@shikijs/types": "npm:3.13.0" - checksum: 10/4ab0ecf1ddb35e387cef22e267cdf3ed7548a84f24ad58885d19401f75cc01a5a10152ee0196222e01cead8202f20012615aa0076f798599f7dfc2bb7beaa617 + "@shikijs/types": "npm:3.12.2" + checksum: 10/4a07a38f82cb96c29fe8851b6251e8c1e14fd6b08eb29e2672208f97d9302599a8c0020f5c27bded52a93291eb3a1e3cbdb5488c615a91112e78706d4055c807 languageName: node linkType: hard -"@shikijs/types@npm:3.13.0, @shikijs/types@npm:^3.13.0": - version: 3.13.0 - resolution: "@shikijs/types@npm:3.13.0" +"@shikijs/types@npm:3.12.2, @shikijs/types@npm:^3.12.2": + version: 3.12.2 + resolution: "@shikijs/types@npm:3.12.2" dependencies: "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10/a57cc95847edd84134166de1f11a044e356581834b2dfd75dcd67f2221aef6f20f505839c090a76b7c8e0a79d7d5cee829de50d261f363a633ae9afca29546c4 + checksum: 10/1095e6725826513baf42c121e2fd8ee4ff54ebd703e63b29a69f3cb0a65eaf04f445d553eb937ff345ffe5729508ca76475a1cc48c59f7226e9a509219579aea languageName: node linkType: hard @@ -10943,9 +10912,9 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.34.0": - version: 0.34.41 - resolution: "@sinclair/typebox@npm:0.34.41" - checksum: 10/5c04a7f42156a7813a159947a0c3fe7e9f11aa722141ac3ff32242faf031b443ef71763d8791ce8d01bd5856770de51fd6fcda94b3a51558ba1f6d5112fa33f4 + version: 0.34.33 + resolution: "@sinclair/typebox@npm:0.34.33" + checksum: 10/7948758249860cb6d6d093bea5902ab2e8cfd5095f4882d5a709773f69e4678a6e8f2b384d3116c021c4ebc11727e033882b791d146691a7d388dd78f36e611d languageName: node linkType: hard @@ -10956,7 +10925,16 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^3.0.0, @sinonjs/commons@npm:^3.0.1": +"@sinonjs/commons@npm:^2.0.0": + version: 2.0.0 + resolution: "@sinonjs/commons@npm:2.0.0" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10/bd6b44957077cd99067dcf401e80ed5ea03ba930cba2066edbbfe302d5fc973a108db25c0ae4930ee53852716929e4c94fa3b8a1510a51ac6869443a139d1e3d + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.1": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" dependencies: @@ -10966,11 +10944,11 @@ __metadata: linkType: hard "@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" + version: 10.0.2 + resolution: "@sinonjs/fake-timers@npm:10.0.2" dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 10/78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e + "@sinonjs/commons": "npm:^2.0.0" + checksum: 10/f7b47a290426d545894774c946c39877de6d6b3645e46d7d4dc99b9fc869c513791fb5be2496e877472fa630df0b61fc05b12a150bbdca606651a41ec3d5da2d languageName: node linkType: hard @@ -10984,12 +10962,13 @@ __metadata: linkType: hard "@sinonjs/samsam@npm:^8.0.1": - version: 8.0.3 - resolution: "@sinonjs/samsam@npm:8.0.3" + version: 8.0.2 + resolution: "@sinonjs/samsam@npm:8.0.2" dependencies: "@sinonjs/commons": "npm:^3.0.1" + lodash.get: "npm:^4.4.2" type-detect: "npm:^4.1.0" - checksum: 10/af95fba2bcc4502ec2fd60cca568b89f0a4c21ef78c256fdf38bc2ce248f28f9001c63ce6e0aacdfcac8c6239ca8714b050560878a491af7b4836dce2451ff81 + checksum: 10/58ca9752e8e835a09ed275f8edf8da2720fe95c0c02f6bcb90ad7f86fdceb393f35f744194b705dd94216228646ec0aedbb814e245eb869b940dcf1266b7a533 languageName: node linkType: hard @@ -11085,10 +11064,10 @@ __metadata: languageName: node linkType: hard -"@slack/types@npm:^2.11.0, @slack/types@npm:^2.13.0, @slack/types@npm:^2.17.0": - version: 2.17.0 - resolution: "@slack/types@npm:2.17.0" - checksum: 10/2eb7f0b6b15e4f73f12fd0920f1d421ccf25e5bf15f6ec7819cf4e1a2090f63ce6b797f1bb66806325e957b999e94389b1bdfeb587b81c8c1fc010fc612d7174 +"@slack/types@npm:^2.11.0, @slack/types@npm:^2.13.0, @slack/types@npm:^2.9.0": + version: 2.14.0 + resolution: "@slack/types@npm:2.14.0" + checksum: 10/fa24a113b88e087f899078504c2ba50ab9795f7c2dd1a2d95b28217a3af20e554494f9cc3b8c8ce173120990d98e19400c95369f9067cecfcc46c08b59d2a46f languageName: node linkType: hard @@ -11112,11 +11091,11 @@ __metadata: linkType: hard "@slack/web-api@npm:^7.10.0": - version: 7.11.0 - resolution: "@slack/web-api@npm:7.11.0" + version: 7.10.0 + resolution: "@slack/web-api@npm:7.10.0" dependencies: "@slack/logger": "npm:^4.0.0" - "@slack/types": "npm:^2.17.0" + "@slack/types": "npm:^2.9.0" "@types/node": "npm:>=18.0.0" "@types/retry": "npm:0.12.0" axios: "npm:^1.11.0" @@ -11127,96 +11106,97 @@ __metadata: p-queue: "npm:^6" p-retry: "npm:^4" retry: "npm:^0.13.1" - checksum: 10/372f2f5bd1902509cd0513d967903e34ec5d7e2ecf19847f87d892fd500f57750e1e09aea058c77eed7bb106adef9a952d2397a315cbe68f10ee06fb9d29e278 + checksum: 10/aaa834852cc4cd3990c433557b0e7e2f3105dd7f433a3de4d7b54f685264dd012ed78a026ea3dde0c19d1385b76489a128899334f71f0ba018a8d2461741085d languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/abort-controller@npm:4.2.3" +"@smithy/abort-controller@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/abort-controller@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/0e1b6ea58c876f953cfd953e1dbe8aa58f6fa6530fcec89522922d93a56426943c0b0b488438c12b8994bc50880b7386ad776d308963260f4c2b3edf5d2a7abf + checksum: 10/d2a007a4a41afd3ac13c291f2683d1da57709e75db0a09f502225983c097c8169e3b1b78fc01ee691fb12980492fb3ca49628b3f34ece0a66806bd0caf701710 languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.3.2, @smithy/config-resolver@npm:^4.3.3": - version: 4.3.3 - resolution: "@smithy/config-resolver@npm:4.3.3" +"@smithy/config-resolver@npm:^4.1.5, @smithy/config-resolver@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/config-resolver@npm:4.2.1" dependencies: - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-config-provider": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.2.3" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" tslib: "npm:^2.6.2" - checksum: 10/837e9a5f82aebbc114163e658462dd8a825e107d18687a404ceeb3650b992941f795dcef6b48f43875f6ff6262c7f435247d5c8c5b4c35615a198f3c3b8f7cc2 + checksum: 10/47d9b2db187747ff5b3ec51322e949b5bae4b32d06385107b63270cc1f66ba49bbb0b6bcd49e469617b2ea53d5d86618b8ccd315891343572a1601483da04ca5 languageName: node linkType: hard -"@smithy/core@npm:^3.16.1, @smithy/core@npm:^3.17.0": - version: 3.17.0 - resolution: "@smithy/core@npm:3.17.0" - dependencies: - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-stream": "npm:^4.5.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/uuid": "npm:^1.1.0" +"@smithy/core@npm:^3.11.0, @smithy/core@npm:^3.9.2": + version: 3.11.0 + resolution: "@smithy/core@npm:3.11.0" + dependencies: + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.1" + "@smithy/util-utf8": "npm:^4.1.0" + "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" - checksum: 10/9f58db086801f69cba388a6c6e6af172c6f9dc7376497b608ddd25080b14a90eaa8de40cf9e5e3edb68135a3d9b0b35ce1dafb887a51781a59b4e2c2afc0223e + uuid: "npm:^9.0.1" + checksum: 10/bb5d2825cfbf105d6e21abc0ef214e98ccce8fcae29918a1d926e15c94f356c1c2f42aca71898adbdd3cde8b25ce22169a5c384819cccae7ff3e6fb95fc8e3ac languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.2.2, @smithy/credential-provider-imds@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/credential-provider-imds@npm:4.2.3" +"@smithy/credential-provider-imds@npm:^4.0.7, @smithy/credential-provider-imds@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/credential-provider-imds@npm:4.1.1" dependencies: - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/property-provider": "npm:^4.2.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" tslib: "npm:^2.6.2" - checksum: 10/a654f9c5cd2be7a6faae6e71c0d69d1396037510eb843a3fd6297c81317ab03164a12582d6d24e132bb32f2a0b7c425e92ce963f7169329d8ef8245496a03ef1 + checksum: 10/02af59279f737f82bbc231e03193351eb105c2a83fcd4b5371f63f1574c1a28698cf8c6ef1c049b3e163dce19b9767dcab1cad0189b51238c49731ce39b1fe94 languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.3.3, @smithy/fetch-http-handler@npm:^5.3.4": - version: 5.3.4 - resolution: "@smithy/fetch-http-handler@npm:5.3.4" +"@smithy/fetch-http-handler@npm:^5.1.1, @smithy/fetch-http-handler@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/fetch-http-handler@npm:5.2.1" dependencies: - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/querystring-builder": "npm:^4.2.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-base64": "npm:^4.3.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/d72a4981611a5ef7f7f2d9e0ab75c6b2d98dfc09eeab94849f60e61780642221509ff00ca85d73eb2f9d42ea99a14fc9804f25335104d015c57d573fed02262b + checksum: 10/a7038d20ad2ad64bdfda06b61e6a485b20af2086e94b78dc8f955a5baf270efaca6c9a3f7401114b8e856eed3ff8dda9701119a560455e6d72f8ae1957f50d33 languageName: node linkType: hard -"@smithy/hash-node@npm:^4.2.2": - version: 4.2.3 - resolution: "@smithy/hash-node@npm:4.2.3" +"@smithy/hash-node@npm:^4.0.5": + version: 4.1.1 + resolution: "@smithy/hash-node@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" - "@smithy/util-buffer-from": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/7fad11066f36ac4d8c29f3676b26d8ad5aaf82b30ccf417a9eecf2cf8965c2fd0afd1f5f8e28d09112e350c84385fdaa5ed8596a11413a33794923cdc61253de + checksum: 10/234f3d52975f99583ec8e739f70b3ccb1941f57bb47e1d230af954d5b1b3d7ee6c94907079017ef5fbfec4bcb618c0214b26b2ff7d7a01dc57d1f8f5ff414cba languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.2.2": - version: 4.2.3 - resolution: "@smithy/invalid-dependency@npm:4.2.3" +"@smithy/invalid-dependency@npm:^4.0.5": + version: 4.1.1 + resolution: "@smithy/invalid-dependency@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/2aaac09946401b1665c686e43a08a09cd13fd9d4fac27849db70c685109b5419d06629b248a87921e939549fddc591a35d595855a753df990a0e9dc6ed807d77 + checksum: 10/665e34379c6b3ad3a6bb0cf14ad646ba2bd9785b6e1b571d41192ad2d5617f5f48cd743d2ad75ce5ba6d5a2c2e312f7f86c2be50d2b8b12c9f2c0e5f42c9633e languageName: node linkType: hard @@ -11229,242 +11209,243 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/is-array-buffer@npm:4.2.0" +"@smithy/is-array-buffer@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/is-array-buffer@npm:4.1.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/fdc097ce6a8b241565e2d56460ec289730bcd734dcde17c23d1eaaa0996337f897217166276a3fd82491fe9fd17447aadf62e8d9056b3d2b9daf192b4b668af9 + checksum: 10/5fba7ea13175100d39bc88b480dc70dc04bb62c62dc470e61e09b287f3b4c851c56473bda2ec077eca31675cde184dadc4d50ef11f065fb566e0b88f92d9465a languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.2.2": - version: 4.2.3 - resolution: "@smithy/middleware-content-length@npm:4.2.3" +"@smithy/middleware-content-length@npm:^4.0.5": + version: 4.1.1 + resolution: "@smithy/middleware-content-length@npm:4.1.1" dependencies: - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/dc8dc197435e6a3b95812bfb57431b87c7d41175c8d24372f81e5eeda19448bca2fd2cb8829788e33abe3833e32da66e3fc44482ede3c929e04eec31bb74244d + checksum: 10/eb2a99c11d01484ff0b17ba9c5d02878b92c61153568080eab011699de4460ff4534a302d9131583deb83963be83494a43e1973235c1e7edbaaaa2ace5e2b202 languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.3.3, @smithy/middleware-endpoint@npm:^4.3.4": - version: 4.3.4 - resolution: "@smithy/middleware-endpoint@npm:4.3.4" - dependencies: - "@smithy/core": "npm:^3.17.0" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/shared-ini-file-loader": "npm:^4.3.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-middleware": "npm:^4.2.3" +"@smithy/middleware-endpoint@npm:^4.1.21, @smithy/middleware-endpoint@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/middleware-endpoint@npm:4.2.1" + dependencies: + "@smithy/core": "npm:^3.11.0" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/shared-ini-file-loader": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-middleware": "npm:^4.1.1" tslib: "npm:^2.6.2" - checksum: 10/018dae712791d553bf9484b4183b6b6162da0d9a9baf6d8c39fae5669a6adf764b294edcf63827c119fed1da0bbfa3f751f4796d35379d13b8ac36504c449685 + checksum: 10/8bf085c73d54fa68daa5d93a5f6c0c0ce54a937400374ccef5ab3eb636a4dc778bddfaeb0e6e033bedab23c9ecfc2f24a2d12fc723d6ee54e118a93315ad3996 languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.4.3": - version: 4.4.4 - resolution: "@smithy/middleware-retry@npm:4.4.4" - dependencies: - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/service-error-classification": "npm:^4.2.3" - "@smithy/smithy-client": "npm:^4.9.0" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/uuid": "npm:^1.1.0" +"@smithy/middleware-retry@npm:^4.1.22": + version: 4.2.1 + resolution: "@smithy/middleware-retry@npm:4.2.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/service-error-classification": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.1" + "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" - checksum: 10/850477842b63bf6b7d362a777eee68db0d11578b3437a3ced55b3c9531622bb126531e7b9b3b4ab3627e59780f86bb3be690eb2ba0aa34fc1bf13cb29dad54c1 + uuid: "npm:^9.0.1" + checksum: 10/edd99922d4ba7ffbbba0b7e27efc161f9aa969210d36d0eea9d57f7630ea8abf037422848fcc8805eb27d252e31c9440cffa63446a975a5fac50447748cf2250 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.2.2, @smithy/middleware-serde@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/middleware-serde@npm:4.2.3" +"@smithy/middleware-serde@npm:^4.0.9, @smithy/middleware-serde@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-serde@npm:4.1.1" dependencies: - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/725583757ed653628887c72a3924e11eda9de88a72ca337538fb3365f1cb732c0652129d15033560548178bcccf7964211926340f56fdd972a28dab549b32dc1 + checksum: 10/01d907751748a4b2806aba43ec4a668d313c89c04ecd6ba3b15663e39b9b447842387e4300e47d8ce7066c415fb70b05b53c11967f98c4d8ea5488891070cad6 languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.2.2, @smithy/middleware-stack@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/middleware-stack@npm:4.2.3" +"@smithy/middleware-stack@npm:^4.0.5, @smithy/middleware-stack@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-stack@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/f6054dbb2b3f141390940caa93319c750f447da483b36d506208200023100eeda5a550b9d3415812ad194604c54cae48aa2e185f6c3ab625e87718089d75b3ab + checksum: 10/7c07663cb381f785d2bf39ff7fa5ee14e233168021274ede6b86335fff60a23260f42535f5ef32c8fe581c780a80acd06df39fcbcd3634e61c1eae685372a65c languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.3.2, @smithy/node-config-provider@npm:^4.3.3": - version: 4.3.3 - resolution: "@smithy/node-config-provider@npm:4.3.3" +"@smithy/node-config-provider@npm:^4.1.4, @smithy/node-config-provider@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/node-config-provider@npm:4.2.1" dependencies: - "@smithy/property-provider": "npm:^4.2.3" - "@smithy/shared-ini-file-loader": "npm:^4.3.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/0c2191861f5bcb4a0e1d5b15968c4edeb33a910948ee8378a3504311ee4da8f53a29d223ee86433b693cbd6aac9977560e62a5ef2fae108904408f4bf8b89e55 + checksum: 10/b8963ba6367b3caed34cd6bbd29f9fbb2dacc26146d41aafb24cb6830f38928ce30be7b9fd1633e57a7cc161db4e6e53a5b7daa5dcb7a2e93f2788c1617a1728 languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.4.1, @smithy/node-http-handler@npm:^4.4.2": - version: 4.4.2 - resolution: "@smithy/node-http-handler@npm:4.4.2" +"@smithy/node-http-handler@npm:^4.1.1, @smithy/node-http-handler@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/node-http-handler@npm:4.2.1" dependencies: - "@smithy/abort-controller": "npm:^4.2.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/querystring-builder": "npm:^4.2.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/82d08f563dad787a2685c3dbc2ae8d15d11f02bce2a5ba3e078b8093e2324f6a3e15ff5730cacc0a5bbd1c096134497da15c03bd0e03c73041205f8d84621910 + checksum: 10/71f6551dbd06e2a9eb2b536bf13f11ec32c93da324376bf82ff3614e24241970e9ba4106cbbc8a0ac2867595fad3b12c6b2807366f921561ec41086a90af2ece languageName: node linkType: hard -"@smithy/property-provider@npm:^4.2.2, @smithy/property-provider@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/property-provider@npm:4.2.3" +"@smithy/property-provider@npm:^4.0.5, @smithy/property-provider@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/property-provider@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/01368d05e878235fbda10f2d2b6c1d004d918ed84fcf01d26ad4765f4a6c7c6d889a0f3e08c786cf977f02c2eb53ae2fb01ac511c5f538ac6daa0170d41dbd7d + checksum: 10/f44da66c108b6bb0d9e59a30d8dbde17fc38656890b3ba688cf22db130e93f84d7436003cde473d2636a16d736eb4a8638e069f9a1cb0228a9bb2a5d90f8e40a languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.3.2, @smithy/protocol-http@npm:^5.3.3": - version: 5.3.3 - resolution: "@smithy/protocol-http@npm:5.3.3" +"@smithy/protocol-http@npm:^5.1.3, @smithy/protocol-http@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/protocol-http@npm:5.2.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/224043361976827a5498809e0d9fe7c5fd8a8233da40f05b8113cf5358e6bc0d4a4e6160d74ffdadb0c9733fd88cab32625d324cfd45748beb19fa69201410fb + checksum: 10/7e00b314d6b38d58f4ca692546642b6a641be564d67fc31bae227ec0f0fd8f568522752189727a45828654c6ebcab2784884d4058ce992d2f48fc63ab37f4c2c languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/querystring-builder@npm:4.2.3" +"@smithy/querystring-builder@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/querystring-builder@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" - "@smithy/util-uri-escape": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-uri-escape": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/b0f7733d66b9e821d1efe260dc44db5586c3f8b1ebe59d30ff1fcf5d3dab87a1fa133f005e9947e7127dbfa6e504581bd2507b37c6568889ab2a99dceacb4064 + checksum: 10/bbbfd564ccd585273df3829cc5e86572341cf22ed65477fdf31c8b9fc99759e872246ad419863efc259a110fbdab5bac408a5729abc8f883edd8390ae80aaf30 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/querystring-parser@npm:4.2.3" +"@smithy/querystring-parser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/querystring-parser@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/39bd2f57cf1c695f2942b4dd5362dd80ad2d2fd40d03e90396721735637190bd05ea9e942639b67ae8817a9e99fff9b510f6ba04568f14ad62228e676994107a + checksum: 10/08b81b7e8350d88b5a350cbe55c626c71bb86de06041e8311c44133919accba63b401672f84e65cbdbddce02a08b408da40669161d92af1d4d283dd167863aa5 languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/service-error-classification@npm:4.2.3" +"@smithy/service-error-classification@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/service-error-classification@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" - checksum: 10/fcb61c68fb820c379ef3e86d6b316c10b706ef76f23f19c66323555b9973cec34a237caabcb67fb5b5553f93ddb52acd1d2dbbe6a9f64806584089588c203c38 + "@smithy/types": "npm:^4.5.0" + checksum: 10/d4ecf7415c64cfecfe1e29e5c840a7d88a6129ca55bbf05d8a3361f3bc2aaa19762044833e305e50e46094a4a0bfe0fc24561498128ad60be1882e3a09ba4a11 languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.3.2, @smithy/shared-ini-file-loader@npm:^4.3.3": - version: 4.3.3 - resolution: "@smithy/shared-ini-file-loader@npm:4.3.3" +"@smithy/shared-ini-file-loader@npm:^4.0.5, @smithy/shared-ini-file-loader@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/shared-ini-file-loader@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/2b724e27e7e7ff58be6a75985856f3cb11b3830cd04eab3375743ab961fa9a8a5bb5efa6cb40f89afc73702c6daa36c415153f460e4ec6b08394aa4101a1ec41 + checksum: 10/128c63f8cfa2d1dd4611798b245a51c3fed18857783bb4e7fd15228ee8dafa490ec9b885184055a7205f61c609f54624b1d7134f107165e1f5322e285d9c5470 languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.3.2": - version: 5.3.3 - resolution: "@smithy/signature-v4@npm:5.3.3" - dependencies: - "@smithy/is-array-buffer": "npm:^4.2.0" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-hex-encoding": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-uri-escape": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.2.0" +"@smithy/signature-v4@npm:^5.1.3": + version: 5.2.1 + resolution: "@smithy/signature-v4@npm:5.2.1" + dependencies: + "@smithy/is-array-buffer": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-uri-escape": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/75c22765749fbcfe34110d745afc346aa6b6d62d2ede74e062be48e65704ff92abf1695c1e1323b211a813f355849aaeb2caa0cab3c92a34112512c51728e9ab + checksum: 10/4f22b6f1a1d15c15627af64ea1490ce797f020fca3177b00ec54d89e72ecdce98ed71ec8a96ece638110ac0b331718065a8393687654776e6989a523f03703b0 languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.8.1, @smithy/smithy-client@npm:^4.9.0": - version: 4.9.0 - resolution: "@smithy/smithy-client@npm:4.9.0" +"@smithy/smithy-client@npm:^4.5.2, @smithy/smithy-client@npm:^4.6.1": + version: 4.6.1 + resolution: "@smithy/smithy-client@npm:4.6.1" dependencies: - "@smithy/core": "npm:^3.17.0" - "@smithy/middleware-endpoint": "npm:^4.3.4" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-stream": "npm:^4.5.3" + "@smithy/core": "npm:^3.11.0" + "@smithy/middleware-endpoint": "npm:^4.2.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-stream": "npm:^4.3.1" tslib: "npm:^2.6.2" - checksum: 10/b1533d0faeaa810b87997ddc40bdda64a49af24b10fdb88ef37d1a45743b1d8eb292b7835e1da4c3f5facf47e4cc7caec7e2ccceae46ddb529257419b207086c + checksum: 10/91a167e9bf5b2793ee07b9241e118bd4215e7e6e0112d9bc7049999d8c76a9e32a9ca99d776204c290f148f086dedcad525c33d057603ea55037dc9623961ba2 languageName: node linkType: hard -"@smithy/types@npm:^4.7.1, @smithy/types@npm:^4.8.0": - version: 4.8.0 - resolution: "@smithy/types@npm:4.8.0" +"@smithy/types@npm:^4.3.2, @smithy/types@npm:^4.5.0": + version: 4.5.0 + resolution: "@smithy/types@npm:4.5.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/12ee5d629cae55b696e870caefbdbebc774deffee4171d0543552b6f8ce06ac1259fa3cf93e9be767f5e1f3c59c7ffa28a6d3dbe0a8f0c8e7811d3acbf3ab87c + checksum: 10/d25275a0f1cb75dd3534a60a637b0202fbe1343703a448c410aa3e3029d5dc1d128c711c005bbda29a111af5a072aaf01bd8314a05c9806857d18e625f41c075 languageName: node linkType: hard -"@smithy/url-parser@npm:^4.2.2, @smithy/url-parser@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/url-parser@npm:4.2.3" +"@smithy/url-parser@npm:^4.0.5, @smithy/url-parser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/url-parser@npm:4.1.1" dependencies: - "@smithy/querystring-parser": "npm:^4.2.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/querystring-parser": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/e8af96bb56b5cc18841a731ec01c16ea420628099c4c090c65f0a9867e693a53fa95a7b05fac60b9ac0ef1bfad9308bf13e68ac854d8fb62f599a3dcd164203d + checksum: 10/35904bf3561d433f92c318c2f9d1fb8324e7693ea11af3e7570a334944f701e9c6720d5b426d93830e33cfe105dd026cd5fda842b20d14589ff62b9c67b4118b languageName: node linkType: hard -"@smithy/util-base64@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/util-base64@npm:4.3.0" +"@smithy/util-base64@npm:^4.0.0, @smithy/util-base64@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-base64@npm:4.1.0" dependencies: - "@smithy/util-buffer-from": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/87065ca13e3745858e0bb0ab6374433b258c378ee2a5ef865b74f6a4208c56db7db2b9ee5f888e021de0107fae49e9957662c4c6847fe10529e2f6cc882426b4 + checksum: 10/980391b462ab5d8a99ce2ac55441b3bcaef73e197926327f32ef09d708535f6d0449eb05fa166d709e27fdeb212a60f201d6678f2c64122fce072ef3d82c0644 languageName: node linkType: hard -"@smithy/util-body-length-browser@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-body-length-browser@npm:4.2.0" +"@smithy/util-body-length-browser@npm:^4.0.0, @smithy/util-body-length-browser@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-body-length-browser@npm:4.1.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/deeb689b52652651c11530a324e07725805533899215ad1f93c5e9a14931443e22b313491a3c2a6d7f61d6dd1e84f9154d0d32de62bf61e0bd8e6ab7bf5f81ed + checksum: 10/264b1b0f47127b1d215e95e7c66d3717b3f838d674b195e0150c8405e1875779694b3c75ab1932bf1a51c890ed495f7a9560a25c40e635d2f5585e496d9fbf77 languageName: node linkType: hard -"@smithy/util-body-length-node@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/util-body-length-node@npm:4.2.1" +"@smithy/util-body-length-node@npm:^4.0.0": + version: 4.1.0 + resolution: "@smithy/util-body-length-node@npm:4.1.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/efb1333d35120124ec0c751b7b7d5657eb9ad6d0bf6171ff61fde2504639883d36e9562613c70eca623b726193b22601c8ff60e40a8156102d4c5b12fae222f8 + checksum: 10/5a6d925afdebdcde7a7f1ce55e69d823c0a9b7a5ed8f899417c402952585784b0ac843932691875381ce389f0e5f543d25c9fe4a3d8addeddbd48124a8985b6b languageName: node linkType: hard @@ -11478,115 +11459,116 @@ __metadata: languageName: node linkType: hard -"@smithy/util-buffer-from@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-buffer-from@npm:4.2.0" +"@smithy/util-buffer-from@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-buffer-from@npm:4.1.0" dependencies: - "@smithy/is-array-buffer": "npm:^4.2.0" + "@smithy/is-array-buffer": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/6a81e658554d7123fe089426a840b5e691aee4aa4f0d72b79af19dcf57ccb212dca518acb447714792d48c2dc99bda5e0e823dab05e450ee2393146706d476f9 + checksum: 10/b1337ac6874adac67bbc91144c6e0e760b194f44af91a9816812c042c19a83d552cd5c8a94b8ed01af6047d2163a854fc32ebcd957a6053b4fd27dedc8793bb5 languageName: node linkType: hard -"@smithy/util-config-provider@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-config-provider@npm:4.2.0" +"@smithy/util-config-provider@npm:^4.0.0, @smithy/util-config-provider@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-config-provider@npm:4.1.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/d65f36401c7a085660cf201a1b317d271e390258b619179fff88248c2db64fc35e6c62fe055f1e55be8935b06eb600379824dabf634fb26d528f54fe60c9d77b + checksum: 10/b6daf4d12e721062d7b1888a14a760db23a3df388cced56ba47673cc1a3a24b8933190a7631be1cc548eb62fb5a3b5c34d6de2eb595ffdacdfd7e0dcb7fee5ef languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.3.2": - version: 4.3.3 - resolution: "@smithy/util-defaults-mode-browser@npm:4.3.3" +"@smithy/util-defaults-mode-browser@npm:^4.0.29": + version: 4.1.1 + resolution: "@smithy/util-defaults-mode-browser@npm:4.1.1" dependencies: - "@smithy/property-provider": "npm:^4.2.3" - "@smithy/smithy-client": "npm:^4.9.0" - "@smithy/types": "npm:^4.8.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10/74efd0f09dc5638c1f183eb976f7293706dc37d506e23f534a0042324515e57d0e34ac6b65b75af2d1cc2f81bcec6626167d1bd231b278bb2505ae7c29eb0578 + checksum: 10/06affd7677722a95b59e2881afc2da1f819c4557d636dd79ed36ef50276aefa28e93b11d49cb38263c191bd51ac0a469af20c40d208003ca94c5579ae3179ea5 languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.2.3": - version: 4.2.4 - resolution: "@smithy/util-defaults-mode-node@npm:4.2.4" - dependencies: - "@smithy/config-resolver": "npm:^4.3.3" - "@smithy/credential-provider-imds": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/property-provider": "npm:^4.2.3" - "@smithy/smithy-client": "npm:^4.9.0" - "@smithy/types": "npm:^4.8.0" +"@smithy/util-defaults-mode-node@npm:^4.0.29": + version: 4.1.1 + resolution: "@smithy/util-defaults-mode-node@npm:4.1.1" + dependencies: + "@smithy/config-resolver": "npm:^4.2.1" + "@smithy/credential-provider-imds": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/2c89802f37ee74803d3aa151c628b6d6479c42546582e50924a93e232b3b3ea289a8373833479f92f940cfe57c48714a4be03e78cea6cdcaa001ef482126b785 + checksum: 10/131c60b4db4af52acd24978625c9f8f5749c7fc0f304713aea417e8fd59eca94c886f0fe3652664d588f98350f167816c25efc410f71ffb7abd0ee9609000d1d languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.2.2": - version: 3.2.3 - resolution: "@smithy/util-endpoints@npm:3.2.3" +"@smithy/util-endpoints@npm:^3.0.7": + version: 3.1.1 + resolution: "@smithy/util-endpoints@npm:3.1.1" dependencies: - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/55b94c1ad0b59ca92ba0fb8510bd981d9e82cc178425ed681172418993be4744371d8408fa5ac70a88019219534bed8cba4d42177bfadd0bb6d474e701161452 + checksum: 10/6b4f9eb45c4c25eccaeccd4081caf2a9878a20733b3d1c0d9c6f83733f972cf417deca88fd5c47c7c8a9c5188f40b36f622a9310190cef0e5f589f114db36cd0 languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-hex-encoding@npm:4.2.0" +"@smithy/util-hex-encoding@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-hex-encoding@npm:4.1.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/478773d73690e39167b67481116c4fd47cecfc97c3a935d88db9271fb0718627bec1cbc143efbf0cd49d1ac417bde7e76aa74139ea07e365b51e66797f63a45d + checksum: 10/dc66a330ba5e4a7e034c75ff6bf823e7a3dd9df3283511f0e5e95797063f3a82cd1d68d1bdb2353b33502e7a2ae6806ae195a964c2e3339547e972d917c78ea4 languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.2.2, @smithy/util-middleware@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/util-middleware@npm:4.2.3" +"@smithy/util-middleware@npm:^4.0.5, @smithy/util-middleware@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-middleware@npm:4.1.1" dependencies: - "@smithy/types": "npm:^4.8.0" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/3f029d65bb40c7b4555590e502d51942bde0bd413ac691417f09b7cbe384ddb22cb12976ee6c652beac76a8652927caa64c00a743a441639df0d4eb1fecc9c79 + checksum: 10/bc80179fb554271dd44a9eb8403f09a2ed4f14de5ee1ba44fea17d8ee2d5b2178a433a24c85ee8898d7a69b45a8cf5978b3ef71866b6b461179a7c4ef4e79b58 languageName: node linkType: hard -"@smithy/util-retry@npm:^4.2.2, @smithy/util-retry@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/util-retry@npm:4.2.3" +"@smithy/util-retry@npm:^4.0.7, @smithy/util-retry@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-retry@npm:4.1.1" dependencies: - "@smithy/service-error-classification": "npm:^4.2.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/service-error-classification": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/7907a7ef3f766984c85438240b8a46776f5f0b385d1660b7c261e2ba50947dfbe70ba4924c47e11c2937add998c99cf97639c899b0bae476dfd18fe32125afe8 + checksum: 10/81f1782c4840049f0f3b84b1de1386de8212744be8d0d518eb3cee036c44f3b3e4001b03187d9135d9a7a2d99713c32a4bc97de01f3e0bb614a4d8ed20ddd6c1 languageName: node linkType: hard -"@smithy/util-stream@npm:^4.5.2, @smithy/util-stream@npm:^4.5.3": - version: 4.5.3 - resolution: "@smithy/util-stream@npm:4.5.3" - dependencies: - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/node-http-handler": "npm:^4.4.2" - "@smithy/types": "npm:^4.8.0" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-buffer-from": "npm:^4.2.0" - "@smithy/util-hex-encoding": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.2.0" +"@smithy/util-stream@npm:^4.2.4, @smithy/util-stream@npm:^4.3.1": + version: 4.3.1 + resolution: "@smithy/util-stream@npm:4.3.1" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/d898b1c45f635fe606f53718f2e1c812a6c74f5e0e2524ec494816d4dee7635d1c59436a90b679f46419079e5053d311a84f1d707354a08d11c4708ba502c806 + checksum: 10/3592265200bddfa28b06370b48a2687f915dd61623c5edc8802a8d275de35c4ea9681d0a1e8cb1a20ef15f6e0b20cd688f0f47c12e7f42828d5abfcc4daf3843 languageName: node linkType: hard -"@smithy/util-uri-escape@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-uri-escape@npm:4.2.0" +"@smithy/util-uri-escape@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-uri-escape@npm:4.1.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/a838a3afe557d7087d4500735c79d5da72e0cd5a08f95d1a1c450ba29d9cd85c950228eedbd9b2494156f4eb8658afb0a9a5bd2df3fc4f297faed886c396242b + checksum: 10/c576cb2b7d365d02338734efd83d8b9d2e5ab7ea5a91444762ace367b6fe46e060a2a85ba51ba84ca5ac73b3e732436b22fb61359af4b731b41c1f803f3055ff languageName: node linkType: hard @@ -11600,43 +11582,24 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-utf8@npm:4.2.0" - dependencies: - "@smithy/util-buffer-from": "npm:^4.2.0" - tslib: "npm:^2.6.2" - checksum: 10/d49f58fc6681255eecc3dee39c657b80ef8a4c5617e361bdaf6aaa22f02e378622376153cafc9f0655fb80162e88fc98bbf459f8dd5ba6d7c4b9a59e6eaa05f8 - languageName: node - linkType: hard - -"@smithy/util-waiter@npm:^4.2.2": - version: 4.2.3 - resolution: "@smithy/util-waiter@npm:4.2.3" +"@smithy/util-utf8@npm:^4.0.0, @smithy/util-utf8@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-utf8@npm:4.1.0" dependencies: - "@smithy/abort-controller": "npm:^4.2.3" - "@smithy/types": "npm:^4.8.0" + "@smithy/util-buffer-from": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10/d73f7a25c057490e756f5704a1fc2a83250b0366217e9d0bd544aa59c0b29dfec19d15a618349a08165aac40fee5d4a060baa7876d0e4ef3e335a8ffa018f12a + checksum: 10/4565df6e64df958d2e45da4344d3206a81e66b6e6a48734a45b5228fe73c5c5982ec52beedc8065ab73d169a278f9028438a60410a6daa1d40aebd9dd6122a07 languageName: node linkType: hard -"@smithy/uuid@npm:^1.1.0": - version: 1.1.0 - resolution: "@smithy/uuid@npm:1.1.0" +"@smithy/util-waiter@npm:^4.0.7": + version: 4.1.1 + resolution: "@smithy/util-waiter@npm:4.1.1" dependencies: + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10/fe77b1cebbbf2d541ee2f07eec6d4573af16e08dd3228758f59dcbe85a504112cefe81b971818cf39e2e3fa0ed1fcc61d392cddc50fca13d9dc9bd835e366db0 - languageName: node - linkType: hard - -"@so-ric/colorspace@npm:^1.1.6": - version: 1.1.6 - resolution: "@so-ric/colorspace@npm:1.1.6" - dependencies: - color: "npm:^5.0.2" - text-hex: "npm:1.0.x" - checksum: 10/fc3285e5cb9a458d255aa678d9453174ca40689a4c692f1617907996ab8eb78839542439604ced484c4f674a5297f7ba8b0e63fcfe901174f43c3d9c3c881b52 + checksum: 10/019eecded24b9244675da3b956f572261e333d8d2b0d0555f9c85c893f2583f113bf0210521876e825943085d2d89e7e4fdb768cdc802627b9660d809734cce3 languageName: node linkType: hard @@ -11912,11 +11875,11 @@ __metadata: linkType: hard "@storybook/core-events@npm:^8.0.0": - version: 8.6.14 - resolution: "@storybook/core-events@npm:8.6.14" + version: 8.3.5 + resolution: "@storybook/core-events@npm:8.3.5" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10/3b15f3b64d364e2272982600e4078802acaa34dfd4aac4103ead50f51f58093902db18cc4c7d8176eae20476ae89b479681c85c697fd117479b0446338122690 + storybook: ^8.3.5 + checksum: 10/46a93e621fbddfff797750521b4fb4899a47e6a3a2a67137b3c28afe42bb02414f6fe8279259ac8beedd30f98f7937c09ea20747f5673029c31aa313c3079a21 languageName: node linkType: hard @@ -11967,11 +11930,11 @@ __metadata: linkType: hard "@storybook/csf@npm:^0.1.11": - version: 0.1.13 - resolution: "@storybook/csf@npm:0.1.13" + version: 0.1.11 + resolution: "@storybook/csf@npm:0.1.11" dependencies: type-fest: "npm:^2.19.0" - checksum: 10/8a590703c44180798869fd12c1f314cb96de18349415a33bcfe30ef6af11fdc1cdb755ea620dedfd5eb7666cf05af5647b77fe28b63000aa52b53b0dc3c77bb5 + checksum: 10/f6eeefe3b92ab206676587da9e22a775da026c055999681580d2ca23c98185736f965adc79039a0ae97ea625f0fbc7915cd4559e5db24229a4805784d0b78584 languageName: node linkType: hard @@ -11983,12 +11946,12 @@ __metadata: linkType: hard "@storybook/icons@npm:^1.2.12, @storybook/icons@npm:^1.2.5": - version: 1.6.0 - resolution: "@storybook/icons@npm:1.6.0" + version: 1.2.12 + resolution: "@storybook/icons@npm:1.2.12" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - checksum: 10/f9036ca3b0d2904778eb4e202305f2780b549434380f9760f0bc704fe3ee19d7332f9560a66435ebb2156346cee9a863e40fa5e4b27790bf993b0c1180a3146d + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/5df56f0856764ed7e4bb24ef7a08a8a9c93f8eedcb16dac062f1dfd3bd1fe6cb4a0aa5a0794083d95e31c04960d126a4d2028cfb4c53681bf05513bb38eae9d2 languageName: node linkType: hard @@ -12014,11 +11977,11 @@ __metadata: linkType: hard "@storybook/node-logger@npm:^8.0.0-alpha.10": - version: 8.6.14 - resolution: "@storybook/node-logger@npm:8.6.14" + version: 8.3.5 + resolution: "@storybook/node-logger@npm:8.3.5" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10/efedc5848eb8d62c3c68e635a96dec0b20d600aa611e70820c7cb20e2cd7c0fe1f71906b72c19835a5e22e2eb6c6887243c694561ed0861eea7dec9e224d5202 + storybook: ^8.3.5 + checksum: 10/c62b3c8d4ba7381ae3323ef1097ae3666eb859a4eb2b6417adfab0c9feacdac529101320047b12adfac193d0012921428f50b87c99dce3f1125830854d908708 languageName: node linkType: hard @@ -12230,6 +12193,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-darwin-arm64@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-darwin-arm64@npm:1.12.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@swc/core-darwin-arm64@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-darwin-arm64@npm:1.13.20" @@ -12237,6 +12207,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-darwin-x64@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-darwin-x64@npm:1.12.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@swc/core-darwin-x64@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-darwin-x64@npm:1.13.20" @@ -12244,6 +12221,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-arm-gnueabihf@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.12.4" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@swc/core-linux-arm-gnueabihf@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-arm-gnueabihf@npm:1.13.20" @@ -12251,6 +12235,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-arm64-gnu@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-linux-arm64-gnu@npm:1.12.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@swc/core-linux-arm64-gnu@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-arm64-gnu@npm:1.13.20" @@ -12258,6 +12249,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-arm64-musl@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-linux-arm64-musl@npm:1.12.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@swc/core-linux-arm64-musl@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-arm64-musl@npm:1.13.20" @@ -12265,6 +12263,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-x64-gnu@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-linux-x64-gnu@npm:1.12.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@swc/core-linux-x64-gnu@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-x64-gnu@npm:1.13.20" @@ -12272,6 +12277,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-x64-musl@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-linux-x64-musl@npm:1.12.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@swc/core-linux-x64-musl@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-linux-x64-musl@npm:1.13.20" @@ -12279,6 +12291,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-win32-arm64-msvc@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-win32-arm64-msvc@npm:1.12.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@swc/core-win32-arm64-msvc@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-win32-arm64-msvc@npm:1.13.20" @@ -12286,6 +12305,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-win32-ia32-msvc@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-win32-ia32-msvc@npm:1.12.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@swc/core-win32-ia32-msvc@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-win32-ia32-msvc@npm:1.13.20" @@ -12293,6 +12319,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-win32-x64-msvc@npm:1.12.4": + version: 1.12.4 + resolution: "@swc/core-win32-x64-msvc@npm:1.12.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@swc/core-win32-x64-msvc@npm:1.13.20": version: 1.13.20 resolution: "@swc/core-win32-x64-msvc@npm:1.13.20" @@ -12300,7 +12333,53 @@ __metadata: languageName: node linkType: hard -"@swc/core@npm:^1.5.22, @swc/core@npm:~1.13.20": +"@swc/core@npm:^1.5.22": + version: 1.12.4 + resolution: "@swc/core@npm:1.12.4" + dependencies: + "@swc/core-darwin-arm64": "npm:1.12.4" + "@swc/core-darwin-x64": "npm:1.12.4" + "@swc/core-linux-arm-gnueabihf": "npm:1.12.4" + "@swc/core-linux-arm64-gnu": "npm:1.12.4" + "@swc/core-linux-arm64-musl": "npm:1.12.4" + "@swc/core-linux-x64-gnu": "npm:1.12.4" + "@swc/core-linux-x64-musl": "npm:1.12.4" + "@swc/core-win32-arm64-msvc": "npm:1.12.4" + "@swc/core-win32-ia32-msvc": "npm:1.12.4" + "@swc/core-win32-x64-msvc": "npm:1.12.4" + "@swc/counter": "npm:^0.1.3" + "@swc/types": "npm:^0.1.23" + peerDependencies: + "@swc/helpers": ">=0.5.17" + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 10/663a646b593771b27f9c8e0e4a064cce1a58562f41e52890b50af29da928c2a137b685567d0b2e2da3ef2649d42cd8ecf92f909ebb52f7a6c808278ff81806b5 + languageName: node + linkType: hard + +"@swc/core@npm:~1.13.20": version: 1.13.20 resolution: "@swc/core@npm:1.13.20" dependencies: @@ -12353,16 +12432,38 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.12": - version: 0.5.17 - resolution: "@swc/helpers@npm:0.5.17" +"@swc/helpers@npm:^0.4.2": + version: 0.4.14 + resolution: "@swc/helpers@npm:0.4.14" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/236afd445fb22e3df7aa84336d5c45d29e021ad01917aa7c24267330df8b39ed89c3d8d9836ac2ac7569b46923591d0e49174f72df7fb997aea841d08f374dbd + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.0": + version: 0.5.3 + resolution: "@swc/helpers@npm:0.5.3" dependencies: - tslib: "npm:^2.8.0" - checksum: 10/1fc8312a78f1f99c8ec838585445e99763eeebff2356100738cdfdb8ad47d2d38df678ee6edd93a90fe319ac52da67adc14ac00eb82b606c5fb8ebc5d06ec2a2 + tslib: "npm:^2.4.0" + checksum: 10/5ed4329cd36106e4c3c9c9fa710fae5b80521accce697d81030c42798c4653237f719269c24c26adf42579e15e1f720f31cd63983dea30debd298582a6cbd20a + languageName: node + linkType: hard + +"@swc/jest@npm:^0.2.23": + version: 0.2.38 + resolution: "@swc/jest@npm:0.2.38" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@swc/counter": "npm:^0.1.3" + jsonc-parser: "npm:^3.2.0" + peerDependencies: + "@swc/core": "*" + checksum: 10/3aaf557425e806890ebefea35334b7795e9f8ddf6f82d634d865ef917333cca4208190af1a9610c134c0e3b7a6a1aea4ec77a659e3ca5965be7aace65ce80c97 languageName: node linkType: hard -"@swc/jest@npm:^0.2.23, @swc/jest@npm:~0.2.39": +"@swc/jest@npm:~0.2.39": version: 0.2.39 resolution: "@swc/jest@npm:0.2.39" dependencies: @@ -12375,6 +12476,15 @@ __metadata: languageName: node linkType: hard +"@swc/types@npm:^0.1.23": + version: 0.1.23 + resolution: "@swc/types@npm:0.1.23" + dependencies: + "@swc/counter": "npm:^0.1.3" + checksum: 10/8d9d73dd1fc9335105105da57595ab913bad6addd4fbcb2eb147300694630232225eb7dc74b733205af33352803e4fcefc18e3a36f8924cf821ef91384767670 + languageName: node + linkType: hard + "@swc/types@npm:^0.1.25": version: 0.1.25 resolution: "@swc/types@npm:0.1.25" @@ -12523,39 +12633,39 @@ __metadata: linkType: hard "@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 10/51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267 + version: 1.0.8 + resolution: "@tsconfig/node10@npm:1.0.8" + checksum: 10/b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a languageName: node linkType: hard "@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 10/5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a + version: 1.0.9 + resolution: "@tsconfig/node12@npm:1.0.9" + checksum: 10/a01b2400ab3582b86b589c6d31dcd0c0656f333adecde85d6d7d4086adb059808b82692380bb169546d189bf771ae21d02544a75b57bd6da4a5dd95f8567bec9 languageName: node linkType: hard "@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 10/19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d + version: 1.0.1 + resolution: "@tsconfig/node14@npm:1.0.1" + checksum: 10/976345e896c0f059867f94f8d0f6ddb8b1844fb62bf36b727de8a9a68f024857e5db97ed51d3325e23e0616a5e48c034ff51a8d595b3fe7e955f3587540489be languageName: node linkType: hard "@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 10/202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff + version: 1.0.2 + resolution: "@tsconfig/node16@npm:1.0.2" + checksum: 10/ca94d3639714672bbfd55f03521d3f56bb6a25479bd425da81faf21f13e1e9d15f40f97377dedbbf477a5841c5b0c8f4cd1b391f33553d750b9202c54c2c07aa languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.0, @tybys/wasm-util@npm:^0.10.1": - version: 0.10.1 - resolution: "@tybys/wasm-util@npm:0.10.1" +"@tybys/wasm-util@npm:^0.9.0": + version: 0.9.0 + resolution: "@tybys/wasm-util@npm:0.9.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10/7fe0d239397aebb002ac4855d30c197c06a05ea8df8511350a3a5b1abeefe26167c60eda8a5508337571161e4c4b53d7c1342296123f9607af8705369de9fa7f + checksum: 10/aa58e64753a420ad1eefaf7bacef3dda61d74f9336925943d9244132d5b48d9242f734f1e707fd5ccfa6dd1d8ec8e6debc234b4dedb3a5b0d8486d1f373350b2 languageName: node linkType: hard @@ -12598,30 +12708,30 @@ __metadata: linkType: hard "@types/babel__generator@npm:*": - version: 7.27.0 - resolution: "@types/babel__generator@npm:7.27.0" + version: 7.6.4 + resolution: "@types/babel__generator@npm:7.6.4" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 10/f572e67a9a39397664350a4437d8a7fbd34acc83ff4887a8cf08349e39f8aeb5ad2f70fb78a0a0a23a280affe3a5f4c25f50966abdce292bcf31237af1c27b1a + checksum: 10/34f361a0d54a0d85ea4c4b5122c4025a5738fe6795361c85f07a4f8f9add383de640e8611edeeb8339db8203c2d64bff30be266bdcfe3cf777c19e8d34f9cebc languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" + version: 7.4.1 + resolution: "@types/babel__template@npm:7.4.1" dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: 10/d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + checksum: 10/649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0": - version: 7.28.0 - resolution: "@types/babel__traverse@npm:7.28.0" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: - "@babel/types": "npm:^7.28.2" - checksum: 10/371c5e1b40399ef17570e630b2943617b84fafde2860a56f0ebc113d8edb1d0534ade0175af89eda1ae35160903c33057ed42457e165d4aa287fedab2c82abcf + "@babel/types": "npm:^7.20.7" + checksum: 10/63d13a3789aa1e783b87a8b03d9fb2c2c90078de7782422feff1631b8c2a25db626e63a63ac5a1465d47359201c73069dacb4b52149d17c568187625da3064ae languageName: node linkType: hard @@ -12722,16 +12832,7 @@ __metadata: languageName: node linkType: hard -"@types/chai@npm:*": - version: 5.2.2 - resolution: "@types/chai@npm:5.2.2" - dependencies: - "@types/deep-eql": "npm:*" - checksum: 10/de425e7b02cc1233a93923866e019dffbafa892774813940b780ebb1ac9f8a8c57b7438c78686bf4e5db05cd3fc8a970fedf6b83638543995ecca88ef2060668 - languageName: node - linkType: hard - -"@types/chai@npm:~4.3.20": +"@types/chai@npm:*, @types/chai@npm:~4.3.20": version: 4.3.20 resolution: "@types/chai@npm:4.3.20" checksum: 10/94fd87036fb63f62c79caf58ccaec88e23cc109e4d41607d83adc609acd6b24eabc345feb7850095a53f76f99c470888251da9bd1b90849c8b2b5a813296bb19 @@ -12776,11 +12877,11 @@ __metadata: linkType: hard "@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" + version: 3.4.35 + resolution: "@types/connect@npm:3.4.35" dependencies: "@types/node": "npm:*" - checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + checksum: 10/fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 languageName: node linkType: hard @@ -12831,34 +12932,34 @@ __metadata: linkType: hard "@types/d3-array@npm:*": - version: 3.2.2 - resolution: "@types/d3-array@npm:3.2.2" - checksum: 10/1afebd05b688cafaaea295f765b409789f088b274b8a7ca40a4bc2b79760044a898e06a915f40bbc59cf39eabdd2b5d32e960b136fc025fd05c9a9d4435614c6 + version: 3.0.5 + resolution: "@types/d3-array@npm:3.0.5" + checksum: 10/82604a8af7e39f0a11a32208a41676b5f69776a76b390ebc34f84e465ebb3028c0eeeb284f6cec5bf9a6bea7b12f275cb43aaf6f79bb43380f61559d2d87b777 languageName: node linkType: hard "@types/d3-axis@npm:*": - version: 3.0.6 - resolution: "@types/d3-axis@npm:3.0.6" + version: 3.0.2 + resolution: "@types/d3-axis@npm:3.0.2" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/8af56b629a0597ac8ef5051b6ad5390818462d8e588e1b52fb181808b1c0525d12a658730fad757e1ae256d0db170a0e29076acdef21acc98b954608d1c37b84 + checksum: 10/50ff0039f459a87216f723b82c120aedeeac9c23665ccb58349c013f21c93214cc63791393ed66d70b414b3f6dbaad0a435d69110b577cd9f65a1fbee5064cb1 languageName: node linkType: hard "@types/d3-brush@npm:*": - version: 3.0.6 - resolution: "@types/d3-brush@npm:3.0.6" + version: 3.0.2 + resolution: "@types/d3-brush@npm:3.0.2" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/4095cee2512d965732147493c471a8dd97dfb5967479d9aef43397f8b0e074b03296302423b8379c4274f9249b52bd1d74cc021f98d4f64b5a8a4a7e6fe48335 + checksum: 10/711eb754586737518976664d33a7e4ea624a334f4c0b373c57dbf2fe6057c8d128d9b2c828473a3f55330efbe5b74d3e7206688f7746bb5b04dbb22cf5f5b5d8 languageName: node linkType: hard "@types/d3-chord@npm:*": - version: 3.0.6 - resolution: "@types/d3-chord@npm:3.0.6" - checksum: 10/ca9ba8b00debd24a2b51527b9c3db63eafa5541c08dc721d1c52ca19960c5cec93a7b1acfc0ec072dbca31d134924299755e20a4d1d4ee04b961fc0de841b418 + version: 3.0.2 + resolution: "@types/d3-chord@npm:3.0.2" + checksum: 10/0f2b53104f01d4e3d9d8b9fcc0240f99846c98744585dcd59b2d4f8a061f642cc97e64b4ae20ba9db6452ed1f916099d9c0cdd9e92b934112dd2293c3c2610af languageName: node linkType: hard @@ -12870,12 +12971,12 @@ __metadata: linkType: hard "@types/d3-contour@npm:*": - version: 3.0.6 - resolution: "@types/d3-contour@npm:3.0.6" + version: 3.0.2 + resolution: "@types/d3-contour@npm:3.0.2" dependencies: "@types/d3-array": "npm:*" "@types/geojson": "npm:*" - checksum: 10/e7b7e3972aa71003c21f2c864116ffb95a9175a62ec56ec656a855e5198a66a0830b2ad7fc26811214cfa8c98cdf4190d7d351913ca0913f799fbcf2a4c99b2d + checksum: 10/a960abf982b5491892c3db890d1cb512548320306651b79fe5779cd15145e423659551c906e1dcac0499c5d9e99a2643725f4c18b83d6398d902c295373e7eab languageName: node linkType: hard @@ -12887,55 +12988,55 @@ __metadata: linkType: hard "@types/d3-dispatch@npm:*": - version: 3.0.7 - resolution: "@types/d3-dispatch@npm:3.0.7" - checksum: 10/ce7ab5a7d5c64aacf563797c0c61f3862b9ff687cb35470fe462219f09e402185646f51707339beede616586d92ded6974c3958dbeb15e35a85b1ecfafdf13a8 + version: 3.0.2 + resolution: "@types/d3-dispatch@npm:3.0.2" + checksum: 10/716f21bdc4e0057ecc2989f8c3b69ba18244b40ba42e6029aad30cbd254a42ce113ec775f40ca300e02fb23823a5ebf378dae3008614d7e591b7759607fde68a languageName: node linkType: hard "@types/d3-drag@npm:*, @types/d3-drag@npm:^3.0.1": - version: 3.0.7 - resolution: "@types/d3-drag@npm:3.0.7" + version: 3.0.2 + resolution: "@types/d3-drag@npm:3.0.2" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/93aba299c3a8d41ee326c5304ab694ceea135ed115c3b2ccab727a5d9bfc935f7f36d3fc416c013010eb755ac536c52adfcb15c195f241dc61f62650cc95088e + checksum: 10/f7fb1450576a307de1223de2000013fd80de16529459f87bf18b6a5d202347126d00460dd5900a5718acd682a46ec2911267ac599515df4e97fd878127e11f63 languageName: node linkType: hard "@types/d3-dsv@npm:*": - version: 3.0.7 - resolution: "@types/d3-dsv@npm:3.0.7" - checksum: 10/8507f542135cae472781dff1c3b391eceedad0f2032d24ac4a0814e72e2f6877e4ddcb66f44627069977ee61029dc0a729edf659ed73cbf1040f55a7451f05ef + version: 3.0.1 + resolution: "@types/d3-dsv@npm:3.0.1" + checksum: 10/fbc7bf55947c161493a42e153f7330fcfaf2cc694646d4611efa4fd3333ffc39643250d3bde924eae4468f80240f33983f70d9ad57892f6df9969f7e19e67af3 languageName: node linkType: hard "@types/d3-ease@npm:*": - version: 3.0.2 - resolution: "@types/d3-ease@npm:3.0.2" - checksum: 10/d8f92a8a7a008da71f847a16227fdcb53a8938200ecdf8d831ab6b49aba91e8921769761d3bfa7e7191b28f62783bfd8b0937e66bae39d4dd7fb0b63b50d4a94 + version: 3.0.0 + resolution: "@types/d3-ease@npm:3.0.0" + checksum: 10/2c19e583e879ebc510080a245e278c9d31c9f05fb61cc4aa3ee393d4e86a59392d8460ed5651ea7a2e71b4b4eb4d86f71fabfd4f32f2abd0f61c182f0705fcba languageName: node linkType: hard "@types/d3-fetch@npm:*": - version: 3.0.7 - resolution: "@types/d3-fetch@npm:3.0.7" + version: 3.0.2 + resolution: "@types/d3-fetch@npm:3.0.2" dependencies: "@types/d3-dsv": "npm:*" - checksum: 10/d496475cec7750f75740936e750a0150ca45e924a4f4697ad2c564f3a8f6c4ebc1b1edf8e081936e896532516731dbbaf2efd4890d53274a8eae13f51f821557 + checksum: 10/4ab53fa57c0ee979aae0541ef4d47947d453373a87969b37220b1f3a0778491eaf519619c9f12353c92afe6e396fdd5c7fd96c39180850af7414b35bb9636e00 languageName: node linkType: hard "@types/d3-force@npm:*": - version: 3.0.10 - resolution: "@types/d3-force@npm:3.0.10" - checksum: 10/9c35abed2af91b94fc72d6b477188626e628ed89a01016437502c1deaf558da934b5d0cc808c2f2979ac853b6302b3d6ef763eddaff3a55552a55c0be710d5ca + version: 3.0.4 + resolution: "@types/d3-force@npm:3.0.4" + checksum: 10/99d7513a71ec35e6dd1285b1acadeadd9f104055e0ae1f7e8a0aee599566e5c83e1f7afdad2f50f0e83b90af1d171d3b81edc3397c081f88856791dad0aa00c1 languageName: node linkType: hard "@types/d3-format@npm:*": - version: 3.0.4 - resolution: "@types/d3-format@npm:3.0.4" - checksum: 10/b937ecd2712d4aa38d5b4f5daab9cc8a576383868be1809e046aec99eeb1f1798c139f2e862dc400a82494c763be46087d154891773417f8eb53c73762ba3eb8 + version: 3.0.1 + resolution: "@types/d3-format@npm:3.0.1" + checksum: 10/f52886eeec5d471c8fcb83d9731fd8d98a6e119666a7480880513c7cc8654c1e43d0e6d5ae8023d0c22c376ba17c560c9aaca8daea488a2d1fb117366d228f0a languageName: node linkType: hard @@ -12947,94 +13048,94 @@ __metadata: linkType: hard "@types/d3-geo@npm:*": - version: 3.1.0 - resolution: "@types/d3-geo@npm:3.1.0" + version: 3.0.3 + resolution: "@types/d3-geo@npm:3.0.3" dependencies: "@types/geojson": "npm:*" - checksum: 10/e759d98470fe605ff0088247af81c3197cefce72b16eafe8acae606216c3e0a9f908df4e7cd5005ecfe13b8ac8396a51aaa0d282f3ca7d1c3850313a13fac905 + checksum: 10/af38b2a3d90489ef69a19604f3adc9a97ca61437edd6e139879f54514ba75dacdf669929865a333ce09faf029f5c9a32ce6c1e24b6b0057ff8d414c0aec65073 languageName: node linkType: hard "@types/d3-hierarchy@npm:*": - version: 3.1.7 - resolution: "@types/d3-hierarchy@npm:3.1.7" - checksum: 10/9ff6cdedf5557ef9e1e7a65ca3c6846c895c84c1184e11ec6fa48565e96ebf5482d8be5cc791a8bc7f7debbd0e62604ee3da3ddca4f9d58bf6c8b4030567c6c6 + version: 3.1.2 + resolution: "@types/d3-hierarchy@npm:3.1.2" + checksum: 10/9b4686617850e7adfaf876bf86a167b94c8e151f5bd5773944d85650fdb51ddc1a8a3e8b1cf1f52a1ff84edd79e7800977ad9fda1d4259f0e61ad33b4d105a37 languageName: node linkType: hard "@types/d3-interpolate@npm:*": - version: 3.0.4 - resolution: "@types/d3-interpolate@npm:3.0.4" + version: 3.0.1 + resolution: "@types/d3-interpolate@npm:3.0.1" dependencies: "@types/d3-color": "npm:*" - checksum: 10/72a883afd52c91132598b02a8cdfced9e783c54ca7e4459f9e29d5f45d11fb33f2cabc844e42fd65ba6e28f2a931dcce1add8607d2f02ef6fb8ea5b83ae84127 + checksum: 10/806642d869366ec1b2caeb47a716654611728d3281ac7e2d9f06e2a5a0482ec6028952abbec394b722da8d50f81b4ce9158c741620ea8fec231226ea3bc4bb18 languageName: node linkType: hard "@types/d3-path@npm:*": - version: 3.1.1 - resolution: "@types/d3-path@npm:3.1.1" - checksum: 10/0437994d45d852ecbe9c4484e5abe504cd48751796d23798b6d829503a15563fdd348d93ac44489ba9c656992d16157f695eb889d9ce1198963f8e1dbabb1266 + version: 3.0.0 + resolution: "@types/d3-path@npm:3.0.0" + checksum: 10/8c884583a00c28fc562c8aecf452b2cfc8fdf90b824d19d5c968632fe3a50bd886d7f2097d70da01e6352fbe5e35716abab1a40518eb4828d29f4a7043488851 languageName: node linkType: hard "@types/d3-polygon@npm:*": - version: 3.0.2 - resolution: "@types/d3-polygon@npm:3.0.2" - checksum: 10/7cf1eadb54f02dd3617512b558f4c0f3811f8a6a8c887d9886981c3cc251db28b68329b2b0707d9f517231a72060adbb08855227f89bef6ef30caedc0a67cab2 + version: 3.0.0 + resolution: "@types/d3-polygon@npm:3.0.0" + checksum: 10/2b4fbd864e6e40c8f63c56c46ed27f63c18d4b9b8c6f03c48bda048bc29e0d77c01763122a3cf85cce89acb12c4a65f3cd7b1d87b53ced8bf6ce341831b30190 languageName: node linkType: hard "@types/d3-quadtree@npm:*": - version: 3.0.6 - resolution: "@types/d3-quadtree@npm:3.0.6" - checksum: 10/4c260c9857d496b7f112cf57680c411c1912cc72538a5846c401429e3ed89a097c66410cfd38b394bfb4733ec2cb47d345b4eb5e202cbfb8e78ab044b535be02 + version: 3.0.2 + resolution: "@types/d3-quadtree@npm:3.0.2" + checksum: 10/0ca668204bc32a66f5322b6bd0c745db9437c7cb72b5b2648b889811d706f8ea1315c8894aeaf0933d640dd4ee15cb1bdd95f746165f547ddde97ad7da256512 languageName: node linkType: hard "@types/d3-random@npm:*": - version: 3.0.3 - resolution: "@types/d3-random@npm:3.0.3" - checksum: 10/2c126dda6846f6c7e02c9123a30b4cdf27f3655d19b78456bbb330fbac27acceeeb987318055d3964dba8e6450377ff737db91d81f27c81ca6f4522c9b994ef2 + version: 3.0.1 + resolution: "@types/d3-random@npm:3.0.1" + checksum: 10/61f4963bfbfd5cd5284f1f7df10007dca2852bb54c94dd8e6ee9a8094b81d53ed7b24b3889171288f4dea2e251e44eb99f4025cfa5d1dd434bb6265919eb59c9 languageName: node linkType: hard "@types/d3-scale-chromatic@npm:*, @types/d3-scale-chromatic@npm:^3.0.0": - version: 3.1.0 - resolution: "@types/d3-scale-chromatic@npm:3.1.0" - checksum: 10/6b04af931b7cd4aa09f21519970cab44aaae181faf076013ab93ccb0d550ec16f4c8d444c1e9dee1493be4261a8a8bb6f8e6356e6f4c6ba0650011b1e8a38aef + version: 3.0.3 + resolution: "@types/d3-scale-chromatic@npm:3.0.3" + checksum: 10/cc5488af1136c3f9e28aa3c3ee2dc3e5e843c666f64360fb3870f0b8679cd2ee844edaa5a93504a9665deb98cb3c2ae2257d610c338fa8caa4a31ab6fdeb2f15 languageName: node linkType: hard "@types/d3-scale@npm:*, @types/d3-scale@npm:^4.0.8": - version: 4.0.9 - resolution: "@types/d3-scale@npm:4.0.9" + version: 4.0.8 + resolution: "@types/d3-scale@npm:4.0.8" dependencies: "@types/d3-time": "npm:*" - checksum: 10/2cae90a5e39252ae51388f3909ffb7009178582990462838a4edd53dd7e2e08121b38f0d2e1ac0e28e41167e88dea5b99e064ca139ba917b900a8020cf85362f + checksum: 10/376e4f2199ee6db70906651587a4521976920fa5eaa847a976c434e7a8171cbfeeab515cc510c5130b1f64fcf95b9750a7fd21dfc0a40fc3398641aa7dd4e7e2 languageName: node linkType: hard "@types/d3-selection@npm:*, @types/d3-selection@npm:^3.0.3": - version: 3.0.11 - resolution: "@types/d3-selection@npm:3.0.11" - checksum: 10/2d2d993b9e9553d066566cb22916c632e5911090db99e247bd8c32855a344e6b7c25b674f3c27956c367a6b3b1214b09931ce854788c3be2072003e01f2c75d7 + version: 3.0.5 + resolution: "@types/d3-selection@npm:3.0.5" + checksum: 10/32e7b33cb2f020903067a5f673214ab708d93a53577867efd7d56941224d50d0a4d0d13588fe16ce70a59f527eb50431aab901c580ba83e2e239d66693118c46 languageName: node linkType: hard "@types/d3-shape@npm:*, @types/d3-shape@npm:^3.1.6": - version: 3.1.7 - resolution: "@types/d3-shape@npm:3.1.7" + version: 3.1.6 + resolution: "@types/d3-shape@npm:3.1.6" dependencies: "@types/d3-path": "npm:*" - checksum: 10/b7ddda2a9c916ba438308bfa6e53fa2bb11c2ce13537ba2a7816c16f9432287b57901921c7231d2924f2d7d360535c3795f017865ab05abe5057c6ca06ca81df + checksum: 10/75abf403ec5b8c11e761256aa6b3546533d61e2e12f15c82bed6b606e963dcdfb9868a2038c46099173c8830423b35ddaf14d1162f96ad9da18a2e90b0fa7d25 languageName: node linkType: hard "@types/d3-time-format@npm:*": - version: 4.0.3 - resolution: "@types/d3-time-format@npm:4.0.3" - checksum: 10/9dfc1516502ac1c657d6024bdb88b6dc7e21dd7bff88f6187616cf9a0108250f63507a2004901ece4f97cc46602005a2ca2d05c6dbe53e8a0f6899bd60d4ff7a + version: 4.0.0 + resolution: "@types/d3-time-format@npm:4.0.0" + checksum: 10/2ec5624d5d34b9aac5f76b8737a322181b4fb8912b1eef11fc84008e464e94bbaec2214ab842c0c9b5a533d18a57bf77dacc081aa758f51e347b1322cc952287 languageName: node linkType: hard @@ -13053,9 +13154,9 @@ __metadata: linkType: hard "@types/d3-time@npm:*": - version: 3.0.4 - resolution: "@types/d3-time@npm:3.0.4" - checksum: 10/b1eb4255066da56023ad243fd4ae5a20462d73bd087a0297c7d49ece42b2304a4a04297568c604a38541019885b2bc35a9e0fd704fad218e9bc9c5f07dc685ce + version: 3.0.0 + resolution: "@types/d3-time@npm:3.0.0" + checksum: 10/7ef819c98eb0254dc5df901c94ec7f435f9becdedff048c89f905403b934a4d8dee7730659549d60e5ce18e0e9010009b1ab1522aadc724751edaecafc54ba53 languageName: node linkType: hard @@ -13067,34 +13168,34 @@ __metadata: linkType: hard "@types/d3-timer@npm:*": - version: 3.0.2 - resolution: "@types/d3-timer@npm:3.0.2" - checksum: 10/1643eebfa5f4ae3eb00b556bbc509444d88078208ec2589ddd8e4a24f230dd4cf2301e9365947e70b1bee33f63aaefab84cd907822aae812b9bc4871b98ab0e1 + version: 3.0.0 + resolution: "@types/d3-timer@npm:3.0.0" + checksum: 10/1ec86b3808de6ecfa93cfdf34254761069658af0cc1d9540e8353dbcba161cdf1296a0724187bd17433b2ff16563115fd20b85fc89d5e809ff28f9b1ab134b42 languageName: node linkType: hard "@types/d3-transition@npm:*": - version: 3.0.9 - resolution: "@types/d3-transition@npm:3.0.9" + version: 3.0.3 + resolution: "@types/d3-transition@npm:3.0.3" dependencies: "@types/d3-selection": "npm:*" - checksum: 10/dad647c485440f176117e8a45f31aee9427d8d4dfa174eaa2f01e702641db53ad0f752a144b20987c7189723c4f0afe0bf0f16d95b2a91aa28937eee4339c161 + checksum: 10/b21c849634dea2c9415e376ed3ea20bc91587cb9c0bcd7d6de4c6d7e944ff348d310cada22391e089aeb82eabb71bcbca84ed2d0ca5b7ad9ccb298fbd3f84d2f languageName: node linkType: hard "@types/d3-zoom@npm:*, @types/d3-zoom@npm:^3.0.1": - version: 3.0.8 - resolution: "@types/d3-zoom@npm:3.0.8" + version: 3.0.3 + resolution: "@types/d3-zoom@npm:3.0.3" dependencies: "@types/d3-interpolate": "npm:*" "@types/d3-selection": "npm:*" - checksum: 10/cc6ba975cf4f55f94933413954d81b87feb1ee8b8cee8f2202cf526f218dcb3ba240cbeb04ed80522416201c4a7394b37de3eb695d840a36d190dfb2d3e62cb5 + checksum: 10/185478b7f8c4d98fa72f98b8a75dc71e8a739879a3a294aa454aa34f2faa505458a554dbbd1f08e60f9ad12a0002e4cfcc10233f6c2e2809ee2ab34760085e01 languageName: node linkType: hard "@types/d3@npm:^7.4.0": - version: 7.4.3 - resolution: "@types/d3@npm:7.4.3" + version: 7.4.0 + resolution: "@types/d3@npm:7.4.0" dependencies: "@types/d3-array": "npm:*" "@types/d3-axis": "npm:*" @@ -13126,7 +13227,7 @@ __metadata: "@types/d3-timer": "npm:*" "@types/d3-transition": "npm:*" "@types/d3-zoom": "npm:*" - checksum: 10/12234aa093c8661546168becdd8956e892b276f525d96f65a7b32fed886fc6a569fe5a1171bff26fef2a5663960635f460c9504a6f2d242ba281a2b6c8c6465c + checksum: 10/d1383f5fca7c4a819d57eb4bccc387dccaa7cb4c24d56388e5247954db6c88f5fb7c74d156165dfe044f1da8d4d510796c8d8487b5956d8270a94a1182a6e00f languageName: node linkType: hard @@ -13139,13 +13240,6 @@ __metadata: languageName: node linkType: hard -"@types/deep-eql@npm:*": - version: 4.0.2 - resolution: "@types/deep-eql@npm:4.0.2" - checksum: 10/249a27b0bb22f6aa28461db56afa21ec044fa0e303221a62dff81831b20c8530502175f1a49060f7099e7be06181078548ac47c668de79ff9880241968d43d0c - languageName: node - linkType: hard - "@types/doctrine@npm:^0.0.9": version: 0.0.9 resolution: "@types/doctrine@npm:0.0.9" @@ -13186,17 +13280,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*": - version: 9.6.1 - resolution: "@types/eslint@npm:9.6.1" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 10/719fcd255760168a43d0e306ef87548e1e15bffe361d5f4022b0f266575637acc0ecb85604ac97879ee8ae83c6a6d0613b0ed31d0209ddf22a0fe6d608fc56fe - languageName: node - linkType: hard - -"@types/eslint@npm:~8.44.9": +"@types/eslint@npm:*, @types/eslint@npm:~8.44.9": version: 8.44.9 resolution: "@types/eslint@npm:8.44.9" dependencies: @@ -13206,17 +13290,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 - languageName: node - linkType: hard - -"@types/events@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/events@npm:3.0.3" - checksum: 10/50af9312fab001fd6bd4bb3ff65830f940877e6778de140a92481a0d9bf5f4853d44ec758a8800ef60e0598ac43ed1b5688116a3c65906ae54e989278d6c7c82 +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d languageName: node linkType: hard @@ -13229,50 +13306,39 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.1.0 - resolution: "@types/express-serve-static-core@npm:5.1.0" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - "@types/send": "npm:*" - checksum: 10/c0b5b7ebc15b222f51e5705da2b8a5180335bf70927cc83c065784331aa9291984db1bfa4a14f5ba31b538dcb543561d9280046051fa4c9b7256eb971293e735 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.7 - resolution: "@types/express-serve-static-core@npm:4.19.7" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10/a87830df965fb52eec6390accdba918a6f33f3d6cb96853be2cc2f74829a0bc09a29bddd9699127dbc17a170c7eebbe1294a9db9843b5a34dbc768f9ee844c01 + checksum: 10/a2e00b6c5993f0dd63ada2239be81076fe0220314b9e9fde586e8946c9c09ce60f9a2dd0d74410ee2b5fd10af8c3e755a32bb3abf134533e2158142488995455 languageName: node linkType: hard -"@types/express@npm:*": - version: 5.0.3 - resolution: "@types/express@npm:5.0.3" +"@types/express@npm:*, @types/express@npm:^4.17.23": + version: 4.17.23 + resolution: "@types/express@npm:4.17.23" dependencies: "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^5.0.0" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 10/bb6f10c14c8e3cce07f79ee172688aa9592852abd7577b663cd0c2054307f172c2b2b36468c918fed0d4ac359b99695807b384b3da6157dfa79acbac2226b59b + checksum: 10/cf4d540bbd90801cdc79a46107b8873404698a7fd0c3e8dd42989d52d3bd7f5b8768672e54c20835e41e27349c319bb47a404ad14c0f8db0e9d055ba1cb8a05b languageName: node linkType: hard -"@types/express@npm:^4.16.1, @types/express@npm:^4.17.21, @types/express@npm:^4.17.23": - version: 4.17.23 - resolution: "@types/express@npm:4.17.23" +"@types/express@npm:^4.16.1, @types/express@npm:^4.17.21": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 10/cf4d540bbd90801cdc79a46107b8873404698a7fd0c3e8dd42989d52d3bd7f5b8768672e54c20835e41e27349c319bb47a404ad14c0f8db0e9d055ba1cb8a05b + checksum: 10/7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 languageName: node linkType: hard @@ -13284,9 +13350,9 @@ __metadata: linkType: hard "@types/geojson@npm:*": - version: 7946.0.16 - resolution: "@types/geojson@npm:7946.0.16" - checksum: 10/34d07421bdd60e7b99fa265441d17ac6e9aef48e3ce22d04324127d0de1daf7fbaa0bd3be1cece2092eb6995f21da84afa5231e24621a2910ff7340bc98f496f + version: 7946.0.10 + resolution: "@types/geojson@npm:7946.0.10" + checksum: 10/12c407c2dc93ecb26c08af533ee732f1506a9b29456616ba7ba1d525df96206c28ddf44a528f6a5415d7d22893e9d967420940a9c095ee5e539c1eba5fefc1f4 languageName: node linkType: hard @@ -13308,11 +13374,11 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" + version: 4.1.5 + resolution: "@types/graceful-fs@npm:4.1.5" dependencies: "@types/node": "npm:*" - checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + checksum: 10/d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a languageName: node linkType: hard @@ -13340,13 +13406,12 @@ __metadata: linkType: hard "@types/hoist-non-react-statics@npm:^3.3.0": - version: 3.3.7 - resolution: "@types/hoist-non-react-statics@npm:3.3.7" + version: 3.3.1 + resolution: "@types/hoist-non-react-statics@npm:3.3.1" dependencies: + "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" - peerDependencies: - "@types/react": "*" - checksum: 10/13f610572c073970b3f43cc446396974fed786fee6eac2d6fd4b0ca5c985f13e79d4a0de58af4e5b4c68470d808567c3a14108d98edb7d526d4d46c8ec851ed1 + checksum: 10/071e6d75a0ed9aa0e9ca2cc529a8c15bf7ac3e4a37aac279772ea6036fd0bf969b67fb627b65cfce65adeab31fec1e9e95b4dcdefeab075b580c0c7174206f63 languageName: node linkType: hard @@ -13358,18 +13423,18 @@ __metadata: linkType: hard "@types/http-errors@npm:*": - version: 2.0.5 - resolution: "@types/http-errors@npm:2.0.5" - checksum: 10/a88da669366bc483e8f3b3eb3d34ada5f8d13eeeef851b1204d77e2ba6fc42aba4566d877cca5c095204a3f4349b87fe397e3e21288837bdd945dd514120755b + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10/1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 languageName: node linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.16 - resolution: "@types/http-proxy@npm:1.17.16" + version: 1.17.10 + resolution: "@types/http-proxy@npm:1.17.10" dependencies: "@types/node": "npm:*" - checksum: 10/a054ac8f5301acfcfdcec3a775f52dc371180bbe60037906534312f10cceb3799b4a16e46c56c22f9925d078e11dcda1723c38f1ddd124be8169a4cccca69c8c + checksum: 10/ebe67df06619206a16034aa87e68ab33bc093ab20723ebbb11ff995d3387542961524d66d20e7270df832bcc461b7f44e3f4a9935998289d292bbb22a9141079 languageName: node linkType: hard @@ -13415,11 +13480,11 @@ __metadata: linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: 10/b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + checksum: 10/f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a languageName: node linkType: hard @@ -13442,7 +13507,17 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:~30.0.0": +"@types/jest@npm:*": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" + dependencies: + expect: "npm:^29.0.0" + pretty-format: "npm:^29.0.0" + checksum: 10/59ec7a9c4688aae8ee529316c43853468b6034f453d08a2e1064b281af9c81234cec986be796288f1bbb29efe943bc950e70c8fa8faae1e460d50e3cf9760f9b + languageName: node + linkType: hard + +"@types/jest@npm:~30.0.0": version: 30.0.0 resolution: "@types/jest@npm:30.0.0" dependencies: @@ -13453,11 +13528,11 @@ __metadata: linkType: hard "@types/jquery@npm:*": - version: 3.5.33 - resolution: "@types/jquery@npm:3.5.33" + version: 3.5.32 + resolution: "@types/jquery@npm:3.5.32" dependencies: "@types/sizzle": "npm:*" - checksum: 10/9a9e2cddc584f9afa1970b0febac0b65bed6d8084baf9655346f5787ee1b25975a0f259b0c81edc7757fbb92d584ed2d1b39804ab78ab0238407c7e4b0376011 + checksum: 10/2c67cac338828870ead5c5e608f5fa5ab8101598ed4572cf49b58c342adffe8918d2e2fc94d7954e6b98a889cef8c3f4e6f44b8fecb75e80854b0f9cf9dd18a1 languageName: node linkType: hard @@ -13477,18 +13552,7 @@ __metadata: languageName: node linkType: hard -"@types/jsdom@npm:*": - version: 27.0.0 - resolution: "@types/jsdom@npm:27.0.0" - dependencies: - "@types/node": "npm:*" - "@types/tough-cookie": "npm:*" - parse5: "npm:^7.0.0" - checksum: 10/67dc284f74960e1ba0787599dfb0a46ca94ea4443242d3fc1e513b0c5313d2d4136176764acce2b03b8c66dec942ff4ab15322208ccc17b7c1dccc8cd01d4cc2 - languageName: node - linkType: hard - -"@types/jsdom@npm:^21.1.7": +"@types/jsdom@npm:*, @types/jsdom@npm:^21.1.7": version: 21.1.7 resolution: "@types/jsdom@npm:21.1.7" dependencies: @@ -13604,7 +13668,14 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:*, @types/lodash@npm:~4.17.20": +"@types/lodash@npm:*": + version: 4.17.18 + resolution: "@types/lodash@npm:4.17.18" + checksum: 10/54ebb15b29925112dbe9da3abd99fb80d7202bc5ba20fc1b4fc8ea835d0012f00cbd9a3e7f367b70e7c3f2d5ee635964e3920a489625647b558f02994b3dd381 + languageName: node + linkType: hard + +"@types/lodash@npm:~4.17.20": version: 4.17.20 resolution: "@types/lodash@npm:4.17.20" checksum: 10/8cd8ad3bd78d2e06a93ae8d6c9907981d5673655fec7cb274a4d9a59549aab5bb5b3017361280773b8990ddfccf363e14d1b37c97af8a9fe363de677f9a61524 @@ -13636,11 +13707,11 @@ __metadata: linkType: hard "@types/mdast@npm:^3.0.0": - version: 3.0.15 - resolution: "@types/mdast@npm:3.0.15" + version: 3.0.10 + resolution: "@types/mdast@npm:3.0.10" dependencies: - "@types/unist": "npm:^2" - checksum: 10/050a5c1383928b2688dd145382a22535e2af87dc3fd592c843abb7851bcc99893a1ee0f63be19fc4e89779387ec26a57486cfb425b016c0b2a98a17fc4a1e8b3 + "@types/unist": "npm:*" + checksum: 10/6b7f613feba54a394ca71694ed3b6719f7ce504d42454ec2d09203a9da3e7086189b4db080e0ea070bd6bae35f6f74f6596f23e21646566e3054e6539cb8a2fe languageName: node linkType: hard @@ -13683,9 +13754,9 @@ __metadata: linkType: hard "@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: 10/e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + version: 1.3.2 + resolution: "@types/mime@npm:1.3.2" + checksum: 10/0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd languageName: node linkType: hard @@ -13698,14 +13769,7 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 10/94db5060d20df2b80d77b74dd384df3115f01889b5b6c40fa2dfa27cfc03a68fb0ff7c1f2a0366070263eb2e9d6bfd8c87111d4bc3ae93c3f291297c1bf56c85 - languageName: node - linkType: hard - -"@types/minimatch@npm:^3.0.3": +"@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" checksum: 10/c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 @@ -13713,9 +13777,9 @@ __metadata: linkType: hard "@types/minimist@npm:^1.2.2": - version: 1.2.5 - resolution: "@types/minimist@npm:1.2.5" - checksum: 10/477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 + version: 1.2.2 + resolution: "@types/minimist@npm:1.2.2" + checksum: 10/b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d languageName: node linkType: hard @@ -13736,18 +13800,9 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 2.1.0 - resolution: "@types/ms@npm:2.1.0" - checksum: 10/532d2ebb91937ccc4a89389715e5b47d4c66e708d15942fe6cc25add6dc37b2be058230a327dd50f43f89b8b6d5d52b74685a9e8f70516edfc9bdd6be910eff4 - languageName: node - linkType: hard - -"@types/nedb@npm:^1.8.16": - version: 1.8.16 - resolution: "@types/nedb@npm:1.8.16" - dependencies: - "@types/node": "npm:*" - checksum: 10/da8c5cef2f60c77e4225b826fa85a0939c2aff7dec2a4bd636e9b81147937783a804491e747f90595534508e01f1db1b09102ab81ad06e684c53ac2a43618e1d + version: 0.7.31 + resolution: "@types/ms@npm:0.7.31" + checksum: 10/6647b295fb2a5b8347c35efabaaed1777221f094be9941d387b4bf11df0eeacb3f8a4e495b8b66ce0e4c00593bc53ab5fc25f01ebb274cd989a834ae578099de languageName: node linkType: hard @@ -13762,11 +13817,11 @@ __metadata: linkType: hard "@types/node-forge@npm:^1.3.0": - version: 1.3.14 - resolution: "@types/node-forge@npm:1.3.14" + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" dependencies: "@types/node": "npm:*" - checksum: 10/500ce72435285fca145837da079b49a09a5bdf8391b0effc3eb2455783dd81ab129e574a36e1a0374a4823d889d5328177ebfd6fe45b432c0c43d48d790fe39c + checksum: 10/670c9b377c48189186ec415e3c8ed371f141ecc1a79ab71b213b20816adeffecba44dae4f8406cc0d09e6349a4db14eb8c5893f643d8e00fa19fc035cf49dee0 languageName: node linkType: hard @@ -13780,11 +13835,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=0.0.2, @types/node@npm:>=12, @types/node@npm:>=12.0.0, @types/node@npm:>=13.7.0, @types/node@npm:>=18, @types/node@npm:>=18.0.0, @types/node@npm:>=4.0.0": - version: 24.8.1 - resolution: "@types/node@npm:24.8.1" + version: 22.16.1 + resolution: "@types/node@npm:22.16.1" dependencies: - undici-types: "npm:~7.14.0" - checksum: 10/4f944466766ca8cc0d635386e2b9b42b1948723ca0ec7d24624e80513e5816d6e96197db7c05f8f67b544a228a06a1c0598d66a5526aa4c1f5919db0d3c5bf8c + undici-types: "npm:~6.21.0" + checksum: 10/830f684e8d20e421923c32d2832f42814dc91c1aa5db6a2d72beea29d5c96032fd28b19eed1b4bc8a95387ee845a81f9c7afc16be1600ce354083f25020f22eb languageName: node linkType: hard @@ -13812,29 +13867,28 @@ __metadata: linkType: hard "@types/nodemailer@npm:*": - version: 7.0.2 - resolution: "@types/nodemailer@npm:7.0.2" + version: 6.4.17 + resolution: "@types/nodemailer@npm:6.4.17" dependencies: - "@aws-sdk/client-sesv2": "npm:^3.839.0" "@types/node": "npm:*" - checksum: 10/2f2c6c57cbeada2c8523a5287dec3c5ca017c993da4b501b9c582d678bafb7bdfd22d59261297484f2c6cdc740da60a6d21bf7af0fff8a457babeb06dc4e7456 + checksum: 10/bd090c9a81f15ee5e1e2123de1004593bacc24d385460dd56c51ec657d61dc1cfd4f44fc71baac060a1abcb487aef5027509e0afd646e7118d7a8a13a95bad9d languageName: node linkType: hard "@types/nodemailer@npm:~6.4.19": - version: 6.4.20 - resolution: "@types/nodemailer@npm:6.4.20" + version: 6.4.19 + resolution: "@types/nodemailer@npm:6.4.19" dependencies: "@aws-sdk/client-ses": "npm:^3.731.1" "@types/node": "npm:*" - checksum: 10/050b6aa95c97a1bf645f0735c5da20a5b4aa30df1fc8bcc8a60c039b5f45f450689e5f51821d144d038148f3dae8427bb7d91f503c6390960a1390e562147a4f + checksum: 10/f903e32f3d80e64fc101275ea8b244ee1afb95640facdbd031eeb70d658941e8871a54b4c0918593a5e90eb5433fd65dea7924a7caa47898c8a3b08dcb856ed4 languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": - version: 2.4.4 - resolution: "@types/normalize-package-data@npm:2.4.4" - checksum: 10/65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 + version: 2.4.1 + resolution: "@types/normalize-package-data@npm:2.4.1" + checksum: 10/e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 languageName: node linkType: hard @@ -13855,9 +13909,9 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: 10/5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 + version: 4.0.0 + resolution: "@types/parse-json@npm:4.0.0" + checksum: 10/4df9de98150d2978afc2161482a3a8e6617883effba3223324f079de97ba7eabd7d84b90ced11c3f82b0c08d4a8383f678c9f73e9c41258f769b3fa234a2bb4f languageName: node linkType: hard @@ -13904,9 +13958,9 @@ __metadata: linkType: hard "@types/prop-types@npm:*, @types/prop-types@npm:^15.7.2": - version: 15.7.15 - resolution: "@types/prop-types@npm:15.7.15" - checksum: 10/31aa2f59b28f24da6fb4f1d70807dae2aedfce090ec63eaf9ea01727a9533ef6eaf017de5bff99fbccad7d1c9e644f52c6c2ba30869465dd22b1a7221c29f356 + version: 15.7.11 + resolution: "@types/prop-types@npm:15.7.11" + checksum: 10/7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 languageName: node linkType: hard @@ -13941,9 +13995,9 @@ __metadata: linkType: hard "@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 10/95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + version: 1.2.4 + resolution: "@types/range-parser@npm:1.2.4" + checksum: 10/b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 languageName: node linkType: hard @@ -13966,54 +14020,55 @@ __metadata: linkType: hard "@types/react-redux@npm:^7.1.20": - version: 7.1.34 - resolution: "@types/react-redux@npm:7.1.34" + version: 7.1.25 + resolution: "@types/react-redux@npm:7.1.25" dependencies: "@types/hoist-non-react-statics": "npm:^3.3.0" "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" redux: "npm:^4.0.0" - checksum: 10/febcd1db0c83c5002c6bee0fdda9e70da0653454ffbb72d6c37cbf2f5c005e06fb5271cff344d7164c385c944526565282de9a95ff379e040476b71d27fc2512 + checksum: 10/1c5780ff46b9a2bba3b68b26645ce9704cd3ef387141240c1369fcbef51370a84b8a5fc6ca27966f96f6e5b41618c88f498fedc7056870b207cbafbb4da34e91 languageName: node linkType: hard "@types/react@npm:*": - version: 19.2.2 - resolution: "@types/react@npm:19.2.2" + version: 18.3.23 + resolution: "@types/react@npm:18.3.23" dependencies: + "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/d6adf8fd4bb23a7e04da5700d96b15dc0f59653727a9c6e940c151d7232fa1dbbab98417d5ac830dcfb6cba3f206efbd4cd83647e6f9a688d7363a90e607f6bf + checksum: 10/4b965dffe34a1f8aac8e2d7e976f113373f38134f9e37239f7e75d7ac6b3c2e1333a8df21febf1fe7749640f8de5708f7668cdfc70bffebda1cc4d3346724fd5 languageName: node linkType: hard "@types/react@npm:~18.3.24": - version: 18.3.26 - resolution: "@types/react@npm:18.3.26" + version: 18.3.24 + resolution: "@types/react@npm:18.3.24" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/04852f5a93f1ac5140313e6c3bb7ce1abad84425709df838154102d0ed3d422c78f7c6ea114c1ee183cba6db0475a371d7dc9c0fdf991697c42da5cc24ca0512 + checksum: 10/3f8529961afa40696f4a677e0f4399cb5da1fca9828c00634f884db261fc29a68af0b0397611fff4dd81847ac85036a1b72e987eafd994cdf4ddb1a1bcce7d61 languageName: node linkType: hard "@types/readdir-glob@npm:*": - version: 1.1.5 - resolution: "@types/readdir-glob@npm:1.1.5" + version: 1.1.1 + resolution: "@types/readdir-glob@npm:1.1.1" dependencies: "@types/node": "npm:*" - checksum: 10/58625586589a2cbcf19d7bff5a9b61e961b42e438e5a4f537633785efdcacfad15d3b32df3d27926696b36b43eb86eeb790fce9373fa357ab87720c64f86618b + checksum: 10/cc888be86e729c1e2f799a926c091b464d58016aaee69e08b58878668ec0137e985236775a3eaac14273554bf45c7da92fe19b900370f8d02f47a32709000ba8 languageName: node linkType: hard "@types/request@npm:^2.48.8": - version: 2.48.13 - resolution: "@types/request@npm:2.48.13" + version: 2.48.12 + resolution: "@types/request@npm:2.48.12" dependencies: "@types/caseless": "npm:*" "@types/node": "npm:*" "@types/tough-cookie": "npm:*" - form-data: "npm:^2.5.5" - checksum: 10/174abc42adfc0c45f6a675095b72be344e907afd74fcfe33dea4fbd7489d54bc5aae781e5064436a8079ea74458a1fdefeb62c5260a19a08c7b536529fac61c1 + form-data: "npm:^2.5.0" + checksum: 10/a7b3f9f14cacc18fe235bb8e57eff1232a04bd3fa3dad29371f24a5d96db2cd295a0c8b6b34ed7efa3efbbcff845febb02c9635cd68c54811c947ea66ae22090 languageName: node linkType: hard @@ -14025,11 +14080,11 @@ __metadata: linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" + version: 1.0.0 + resolution: "@types/responselike@npm:1.0.0" dependencies: "@types/node": "npm:*" - checksum: 10/6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 + checksum: 10/e4972389457e4edce3cbba5e8474fb33684d73879433a9eec989d0afb7e550fd6fa3ffb8fe68dbb429288d10707796a193bc0007c4e8429fd267bdc4d8404632 languageName: node linkType: hard @@ -14057,28 +14112,19 @@ __metadata: linkType: hard "@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.8": - version: 7.7.1 - resolution: "@types/semver@npm:7.7.1" - checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068 + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 10/3496808818ddb36deabfe4974fd343a78101fa242c4690044ccdc3b95dcf8785b494f5d628f2f47f38a702f8db9c53c67f47d7818f2be1b79f2efb09692e1178 languageName: node linkType: hard "@types/send@npm:*": - version: 1.2.0 - resolution: "@types/send@npm:1.2.0" - dependencies: - "@types/node": "npm:*" - checksum: 10/11b4a178902deae8743e92a12ce0821200c285a75fade3b44ca5ee66f65997cd9ce86006622f0a1adaef8fa5272ac06bf464fab34089e36dca8e57197ff32544 - languageName: node - linkType: hard - -"@types/send@npm:<1": - version: 0.17.5 - resolution: "@types/send@npm:0.17.5" + version: 0.17.1 + resolution: "@types/send@npm:0.17.1" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10/b68ae8f9ba9328a4f276cd010914ed43b96371fbf34c7aa08a9111bff36661810bb14b96647e4a92e319dbd2689dc107fb0f9194ec3fa9335c162dc134026240 + checksum: 10/6420837887858f7aa82f2c0272f73edb42385bd0978f43095e83590a405d86c8cc6d918c30b2d542f1d8bddc9f3d16c2e8fdfca936940de71b97c45f228d1896 languageName: node linkType: hard @@ -14092,13 +14138,13 @@ __metadata: linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.15.5": - version: 1.15.9 - resolution: "@types/serve-static@npm:1.15.9" + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" - "@types/send": "npm:<1" - checksum: 10/5b7a24c1e5fb474ae539165451dae4e3e85e104d9935562de9c5f0c6b2557395aefe6fdbaf094178ea94d58fd9f26e9605a51ccaf101655fcda18971840c06ad + "@types/send": "npm:*" + checksum: 10/c5a7171d5647f9fbd096ed1a26105759f3153ccf683824d99fee4c7eb9cde2953509621c56a070dd9fb1159e799e86d300cbe4e42245ebc5b0c1767e8ca94a67 languageName: node linkType: hard @@ -14128,16 +14174,16 @@ __metadata: linkType: hard "@types/sinonjs__fake-timers@npm:*": - version: 8.1.5 - resolution: "@types/sinonjs__fake-timers@npm:8.1.5" - checksum: 10/3a0b285fcb8e1eca435266faa27ffff206608b69041022a42857274e44d9305822e85af5e7a43a9fae78d2ab7dc0fcb49f3ae3bda1fa81f0203064dbf5afd4f6 + version: 8.1.2 + resolution: "@types/sinonjs__fake-timers@npm:8.1.2" + checksum: 10/5f0ddaa4c79924f6fa82ae5f4f2894f4c1d40740690866665d06a74c7e0f220989c99a7f49561c1d9ad6b15a3a8a7cf7be9dc306a7e42fc1c9cf2c89ad80bef3 languageName: node linkType: hard "@types/sizzle@npm:*": - version: 2.3.10 - resolution: "@types/sizzle@npm:2.3.10" - checksum: 10/7898ae8c147d6804e1eb7811664bf6e58c382840b03a56976c668f17fbc76f752c4086bddb0d6c6d54e279a9259cf4fbb61a6ee968dac98615c42350f6f57d6a + version: 2.3.9 + resolution: "@types/sizzle@npm:2.3.9" + checksum: 10/413811a79e7e9f1d8f47e6047ae0aea1530449d612304cdda1c30018e3d053b8544861ec2c70bdeca75a0a010192e6bb78efc6fb4caaafdd65c4eee90066686a languageName: node linkType: hard @@ -14229,11 +14275,11 @@ __metadata: linkType: hard "@types/tern@npm:*": - version: 0.23.9 - resolution: "@types/tern@npm:0.23.9" + version: 0.23.4 + resolution: "@types/tern@npm:0.23.4" dependencies: "@types/estree": "npm:*" - checksum: 10/72d26a1abc2b13aa7ee6a34abc0558bfbff1f977beb1c9f2554c4193c6cfc7e1677e4f84663d3f971135b436c5b847f170c74c3b1d6c320e08a1aba7e83cc3c2 + checksum: 10/21bfd29588a8a4c8ad71dcb12576cd3724d4ac763c265116f7b6f5af1a5edd70b168e80e9105015584061cebee62ca20f1f93431f781baa4c62e2169e6370e2f languageName: node linkType: hard @@ -14245,23 +14291,16 @@ __metadata: linkType: hard "@types/tough-cookie@npm:*": - version: 4.0.5 - resolution: "@types/tough-cookie@npm:4.0.5" - checksum: 10/01fd82efc8202670865928629697b62fe9bf0c0dcbc5b1c115831caeb073a2c0abb871ff393d7df1ae94ea41e256cb87d2a5a91fd03cdb1b0b4384e08d4ee482 - languageName: node - linkType: hard - -"@types/triple-beam@npm:^1.3.2": - version: 1.3.5 - resolution: "@types/triple-beam@npm:1.3.5" - checksum: 10/519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 + version: 4.0.1 + resolution: "@types/tough-cookie@npm:4.0.1" + checksum: 10/795178f8ba0155ff7f7449101c0cb2f38922b9981c504baa8b132defd98c189dd8d17a861e8123c4430423e8b71e1380735a69111e55611461a22e8ba2657415 languageName: node linkType: hard "@types/trouter@npm:*": - version: 3.1.4 - resolution: "@types/trouter@npm:3.1.4" - checksum: 10/080636851cdc2030596de4bbfcc5d4dcbacf27dbdc3528069a0d681f267ae36949e926ff74d2797c35d8ee07484d701e2f26b61cacc38885d0cb6a210b884d1b + version: 3.1.1 + resolution: "@types/trouter@npm:3.1.1" + checksum: 10/773417a0ba388e4e95529a576a921d14be1656eb8f79f7be85ce6b4537733b98ac40edb6de53e0fe11a341e4354a2336698336421badb454c99718a90b9fdc03 languageName: node linkType: hard @@ -14293,17 +14332,10 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:*": - version: 3.0.3 - resolution: "@types/unist@npm:3.0.3" - checksum: 10/96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a - languageName: node - linkType: hard - -"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": - version: 2.0.11 - resolution: "@types/unist@npm:2.0.11" - checksum: 10/6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e +"@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": + version: 2.0.6 + resolution: "@types/unist@npm:2.0.6" + checksum: 10/25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db languageName: node linkType: hard @@ -14338,9 +14370,9 @@ __metadata: linkType: hard "@types/webidl-conversions@npm:*": - version: 7.0.3 - resolution: "@types/webidl-conversions@npm:7.0.3" - checksum: 10/535ead9de4d3d6c8e4f4fa14e9db780d2a31e8020debc062f337e1420a41c3265e223e4f4b628f97a11ecf3b96390962cd88a9ffe34f44e159dec583ff49aa34 + version: 6.1.1 + resolution: "@types/webidl-conversions@npm:6.1.1" + checksum: 10/bd0faad4dfec232010d96a42fbd7b5ac4df557899050a6676a75d30ced8553f19e5a3c747fd2b4317f2810d4cf5d2d6dd47ad22ecfb9e6b21119aba678b8897f languageName: node linkType: hard @@ -14386,11 +14418,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.10, @types/ws@npm:^8.5.13": - version: 8.18.1 - resolution: "@types/ws@npm:8.18.1" + version: 8.5.13 + resolution: "@types/ws@npm:8.5.13" dependencies: "@types/node": "npm:*" - checksum: 10/1ce05e3174dcacf28dae0e9b854ef1c9a12da44c7ed73617ab6897c5cbe4fccbb155a20be5508ae9a7dde2f83bd80f5cf3baa386b934fc4b40889ec963e94f3a + checksum: 10/21369beafa75c91ae3b00d3a2671c7408fceae1d492ca2abd5ac7c8c8bf4596d513c1599ebbddeae82c27c4a2d248976d0d714c4b3d34362b2ae35b964e2e637 languageName: node linkType: hard @@ -14414,9 +14446,9 @@ __metadata: linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b + version: 21.0.0 + resolution: "@types/yargs-parser@npm:21.0.0" + checksum: 10/c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0 languageName: node linkType: hard @@ -14487,19 +14519,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/project-service@npm:8.46.1" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.46.1" - "@typescript-eslint/types": "npm:^8.46.1" - debug: "npm:^4.3.4" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10/d63cbb88524be85ba626c4969bdec1cd5c1ab64b6ebdd565a45698e700efb764f192db1cdc3322f4d63d3acd8d0a36e2685b89bdfa2edf50fda3c2d0cb6efdd7 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/scope-manager@npm:5.58.0" @@ -14530,22 +14549,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/scope-manager@npm:8.46.1" +"@typescript-eslint/scope-manager@npm:8.12.2": + version: 8.12.2 + resolution: "@typescript-eslint/scope-manager@npm:8.12.2" dependencies: - "@typescript-eslint/types": "npm:8.46.1" - "@typescript-eslint/visitor-keys": "npm:8.46.1" - checksum: 10/3d73812087a17be84184cc68143d4dca7602b8cd4bf5ad334e541d4b3acf5c65c58935369dcf66ab81b38014fe0c6bc57ac2f655fdd69b3e24161a827b86bd34 - languageName: node - linkType: hard - -"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10/f033d68a53f62c7cc4c09e5697dd9b7fa34a3c3e79133e0b14ca582821869b77e81d3942b91535f6ef789ffaaad31eef1e1ace20518e7de0935a55a16120fae7 + "@typescript-eslint/types": "npm:8.12.2" + "@typescript-eslint/visitor-keys": "npm:8.12.2" + checksum: 10/a2cd6ad4b31f4d0ca6f94c4df8a94bdee762abd556686817ab4143d80a27506f43fbf96769b44e698d573784a464bfd78e0cbc17ac61c36a868e02311c754ce1 languageName: node linkType: hard @@ -14587,10 +14597,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/types@npm:8.46.1" - checksum: 10/d162ddf6d77d8c9bdfca942da5de5fb4ba80efa740b14077482b5a71282f1d05e1b1dd393ae810eb2923ca9c845bd26b4a9d2dbf25d43dd5d9cb6e20c2a1db46 +"@typescript-eslint/types@npm:8.12.2": + version: 8.12.2 + resolution: "@typescript-eslint/types@npm:8.12.2" + checksum: 10/57981e5fa45b03a0398ffb82418fdb716f476aa0b9c17d96edeb7fd3e3f4a720466868af7c2a02ddca65c27e70bfaff50c523b2a570582c4645a2702e17dc94a languageName: node linkType: hard @@ -14648,23 +14658,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.1" +"@typescript-eslint/typescript-estree@npm:8.12.2": + version: 8.12.2 + resolution: "@typescript-eslint/typescript-estree@npm:8.12.2" dependencies: - "@typescript-eslint/project-service": "npm:8.46.1" - "@typescript-eslint/tsconfig-utils": "npm:8.46.1" - "@typescript-eslint/types": "npm:8.46.1" - "@typescript-eslint/visitor-keys": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.12.2" + "@typescript-eslint/visitor-keys": "npm:8.12.2" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10/af068a14d6d0b4849e9f0e52b7ddcd24c266f099528c7b62ff2bebebc0fb82d07439bf6dc565b27cf2fed0af0aaae618aae220676d0fb041c93ec2a8163f0da1 + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/9995929ec4b66afa53d52c16f5cecd7c9aa45994f943c41e9ec91fe178593e83d9049ff056fe2638c3cf7da01476861eff0dc3cb76c314cc130458d3f828930d languageName: node linkType: hard @@ -14705,17 +14714,16 @@ __metadata: linkType: hard "@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.8.1": - version: 8.46.1 - resolution: "@typescript-eslint/utils@npm:8.46.1" + version: 8.12.2 + resolution: "@typescript-eslint/utils@npm:8.12.2" dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.46.1" - "@typescript-eslint/types": "npm:8.46.1" - "@typescript-eslint/typescript-estree": "npm:8.46.1" + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.12.2" + "@typescript-eslint/types": "npm:8.12.2" + "@typescript-eslint/typescript-estree": "npm:8.12.2" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/a8fed8aebd34a559c5abd780649edd6be632531e4930b19642f0fdc862b77bff463ef200e8ced48ba489c3fceee7443b6735c87b918b97b98e95e842cd8a38b5 + checksum: 10/4588866ca43314692a0e685d8936c470dca4e6d119a4a1adefbc2fd54682ff081bc21d60bf4e8077d3668aa680bada851b88566264d09c92a840fe2e4feb331b languageName: node linkType: hard @@ -14749,13 +14757,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.1" +"@typescript-eslint/visitor-keys@npm:8.12.2": + version: 8.12.2 + resolution: "@typescript-eslint/visitor-keys@npm:8.12.2" dependencies: - "@typescript-eslint/types": "npm:8.46.1" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10/eed1c5ce08d2743bd2ec95a33f2118a67596b1b9fa5bf6a3d84ed09ca66e09af3cc91ef3e302c2222e5882e13576340532b586030b3652ce046eb218cd4508b7 + "@typescript-eslint/types": "npm:8.12.2" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/42795ad1c71520a367e2b53c3511b6cf922dcee05d61f6b0ec56b71c0b89a58889e0c3282b1bb13befc69df07204d0e4e053436d0c2b808460ce310b58a2a92e languageName: node linkType: hard @@ -14773,167 +14781,141 @@ __metadata: languageName: node linkType: hard -"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" +"@unrs/resolver-binding-android-arm-eabi@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-android-arm64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" +"@unrs/resolver-binding-android-arm64@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" +"@unrs/resolver-binding-darwin-arm64@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" +"@unrs/resolver-binding-darwin-x64@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" +"@unrs/resolver-binding-freebsd-x64@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" +"@unrs/resolver-binding-linux-x64-musl@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" +"@unrs/resolver-binding-wasm32-wasi@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.0" dependencies: "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0": + version: 1.9.0 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@vector-im/matrix-bot-sdk@npm:^0.7.1-element.11": - version: 0.7.1-element.15 - resolution: "@vector-im/matrix-bot-sdk@npm:0.7.1-element.15" - dependencies: - "@matrix-org/matrix-sdk-crypto-nodejs": "npm:0.4.0-beta.1" - "@types/express": "npm:^4.17.21" - another-json: "npm:^0.2.0" - async-lock: "npm:^1.4.0" - chalk: "npm:4" - express: "npm:^4.21.2" - glob-to-regexp: "npm:^0.4.1" - hash.js: "npm:^1.1.7" - html-to-text: "npm:^9.0.5" - htmlencode: "npm:^0.0.4" - lowdb: "npm:1" - lru-cache: "npm:^10.0.1" - mkdirp: "npm:^3.0.1" - morgan: "npm:^1.10.0" - postgres: "npm:^3.4.1" - request: "npm:^2.88.2" - request-promise: "npm:^4.2.6" - sanitize-html: "npm:^2.11.0" - checksum: 10/dc26302151ff72d041e1ce0f33c3415e92d6a7e999101f9bb4377e9dc96f6543616047b2391f41441e6f7679b2e781dcc2ab26220df22f2565ccc96d9c8afcd6 - languageName: node - linkType: hard - "@vitejs/plugin-react@npm:~4.5.2": version: 4.5.2 resolution: "@vitejs/plugin-react@npm:4.5.2" @@ -14971,12 +14953,12 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/pretty-format@npm:2.1.9" +"@vitest/pretty-format@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/pretty-format@npm:2.1.4" dependencies: tinyrainbow: "npm:^1.2.0" - checksum: 10/557dc637c5825abd62ccb15080e59e04d22121e746d8020a0815d7c0c45132fed81b1ff36b26f5991e57a9f1d36e52aa19712abbfe1d0cbcd14252b449a919dc + checksum: 10/434e6a7903f72a3796f26516ad728aca92724909e18fd3f2cd4b9b8b0ae2cc7b4cd86e92ab9f2ac7bc005c7a7ef0bcb9d768c0264b4b0625f1f0748cc615f1f6 languageName: node linkType: hard @@ -15002,70 +14984,70 @@ __metadata: linkType: hard "@vitest/utils@npm:^2.1.1": - version: 2.1.9 - resolution: "@vitest/utils@npm:2.1.9" + version: 2.1.4 + resolution: "@vitest/utils@npm:2.1.4" dependencies: - "@vitest/pretty-format": "npm:2.1.9" + "@vitest/pretty-format": "npm:2.1.4" loupe: "npm:^3.1.2" tinyrainbow: "npm:^1.2.0" - checksum: 10/83d62d5703a3210a2f137c25dc4e797a7a1d74d5d2e14ecc33b274c7710304fa8b5099101c98bc8d66cc2bf18a14f88ebf21f0996a99d0ee1439ae23b49f3961 + checksum: 10/aaaf5310943abca0f0080d9638e67838f7e519d5670ec32e61184915efdfa5ec61d9b495cad6cb7dc492e8caeed14593e78dda77c8ea59c1671a231661f57142 languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.22": - version: 3.5.22 - resolution: "@vue/compiler-core@npm:3.5.22" +"@vue/compiler-core@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/compiler-core@npm:3.5.17" dependencies: - "@babel/parser": "npm:^7.28.4" - "@vue/shared": "npm:3.5.22" + "@babel/parser": "npm:^7.27.5" + "@vue/shared": "npm:3.5.17" entities: "npm:^4.5.0" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10/ed0ca730dbefebb311f8a65eec66185df5019dd5bfc389f962972eb46dfa93d135fbe0819bf6c1feac107d116594b1fc951c93323fe06f9b2530ec24a795bba6 + checksum: 10/b7900f0498cc1f0496e003e0e783ae09ad3fde25258ac635372b704533a14105a04d690b97d196ded5f2cf04ced078a59a53533242acfdaa4508432296372f54 languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.22": - version: 3.5.22 - resolution: "@vue/compiler-dom@npm:3.5.22" +"@vue/compiler-dom@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/compiler-dom@npm:3.5.17" dependencies: - "@vue/compiler-core": "npm:3.5.22" - "@vue/shared": "npm:3.5.22" - checksum: 10/32c22faa8d0167541b6590c0610adde2f733debe9f58271b39695ec2dc3ab149b34a2066b72c8ddb53f3722b731ef02556af40a998b4059048b4879e64710b77 + "@vue/compiler-core": "npm:3.5.17" + "@vue/shared": "npm:3.5.17" + checksum: 10/4370ce4c31c578ec864e25eddbeac23b9498036912a82ba26545346dde4cfc378624bda2865db5104fd6a57321de6f527525af77cd5f83f7d1cd67b00bf1c6de languageName: node linkType: hard "@vue/compiler-sfc@npm:^3.3.4": - version: 3.5.22 - resolution: "@vue/compiler-sfc@npm:3.5.22" - dependencies: - "@babel/parser": "npm:^7.28.4" - "@vue/compiler-core": "npm:3.5.22" - "@vue/compiler-dom": "npm:3.5.22" - "@vue/compiler-ssr": "npm:3.5.22" - "@vue/shared": "npm:3.5.22" + version: 3.5.17 + resolution: "@vue/compiler-sfc@npm:3.5.17" + dependencies: + "@babel/parser": "npm:^7.27.5" + "@vue/compiler-core": "npm:3.5.17" + "@vue/compiler-dom": "npm:3.5.17" + "@vue/compiler-ssr": "npm:3.5.17" + "@vue/shared": "npm:3.5.17" estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.19" + magic-string: "npm:^0.30.17" postcss: "npm:^8.5.6" source-map-js: "npm:^1.2.1" - checksum: 10/490cc5b604c3de9de46784c9b49b35bc49e5d7884b24d180d7b3719fec903d5348d6a6b73087c77c786b648d706d16ae9a16cf937d2a98d821bd3c1c2000afc3 + checksum: 10/32a0e611615e1a9f553a3744084d15b388a48ec4218d1159ab5bf57897e38779fe408fc4e63ed43c134134e301d6a32a812f4e3f58a9c7e0fddba9d96f86a537 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.22": - version: 3.5.22 - resolution: "@vue/compiler-ssr@npm:3.5.22" +"@vue/compiler-ssr@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/compiler-ssr@npm:3.5.17" dependencies: - "@vue/compiler-dom": "npm:3.5.22" - "@vue/shared": "npm:3.5.22" - checksum: 10/78a0b687736861e5e97623a91a329252613ce9b69097371650efe5cfbee5ab22e34b165b68affa6e717b1f7d43c8990df93e1d1136c482fdd85a739137db81e4 + "@vue/compiler-dom": "npm:3.5.17" + "@vue/shared": "npm:3.5.17" + checksum: 10/ed92e187d7fd29350c6a267a0ca8989f626b1b90e46ab2dbf9492a7164c4b32a7fd7fb5001dd43de0200c5f4cd3b3152d5cd4f55e39fe6f9837a30ce944876b1 languageName: node linkType: hard -"@vue/shared@npm:3.5.22": - version: 3.5.22 - resolution: "@vue/shared@npm:3.5.22" - checksum: 10/8dac35e4ed992da493db8a7430e7c1a09aae1029771e3e7fd3cf2ec64a039f989baef52a47c2864041b01f3de822518c55954bc1c1f2de69690d28761197467d +"@vue/shared@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/shared@npm:3.5.17" + checksum: 10/d33b7435df4af16586679e713a0c15abb8c79a49067f558cbea6645d69f64ee2fd5b669a834abce2a084cb24a0d35a4a20164ba54625fbab70b3cc06b6913f72 languageName: node linkType: hard @@ -15253,7 +15235,14 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.5, @xmldom/xmldom@npm:^0.8.8, @xmldom/xmldom@npm:~0.8.11": +"@xmldom/xmldom@npm:^0.8.5, @xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 10/62400bc5e0e75b90650e33a5ceeb8d94829dd11f9b260962b71a784cd014ddccec3e603fe788af9c1e839fa4648d8c521ebd80d8b752878d3a40edabc9ce7ccf + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:~0.8.11": version: 0.8.11 resolution: "@xmldom/xmldom@npm:0.8.11" checksum: 10/f6d6ffdf71cf19d9b3c10e978fad40d2f85453bf5b2aa05be8aa0c5ad13f84690c3153316729213cc652d06ec12c605ddb0aa03886f1d73d51b974b4105d31e3 @@ -15301,9 +15290,9 @@ __metadata: linkType: hard "abbrev@npm:^3.0.0": - version: 3.0.1 - resolution: "abbrev@npm:3.0.1" - checksum: 10/ebd2c149dda6f543b66ce3779ea612151bb3aa9d0824f169773ee9876f1ca5a4e0adbcccc7eed048c04da7998e1825e2aa76fcca92d9e67dea50ac2b0a58dc2e + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10/2ceee14efdeda42ef7355178c1069499f183546ff7112b3efe79c1edef09d20ad9c17939752215fb8f7fcf48d10e6a7c0aa00136dc9cf4d293d963718bb1d200 languageName: node linkType: hard @@ -15330,7 +15319,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.8": +"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -15349,15 +15338,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-phases@npm:^1.0.3": - version: 1.0.4 - resolution: "acorn-import-phases@npm:1.0.4" - peerDependencies: - acorn: ^8.14.0 - checksum: 10/471050ac7d9b61909c837b426de9eeef2958997f6277ad7dea88d5894fd9b3245d8ed4a225c2ca44f814dbb20688009db7a80e525e8196fc9e98c5285b66161d - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -15386,11 +15366,9 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.3.4 - resolution: "acorn-walk@npm:8.3.4" - dependencies: - acorn: "npm:^8.11.0" - checksum: 10/871386764e1451c637bb8ab9f76f4995d408057e9909be6fb5ad68537ae3375d85e6a6f170b98989f44ab3ff6c74ad120bc2779a3d577606e7a0cd2b4efcaf77 + version: 8.3.2 + resolution: "acorn-walk@npm:8.3.2" + checksum: 10/57dbe2fd8cf744f562431775741c5c087196cd7a65ce4ccb3f3981cdfad25cd24ad2bad404997b88464ac01e789a0a61e5e355b2a84876f13deef39fb39686ca languageName: node linkType: hard @@ -15403,12 +15381,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" +"acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 + checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 languageName: node linkType: hard @@ -15445,10 +15423,10 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.1, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10/3db6d8d4651f2aa1a9e4af35b96ab11a7607af57a24f3bc721a387eaa3b5f674e901f0a648b0caefd48f3fd117c7761b79a3b55854e2aebaa96c3f32cf76af84 languageName: node linkType: hard @@ -15550,13 +15528,6 @@ __metadata: languageName: node linkType: hard -"another-json@npm:^0.2.0": - version: 0.2.0 - resolution: "another-json@npm:0.2.0" - checksum: 10/2b1ad49eaea26d89baf2b3a1d9bd882bd38d44ba7520412698708cb5307b724e792210109dd6dd41a4d1512d99034ce160c2f99aeb668177da1638981ddce97f - languageName: node - linkType: hard - "ansi-color@npm:^0.2.1": version: 0.2.1 resolution: "ansi-color@npm:0.2.1" @@ -15618,9 +15589,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10/495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -15657,21 +15628,21 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.3 - resolution: "ansi-styles@npm:6.2.3" - checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10/70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 languageName: node linkType: hard "anti-trojan-source@npm:^1.3.1": - version: 1.4.1 - resolution: "anti-trojan-source@npm:1.4.1" + version: 1.4.0 + resolution: "anti-trojan-source@npm:1.4.0" dependencies: globby: "npm:^12.0.2" meow: "npm:^10.1.1" bin: anti-trojan-source: bin/anti-trojan-source.js - checksum: 10/ed2a2a0c59e8b8f1116cf7d9e593d2765e86b7c90b4beac4ee6333b5f03862fa0c284250150c1b5dc9802860eb59dea484d4ab249d1e7ba5cb1872e7836071f6 + checksum: 10/8b29cf26ab1b523e1b9cffa1895889d6db865175599029bd702120be1359c1c79a9c7a2faf883621ea3cbe5a77e8237defc8adf3733927e4c4bcfe4f7b3614dd languageName: node linkType: hard @@ -15702,9 +15673,9 @@ __metadata: linkType: hard "aproba@npm:^1.0.3 || ^2.0.0": - version: 2.1.0 - resolution: "aproba@npm:2.1.0" - checksum: 10/cb0e335ac398027d43bf4a139337363e161fa10a642291f7ad5068a2e24797be58270775047cba901a7c1ce945a05c7535b13f6457993517cd7dca40c9b00a00 + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 10/c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b languageName: node linkType: hard @@ -15847,18 +15818,16 @@ __metadata: linkType: hard "array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.9 - resolution: "array-includes@npm:3.1.9" + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.24.0" - es-object-atoms: "npm:^1.1.1" - get-intrinsic: "npm:^1.3.0" - is-string: "npm:^1.1.1" - math-intrinsics: "npm:^1.1.0" - checksum: 10/8bfe9a58df74f326b4a76b04ee05c13d871759e888b4ee8f013145297cf5eb3c02cfa216067ebdaac5d74eb9763ac5cad77cdf2773b8ab475833701e032173aa + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10/290b206c9451f181fb2b1f79a3bf1c0b66bb259791290ffbada760c79b284eef6f5ae2aeb4bcff450ebc9690edd25732c4c73a3c2b340fcc0f4563aed83bf488 languageName: node linkType: hard @@ -15914,29 +15883,28 @@ __metadata: linkType: hard "array.prototype.findlastindex@npm:^1.2.5": - version: 1.2.6 - resolution: "array.prototype.findlastindex@npm:1.2.6" + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.9" + es-abstract: "npm:^1.23.2" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - es-shim-unscopables: "npm:^1.1.0" - checksum: 10/5ddb6420e820bef6ddfdcc08ce780d0fd5e627e97457919c27e32359916de5a11ce12f7c55073555e503856618eaaa70845d6ca11dcba724766f38eb1c22f7a2 + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/7c5c821f357cd53ab6cc305de8086430dd8d7a2485db87b13f843e868055e9582b1fd338f02338f67fc3a1603ceaf9610dd2a470b0b506f9d18934780f95b246 languageName: node linkType: hard "array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.3 - resolution: "array.prototype.flat@npm:1.3.3" + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10/f9b992fa0775d8f7c97abc91eb7f7b2f0ed8430dd9aeb9fdc2967ac4760cdd7fc2ef7ead6528fef40c7261e4d790e117808ce0d3e7e89e91514d4963a531cd01 + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10/d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe languageName: node linkType: hard @@ -16110,27 +16078,6 @@ __metadata: languageName: node linkType: hard -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd - languageName: node - linkType: hard - -"async-generator-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-generator-function@npm:1.0.0" - checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e - languageName: node - linkType: hard - -"async-lock@npm:^1.4.0": - version: 1.4.1 - resolution: "async-lock@npm:1.4.1" - checksum: 10/80d55ac95f920e880a865968b799963014f6d987dd790dd08173fae6e1af509d8cd0ab45a25daaca82e3ef8e7c939f5d128cd1facfcc5c647da8ac2409e20ef9 - languageName: node - linkType: hard - "async-mutex@npm:~0.5.0": version: 0.5.0 resolution: "async-mutex@npm:0.5.0" @@ -16149,7 +16096,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 @@ -16204,8 +16151,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.1691.0": - version: 2.1692.0 - resolution: "aws-sdk@npm:2.1692.0" + version: 2.1691.0 + resolution: "aws-sdk@npm:2.1691.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -16217,7 +16164,7 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.6.2" - checksum: 10/489bd75f938c40396be708af746e63ab796afa455ccc28e48ded3955243c9ea511d42e45d12a5827c495708421925d543ef9af80d5f74f5c6514c2aa3b21f8d3 + checksum: 10/387de8206cc134516aea8d7357a3c9a07317c0976bbc70f346981261fe57130eaecc4b74ca7feddc5c09a588a8cc2bd7d5cf13115c3a9f3ea76ce4c07992cbd8 languageName: node linkType: hard @@ -16229,9 +16176,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.13.2 - resolution: "aws4@npm:1.13.2" - checksum: 10/290b9f84facbad013747725bfd8b4c42d0b3b04b5620d8418f0219832ef95a7dc597a4af7b1589ae7fce18bacde96f40911c3cda36199dd04d9f8e01f72fa50a + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: 10/54886f07b3f9555f7f3ae9fb2aef7abbac302e892263ec4d9901f4502e667bb302a0639672f6bc8453033102ddd2512b79886a7de417dc0c24ecce003a888297 languageName: node linkType: hard @@ -16249,14 +16196,7 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.10.0, axe-core@npm:^4.2.0": - version: 4.11.0 - resolution: "axe-core@npm:4.11.0" - checksum: 10/18254ee95bc328aec9a909b22e4b22e8ff14a21363fdbd1a5227267e66bf1d2fc1425c186e9001759aab5827cf4ee9dc30f7ea57e8200cbf7a1cd555ed21a908 - languageName: node - linkType: hard - -"axe-core@npm:~4.10.3": +"axe-core@npm:^4.10.0, axe-core@npm:^4.2.0, axe-core@npm:~4.10.3": version: 4.10.3 resolution: "axe-core@npm:4.10.3" checksum: 10/9ff51ad0fd0fdec5c0247ea74e8ace5990b54c7f01f8fa3e5cd8ba98b0db24d8ebd7bab4a9bd4d75c28c4edcd1eac455b44c8c6c258c6a98f3d2f88bc60af4cc @@ -16275,24 +16215,35 @@ __metadata: linkType: hard "axios@npm:^0.30.0": - version: 0.30.2 - resolution: "axios@npm:0.30.2" + version: 0.30.0 + resolution: "axios@npm:0.30.0" dependencies: follow-redirects: "npm:^1.15.4" - form-data: "npm:^4.0.4" + form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/2547fd334631da265ad36b41d0f74a54467c3e83371b901466cca59f976d4c04de84a03d0f6c44ee1b16cd69a4ede79e1e2b846905a32557ef83c328c5167105 + checksum: 10/55f4fc3b009d335e25c68b8a26efe2cd6a7f33e632894e304804f6d31863661b9667c92a4ad3489f57358cfa1e5fefaa2e10bb4089f2fa600b0b3e2cfa8f0954 languageName: node linkType: hard -"axios@npm:^1.11.0, axios@npm:^1.12.0, axios@npm:^1.6.1, axios@npm:^1.7.4, axios@npm:^1.8.2": - version: 1.12.2 - resolution: "axios@npm:1.12.2" +"axios@npm:^1.11.0": + version: 1.11.0 + resolution: "axios@npm:1.11.0" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10/886a79770594eaad76493fecf90344b567bd956240609b5dcd09bd0afe8d3e6f1ad6d3257a93a483b6192b409d4b673d9515a34619e3e3ed1b2c0ec2a83b20ba + checksum: 10/232df4af7a4e4e07baa84621b9cc4b0c518a757b4eacc7f635c0eb3642cb98dff347326739f24b891b3b4481b7b838c79a3a0c4819c9fbc1fc40232431b9c5dc + languageName: node + linkType: hard + +"axios@npm:^1.6.1, axios@npm:^1.7.4, axios@npm:^1.8.2": + version: 1.10.0 + resolution: "axios@npm:1.10.0" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10/d43c80316a45611fd395743e15d16ea69a95f2b7f7095f2bb12cb78f9ca0a905194a02e52a3bf4e0db9f85fd1186d6c690410644c10ecd8bb0a468e57c2040e4 languageName: node linkType: hard @@ -16303,15 +16254,10 @@ __metadata: languageName: node linkType: hard -"b4a@npm:^1.6.4": - version: 1.7.3 - resolution: "b4a@npm:1.7.3" - peerDependencies: - react-native-b4a: "*" - peerDependenciesMeta: - react-native-b4a: - optional: true - checksum: 10/048ddd0eeec6a75e6f8dee07d52354e759032f0ef678b556e05bf5a137d7a4102002cadb953b3fb37a635995a1013875d715d115dbafaf12bcad6528d2166054 +"b4a@npm:^1.6.4, b4a@npm:^1.6.6": + version: 1.6.6 + resolution: "b4a@npm:1.6.6" + checksum: 10/6154a36bd78b53ecd2843a829352532a1bf9fc8081dab339ba06ca3c9ffcf25d340c3b18fe4ba0fc17a546a54c1ed814cea92cd6b895f6bd2837ca4ee0fc9f52 languageName: node linkType: hard @@ -16475,7 +16421,32 @@ __metadata: languageName: node linkType: hard -"babel-preset-current-node-syntax@npm:^1.0.0, babel-preset-current-node-syntax@npm:^1.2.0": +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/46331111ae72b7121172fd9e6a4a7830f651ad44bf26dbbf77b3c8a60a18009411a3eacb5e72274004290c110371230272109957d5224d155436b4794ead2f1b + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.2.0": version: 1.2.0 resolution: "babel-preset-current-node-syntax@npm:1.2.0" dependencies: @@ -16581,8 +16552,8 @@ __metadata: linkType: hard "bare-addon-resolve@npm:^1.3.0": - version: 1.9.5 - resolution: "bare-addon-resolve@npm:1.9.5" + version: 1.9.4 + resolution: "bare-addon-resolve@npm:1.9.4" dependencies: bare-module-resolve: "npm:^1.10.0" bare-semver: "npm:^1.0.0" @@ -16591,43 +16562,31 @@ __metadata: peerDependenciesMeta: bare-url: optional: true - checksum: 10/5b2898e699d7f6df5b2fc41383553c90801eaf3c918a9ae4f826f5e79f7fc6df84d74f39ce7e9c11b8447a11d1b1270532bd9e9c46248188fe53de2d1de9955e + checksum: 10/4528f1566f9a48c44cd09f78639fce9c8f33b0898d4a4497d73c44489165c268d8eff16a9e16e0c181d77a717766581b9fa8208eed18acd254057c13be74538d languageName: node linkType: hard -"bare-events@npm:^2.5.4, bare-events@npm:^2.7.0": - version: 2.8.0 - resolution: "bare-events@npm:2.8.0" - peerDependencies: - bare-abort-controller: "*" - peerDependenciesMeta: - bare-abort-controller: - optional: true - checksum: 10/3b3330593daa5bcbae9d62696cc6b77883c99f551412bd03cc7aee6ff5e5a8ea1a442069642b3c45c3dcdadbb732028f173ea2aaf9d418a19df3262b681bf9b6 +"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": + version: 2.4.2 + resolution: "bare-events@npm:2.4.2" + checksum: 10/c1006ad13b7e62a412466d4eac8466b4ceb46ce84a5e2fc164cd4b10edaaa5016adc684147134b67a6a3865aaf5aa007191647bdb5dbf859b1d5735d2a9ddf3b languageName: node linkType: hard -"bare-fs@npm:^4.0.1": - version: 4.4.11 - resolution: "bare-fs@npm:4.4.11" +"bare-fs@npm:^2.1.1": + version: 2.3.5 + resolution: "bare-fs@npm:2.3.5" dependencies: - bare-events: "npm:^2.5.4" - bare-path: "npm:^3.0.0" - bare-stream: "npm:^2.6.4" - bare-url: "npm:^2.2.2" - fast-fifo: "npm:^1.3.2" - peerDependencies: - bare-buffer: "*" - peerDependenciesMeta: - bare-buffer: - optional: true - checksum: 10/4dee84a29e04900a911ab2cc9ba5427fc438e4ba4674d7d02e854639c50c65053972ef74c499daab34d9f65259b4e51b7d7fe99f6cb6928061963181539211dd + bare-events: "npm:^2.0.0" + bare-path: "npm:^2.0.0" + bare-stream: "npm:^2.0.0" + checksum: 10/1d8466ae0adc7fa75bb179efac769c63c0d306d7c37109a3891e7fee4d80489562754de464ff3c13405f66ef0908b01917b667d2f077d5d1a70d0d34cea464b5 languageName: node linkType: hard "bare-module-resolve@npm:^1.10.0": - version: 1.11.2 - resolution: "bare-module-resolve@npm:1.11.2" + version: 1.11.1 + resolution: "bare-module-resolve@npm:1.11.1" dependencies: bare-semver: "npm:^1.0.0" peerDependencies: @@ -16635,14 +16594,30 @@ __metadata: peerDependenciesMeta: bare-url: optional: true - checksum: 10/4bd335a308cb054469d2d45083ac16151fa7662b04acb5e91a40360e0609acec2089004b0cc9c45ebbdace1e6874d5f16aec9c0b1a450481b13d9caeea3e8215 + checksum: 10/8cb7f54b9fc2939222fab9c134b10add66015538c0838fbe35f314f4124d82e1a55f8059959b4bd3a012b2dfe8114b58ae8d7be539828a10b1ed245a37368368 + languageName: node + linkType: hard + +"bare-os@npm:^2.1.0": + version: 2.4.4 + resolution: "bare-os@npm:2.4.4" + checksum: 10/85d4cbc26d7a3d8c9af2c3d3ca216d86304baf089825087581a8c07b2b8864cbec1c9bc14e791c74767ed2f504611a278e5fc6f0577b3b041bbf072fd82958e7 languageName: node linkType: hard "bare-os@npm:^3.0.1": - version: 3.6.2 - resolution: "bare-os@npm:3.6.2" - checksum: 10/11e127cdce86444be2039a28f1e25a5635f3e4ada09aeb35b33d524766b51c5f71db3dc1e8d8d88018ea5255e9f6663a55174960ca45f002132d7808b9b34e29 + version: 3.6.1 + resolution: "bare-os@npm:3.6.1" + checksum: 10/285d95c391250166128e64da2947f4a348ae127de680afffec1f6c82445856be0d1f259672b471afe06517e4cd3831183c373a1d63ef7799ed4aaa1321b86b67 + languageName: node + linkType: hard + +"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": + version: 2.1.3 + resolution: "bare-path@npm:2.1.3" + dependencies: + bare-os: "npm:^2.1.0" + checksum: 10/1576c53e487947d218e6471c7f3d0f8e799a6809ad0c2a98e78c2fda1fa8ade01f3532b954e50e8a5609d874347dbca1023bfade73d0b76f3221b371ed715fcb languageName: node linkType: hard @@ -16662,29 +16637,22 @@ __metadata: languageName: node linkType: hard -"bare-stream@npm:^2.6.4": - version: 2.7.0 - resolution: "bare-stream@npm:2.7.0" +"bare-stream@npm:^2.0.0": + version: 2.3.0 + resolution: "bare-stream@npm:2.3.0" dependencies: - streamx: "npm:^2.21.0" - peerDependencies: - bare-buffer: "*" - bare-events: "*" - peerDependenciesMeta: - bare-buffer: - optional: true - bare-events: - optional: true - checksum: 10/fe8f6e5a8e6d66e9210b4810060e8a25c6e78f9a8ee230c7dd2083b3ad48a79b1993e98eecc8ebd7890b336c66796da457aa8a2253bbb7a31e0e3a0f06bb1f5e + b4a: "npm:^1.6.6" + streamx: "npm:^2.20.0" + checksum: 10/b32cd79f2ed4d9980f7ae1a3a125466c5ace572a78649d51d5897c605bddd259f781e4d1408f6d248f5b99c30e88b475c4912b00df75394eb6fb53529ee835ad languageName: node linkType: hard -"bare-url@npm:^2.1.0, bare-url@npm:^2.2.2": - version: 2.3.1 - resolution: "bare-url@npm:2.3.1" +"bare-url@npm:^2.1.0": + version: 2.1.6 + resolution: "bare-url@npm:2.1.6" dependencies: bare-path: "npm:^3.0.0" - checksum: 10/0891e01f787a03d20e58f92bede316cc2090e60e7c08ca4d0ce9eabad785d3b56aa3f479f542fa611544ce527873ff2fb8709446519c80dd12604eb6cfe0c8eb + checksum: 10/5679ffc833addcc03b05ee7bccff80042d8bf89ca06f624f5b09cdc77de8d558e986357ebb2368418d3ff76296c39da69ad03613fb2d3704f2afc69983fbd682 languageName: node linkType: hard @@ -16695,13 +16663,6 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^5.0.0": - version: 5.0.1 - resolution: "base-x@npm:5.0.1" - checksum: 10/6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 - languageName: node - linkType: hard - "base32.js@npm:0.0.1": version: 0.0.1 resolution: "base32.js@npm:0.0.1" @@ -16716,16 +16677,7 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.9": - version: 2.8.18 - resolution: "baseline-browser-mapping@npm:2.8.18" - bin: - baseline-browser-mapping: dist/cli.js - checksum: 10/073e2548e0036e96f49644b94ba15e30ad273c5b2c314102c7b1473cd65c33878347e49185a4fc38fb1742957132c894f1229de1006924135f9e90c434601d1f - languageName: node - linkType: hard - -"basic-auth@npm:2.0.1, basic-auth@npm:~2.0.1": +"basic-auth@npm:2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" dependencies: @@ -16786,9 +16738,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.51": - version: 1.6.52 - resolution: "big-integer@npm:1.6.52" - checksum: 10/4bc6ae152a96edc9f95020f5fc66b13d26a9ad9a021225a9f0213f7e3dc44269f423aa8c42e19d6ac4a63bb2b22140b95d10be8f9ca7a6d9aa1b22b330d1f514 + version: 1.6.51 + resolution: "big-integer@npm:1.6.51" + checksum: 10/c7a12640901906d6f6b6bdb42a4eaba9578397b6d9a0dd090cf001ec813ff2bfcd441e364068ea0416db6175d2615f8ed19cff7d1a795115bf7c92d44993f991 languageName: node linkType: hard @@ -16800,9 +16752,9 @@ __metadata: linkType: hard "bignumber.js@npm:^9.0.0": - version: 9.3.1 - resolution: "bignumber.js@npm:9.3.1" - checksum: 10/1be0372bf0d6d29d0a49b9e6a9cefbd54dad9918232ad21fcd4ec39030260773abf0c76af960c6b3b98d3115a3a71e61c6a111812d1395040a039cfa178e0245 + version: 9.0.2 + resolution: "bignumber.js@npm:9.0.2" + checksum: 10/d270e73abb79a9beffd1347139266c08b9c022f91c5613226ec16a3eba240fabcbc7c597bbecbb43300038c9d94e3674a269784feac0f5b17c8d0b2b17940798 languageName: node linkType: hard @@ -16865,16 +16817,16 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: 10/bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: 10/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 languageName: node linkType: hard -"bintrees@npm:1.0.2": - version: 1.0.2 - resolution: "bintrees@npm:1.0.2" - checksum: 10/071896cea5ea5413316c8436e95799444c208630d5c539edd8a7089fc272fc5d3634aa4a2e4847b28350dda1796162e14a34a0eda53108cc5b3c2ff6a036c1fa +"bintrees@npm:1.0.1": + version: 1.0.1 + resolution: "bintrees@npm:1.0.1" + checksum: 10/b314eed4540921916c4435e5d9ac90162f64c9fb7b82c26a33fd609a4b9a4cb98a7f4077c622e73d10b0a61a82094088454cecca209f3b7ceb5466ed4cde8a61 languageName: node linkType: hard @@ -16899,7 +16851,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.1.5, bluebird@npm:^3.5.0": +"bluebird@npm:^3.1.5": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 @@ -16914,20 +16866,20 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.2 - resolution: "bn.js@npm:4.12.2" - checksum: 10/5803983405c087443e0e6c9bb5d0bc863d9f987d77e710f81b14c55616494f5a274e1650ee892531acb3529d52c0e0ea48aa12d2873dd80a75dde9d73a2ec518 + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 10/10f8db196d3da5adfc3207d35d0a42aa29033eb33685f20ba2c36cadfe2de63dad05df0a20ab5aae01b418d1c4b3d4d205273085262fa020d17e93ff32b67527 languageName: node linkType: hard -"bn.js@npm:^5.2.1, bn.js@npm:^5.2.2": - version: 5.2.2 - resolution: "bn.js@npm:5.2.2" - checksum: 10/51ebb2df83b33e5d8581165206e260d5e9c873752954616e5bf3758952b84d7399a9c6d00852815a0aeefb1150a7f34451b62d4287342d457fa432eee869e83e +"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 languageName: node linkType: hard -"body-parser@npm:1.20.3, body-parser@npm:^1.19.0, body-parser@npm:^1.20.3": +"body-parser@npm:1.20.3, body-parser@npm:^1.20.3": version: 1.20.3 resolution: "body-parser@npm:1.20.3" dependencies: @@ -16948,12 +16900,12 @@ __metadata: linkType: hard "bonjour-service@npm:^1.2.1": - version: 1.3.0 - resolution: "bonjour-service@npm:1.3.0" + version: 1.2.1 + resolution: "bonjour-service@npm:1.2.1" dependencies: fast-deep-equal: "npm:^3.1.3" multicast-dns: "npm:^7.2.5" - checksum: 10/63d516d88f15fa4b89e247e6ff7d81c21a3ef5ed035b0b043c2b38e0c839f54f4ce58fbf9b7668027bf538ac86de366939dbb55cca63930f74eeea1e278c9585 + checksum: 10/8350d135ab8dd998a829136984d7f74bfc0667b162ab99ac98bae54d72ff7a6003c6fb7911739dfba7c56a113bd6ab06a4d4fe6719b18e66592c345663e7d923 languageName: node linkType: hard @@ -16979,21 +16931,21 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.12 - resolution: "brace-expansion@npm:1.1.12" + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10/12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 + checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.2 - resolution: "brace-expansion@npm:2.0.2" + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10/01dff195e3646bc4b0d27b63d9bab84d2ebc06121ff5013ad6e5356daa5a9d6b60fa26cf73c74797f2dc3fbec112af13578d51f75228c1112b26c790a87b0488 + checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 languageName: node linkType: hard @@ -17075,7 +17027,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.1": +"browserify-cipher@npm:^1.0.0, browserify-cipher@npm:^1.0.1": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -17098,31 +17050,31 @@ __metadata: languageName: node linkType: hard -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0, browserify-rsa@npm:^4.1.1": - version: 4.1.1 - resolution: "browserify-rsa@npm:4.1.1" +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": + version: 4.1.0 + resolution: "browserify-rsa@npm:4.1.0" dependencies: - bn.js: "npm:^5.2.1" - randombytes: "npm:^2.1.0" - safe-buffer: "npm:^5.2.1" - checksum: 10/62ae0da60e49e8d5dd3b0922119b6edee94ebfa3a184211c804024b3a75f9dab31a1d124cc0545ed050e273f0325c2fd7aba6a51e44ba6f726fceae3210ddade + bn.js: "npm:^5.0.0" + randombytes: "npm:^2.0.1" + checksum: 10/155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 languageName: node linkType: hard -"browserify-sign@npm:^4.2.3": - version: 4.2.5 - resolution: "browserify-sign@npm:4.2.5" +"browserify-sign@npm:^4.0.0, browserify-sign@npm:^4.2.3": + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" dependencies: - bn.js: "npm:^5.2.2" - browserify-rsa: "npm:^4.1.1" + bn.js: "npm:^5.2.1" + browserify-rsa: "npm:^4.1.0" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.6.1" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.9" + parse-asn1: "npm:^5.1.7" readable-stream: "npm:^2.3.8" safe-buffer: "npm:^5.2.1" - checksum: 10/ccfe54ab61b8e01e84c507b60912f9ae8701f4e53accc3d85c3773db13f14c51f17b684167735d28c59aaf5523ee59c66cc831ddc178bc7f598257e590ca1a35 + checksum: 10/403a8061d229ae31266670345b4a7c00051266761d2c9bbeb68b1a9bcb05f68143b16110cf23a171a5d6716396a1f41296282b3e73eeec0a1871c77f0ff4ee6b languageName: node linkType: hard @@ -17193,18 +17145,31 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.24.0, browserslist@npm:^4.25.1, browserslist@npm:^4.26.3": - version: 4.26.3 - resolution: "browserslist@npm:4.26.3" +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.5": + version: 4.25.0 + resolution: "browserslist@npm:4.25.0" dependencies: - baseline-browser-mapping: "npm:^2.8.9" - caniuse-lite: "npm:^1.0.30001746" - electron-to-chromium: "npm:^1.5.227" - node-releases: "npm:^2.0.21" + caniuse-lite: "npm:^1.0.30001718" + electron-to-chromium: "npm:^1.5.160" + node-releases: "npm:^2.0.19" update-browserslist-db: "npm:^1.1.3" bin: browserslist: cli.js - checksum: 10/49add06fd753a2514d84c75a7de8d9fb3d70be675e53b72981d87f0c0ff40d8a8cd0bd92f77400381704be0bf1c9c5c65aef95d03843d69475ff55188aa12124 + checksum: 10/4a5442b1a0d09c4c64454f184b8fed17d8c3e202034bf39de28f74497d7bd28dddee121b2bab4e34825fe0ed4c166d84e32a39f576c76fce73c1f8f05e4b6ee6 + languageName: node + linkType: hard + +"browserslist@npm:^4.25.3": + version: 4.25.4 + resolution: "browserslist@npm:4.25.4" + dependencies: + caniuse-lite: "npm:^1.0.30001737" + electron-to-chromium: "npm:^1.5.211" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.3" + bin: + browserslist: cli.js + checksum: 10/6ee84526263204f66b4a19967d93f82f2a662c0cd951386e3859e29c6a4c10c32f2acf41940251f44a5daede56dbec91348d6153a1afab1fc052ecdb01d4adbc languageName: node linkType: hard @@ -17217,15 +17182,6 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^6.0.0": - version: 6.0.0 - resolution: "bs58@npm:6.0.0" - dependencies: - base-x: "npm:^5.0.0" - checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e - languageName: node - linkType: hard - "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -17235,10 +17191,10 @@ __metadata: languageName: node linkType: hard -"bson@npm:^6.7.0": - version: 6.10.4 - resolution: "bson@npm:6.10.4" - checksum: 10/8a79a452219a13898358a5abc93e32bc3805236334f962661da121ce15bd5cade27718ba3310ee2a143ff508489b08467eed172ecb2a658cb8d2e94fdb76b215 +"bson@npm:^6.10.0, bson@npm:^6.7.0": + version: 6.10.1 + resolution: "bson@npm:6.10.1" + checksum: 10/7b6d2a4c877bbe27d9e7fa0cd31e6b446ba08c5d70927403a6d42abf6e354fd12e79daf562fa5cc36e85cb8e701edc2ebdc2381c75c2376dde0f5e8d7ee3fd1b languageName: node linkType: hard @@ -17273,7 +17229,7 @@ __metadata: languageName: node linkType: hard -"buffer-equal-constant-time@npm:^1.0.1": +"buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" checksum: 10/80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab @@ -17343,14 +17299,14 @@ __metadata: linkType: hard "bufrw@npm:^1.3.0": - version: 1.4.0 - resolution: "bufrw@npm:1.4.0" + version: 1.3.0 + resolution: "bufrw@npm:1.3.0" dependencies: ansi-color: "npm:^0.2.1" error: "npm:^7.0.0" hexer: "npm:^1.5.0" xtend: "npm:^4.0.0" - checksum: 10/3cda688f8957a5eb3ca05d882af81c3ac2a29a04bbe6f251afe3a68209b8596eb1513df5c4e940cc3625c22f89a6ed5f1b5a2e7c53c1cb7e5b79ab60a95d7a6a + checksum: 10/3fb8c0e349585615dd64b31e3dd1395296e66ed7e99dccdb20f7d2fcc4914920e051e5e94e608782c8b6d90aff0d9de8871e6c72e29b51053a108032ff31404b languageName: node linkType: hard @@ -17361,6 +17317,13 @@ __metadata: languageName: node linkType: hard +"bulk-replace@npm:0.0.1": + version: 0.0.1 + resolution: "bulk-replace@npm:0.0.1" + checksum: 10/8ec7043c194a5361f6fb9ac38d45102c0d71a641fd8db92a5f5aa3e5d7de1d378e113ab90227003c0ed41f3d9d48700dd847c1592e333cd7a565bed1898a0756 + languageName: node + linkType: hard + "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -17402,6 +17365,13 @@ __metadata: languageName: node linkType: hard +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: 10/a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 + languageName: node + linkType: hard + "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -17490,20 +17460,6 @@ __metadata: languageName: node linkType: hard -"cacheable@npm:^2.1.0": - version: 2.1.1 - resolution: "cacheable@npm:2.1.1" - dependencies: - "@cacheable/memoize": "npm:^2.0.3" - "@cacheable/memory": "npm:^2.0.3" - "@cacheable/utils": "npm:^2.1.0" - hookified: "npm:^1.12.2" - keyv: "npm:^5.5.3" - qified: "npm:^0.5.0" - checksum: 10/88a329004f0f30ece20c203a4fc23a4b2ea313a2cf03395fdb47b3ff94f5ca9fbbd7fb0a1282e417c7ec97ac19aed910149829f03eaa5f4c83d83117acc9bd08 - languageName: node - linkType: hard - "cached-path-relative@npm:^1.0.0, cached-path-relative@npm:^1.0.2": version: 1.1.0 resolution: "cached-path-relative@npm:1.1.0" @@ -17624,10 +17580,17 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001746": - version: 1.0.30001751 - resolution: "caniuse-lite@npm:1.0.30001751" - checksum: 10/608f7e1248b7023020382c7dbb0ef389693b3fc98193c3ccea2d44126306d6ac905a5061cf9e62bf640535a86e7a98e563b34c02f909296cfe228f41627a4dc7 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001718": + version: 1.0.30001727 + resolution: "caniuse-lite@npm:1.0.30001727" + checksum: 10/6155a4141332c337d6317325bea58a09036a65f45bd9bd834ec38978b40c27d214baa04d25b21a5661664f3fbd00cb830e2bdb7eee8df09970bdd98a71f4dabf + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001737": + version: 1.0.30001741 + resolution: "caniuse-lite@npm:1.0.30001741" + checksum: 10/d2fbc09f0941653d40b591e5460c4eb0b6838790d4adac7890a453dfb3b5e6bb84a64de2aded96cb4c6636816ef613614e07d9efb5818adaba566321feb95ffd languageName: node linkType: hard @@ -17706,10 +17669,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:>1.9.0": - version: 6.2.0 - resolution: "chai@npm:6.2.0" - checksum: 10/199422854e253d8711ea3f220365c6a850c450abf68b31131d2a0f703cbfc5cb48e6c81567e0adbe80e83cdcae6dba82d069a41a77c16bdf6703329c5c3447ef +"chai@npm:>1.9.0, chai@npm:^5.1.1": + version: 5.1.1 + resolution: "chai@npm:5.1.1" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/ee67279a5613bd36dc1dc13660042429ae2f1dc5a9030a6abcf381345866dfb5bce7bc10b9d74c8de86b6f656489f654bbbef3f3361e06925591e6a00c72afff languageName: node linkType: hard @@ -17728,23 +17697,10 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.1.1": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 - languageName: node - linkType: hard - "chalk@npm:*, chalk@npm:^5.2.0": - version: 5.6.2 - resolution: "chalk@npm:5.6.2" - checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7 languageName: node linkType: hard @@ -17759,7 +17715,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4, chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.2": +"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -17847,10 +17803,10 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^2.1.0": - version: 2.1.0 - resolution: "chardet@npm:2.1.0" - checksum: 10/8085fd8e5b1234fafacb279b4dab84dc127f512f953441daf09fc71ade70106af0dff28e86bfda00bab0de61fb475fa9003c87f82cbad3da02a4f299bfd427da +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10/b0ec668fba5eeec575ed2559a0917ba41a6481f49063c8445400e476754e0957ee09e44dc032310f526182b8f1bf25e9d4ed371f74050af7be1383e06bc44952 languageName: node linkType: hard @@ -17984,11 +17940,11 @@ __metadata: linkType: hard "chokidar@npm:^4.0.0": - version: 4.0.3 - resolution: "chokidar@npm:4.0.3" + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" dependencies: readdirp: "npm:^4.0.1" - checksum: 10/bf2a575ea5596000e88f5db95461a9d59ad2047e939d5a4aac59dd472d126be8f1c1ff3c7654b477cf532d18f42a97279ef80ee847972fd2a25410bf00b80b59 + checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 languageName: node linkType: hard @@ -18014,9 +17970,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.4 - resolution: "chrome-trace-event@npm:1.0.4" - checksum: 10/1762bed739774903bf5915fe3045c3120fc3c7f7d929d88e566447ea38944937a6370ccb687278318c43c24f837ad22dac780bed67c066336815557b8cf558c6 + version: 1.0.3 + resolution: "chrome-trace-event@npm:1.0.3" + checksum: 10/b5fbdae5bf00c96fa3213de919f2b2617a942bfcb891cdf735fbad2a6f4f3c25d42e3f2b1703328619d352c718b46b9e18999fd3af7ef86c26c91db6fae1f0da languageName: node linkType: hard @@ -18028,27 +17984,26 @@ __metadata: linkType: hard "ci-info@npm:^4.2.0": - version: 4.3.1 - resolution: "ci-info@npm:4.3.1" - checksum: 10/9dc952bef67e665ccde2e7a552d42d5d095529d21829ece060a00925ede2dfa136160c70ef2471ea6ed6c9b133218b47c007f56955c0f1734a2e57f240aa7445 + version: 4.2.0 + resolution: "ci-info@npm:4.2.0" + checksum: 10/928d8457f3476ffc4a66dec93b9cdf1944d5e60dba69fbd6a0fc95b652386f6ef64857f6e32372533210ef6d8954634af2c7693d7c07778ee015f3629a5e0dd9 languageName: node linkType: hard "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.7 - resolution: "cipher-base@npm:1.0.7" + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" dependencies: - inherits: "npm:^2.0.4" - safe-buffer: "npm:^5.2.1" - to-buffer: "npm:^1.2.2" - checksum: 10/9501d2241b7968aaae74fc3db1d6a69a804e0b14117a8fd5d811edf351fcd39a1807bfd98e090a799cfe98b183fbf2e01ebb57f1239080850db07b68dcd9ba02 + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10/3d5d6652ca499c3f7c5d7fdc2932a357ec1e5aa84f2ad766d850efd42e89753c97b795c3a104a8e7ae35b4e293f5363926913de3bf8181af37067d9d541ca0db languageName: node linkType: hard "cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2, cjs-module-lexer@npm:^1.2.3": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 10/d2b92f919a2dedbfd61d016964fce8da0035f827182ed6839c97cac56e8a8077cfa6a59388adfe2bc588a19cef9bbe830d683a76a6e93c51f65852062cfe2591 + version: 1.4.1 + resolution: "cjs-module-lexer@npm:1.4.1" + checksum: 10/6e830a1e00a34d416949bbc1924f3e8da65cef4a6a09e2b7fa35722e2d1c34bf378d3baca987b698d1cbc3eb83e44b044039b4e82755c96f30e0f03d1d227637 languageName: node linkType: hard @@ -18060,18 +18015,18 @@ __metadata: linkType: hard "classcat@npm:^5.0.3, classcat@npm:^5.0.4": - version: 5.0.5 - resolution: "classcat@npm:5.0.5" - checksum: 10/19bdeb99b8923b47f9df978b6ef2c5a4cc3bcaa8fb6be16244e31fad619b291b366429747331903ac2ea27560ffd6066d14089a99c95535ce0f1e897525fa63d + version: 5.0.4 + resolution: "classcat@npm:5.0.4" + checksum: 10/77373c58fa15ad2d4494b5c73c7ed2f859e7126227c357a3931e3f2a28e45dd9d8e779c1c8d3a8ba9ece833b21f14cd79160a7999973e28888d7e47f56c83170 languageName: node linkType: hard "clean-css@npm:^5.2.2": - version: 5.3.3 - resolution: "clean-css@npm:5.3.3" + version: 5.3.2 + resolution: "clean-css@npm:5.3.2" dependencies: source-map: "npm:~0.6.0" - checksum: 10/2db1ae37b384c8ff0a06a12bfa80f56cc02b4abcaaf340db98c0ae88a61dd67c856653fd8135ace6eb0ec13aeab3089c425d2e4238d2a2ad6b6917e6ccc74729 + checksum: 10/efd9efbf400f38a12f99324bad5359bdd153211b048721e4d4ddb629a88865dff3012dca547a14bdd783d78ccf064746e39fd91835546a08e2d811866aff0857 languageName: node linkType: hard @@ -18180,9 +18135,9 @@ __metadata: linkType: hard "clsx@npm:^2.0.0": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 + version: 2.1.0 + resolution: "clsx@npm:2.1.0" + checksum: 10/2e0ce7c3b6803d74fc8147c408f88e79245583202ac14abd9691e2aebb9f312de44270b79154320d10bb7804a9197869635d1291741084826cff20820f31542b languageName: node linkType: hard @@ -18216,9 +18171,9 @@ __metadata: linkType: hard "collect-v8-coverage@npm:^1.0.0, collect-v8-coverage@npm:^1.0.2": - version: 1.0.3 - resolution: "collect-v8-coverage@npm:1.0.3" - checksum: 10/656443261fb7b79cf79e89cba4b55622b07c1d4976c630829d7c5c585c73cda1c2ff101f316bfb19bb9e2c58d724c7db1f70a21e213dcd14099227c5e6019860 + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10/30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4 languageName: node linkType: hard @@ -18240,15 +18195,6 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^3.0.1": - version: 3.1.2 - resolution: "color-convert@npm:3.1.2" - dependencies: - color-name: "npm:^2.0.0" - checksum: 10/6731d4d4e1427b0df6aa5655a7e97f52962c35070295347f1899857dfaa77477f72bdf4369422d6c345888595bb33d31620387b73d88ffc0b7cf1e496b54fc58 - languageName: node - linkType: hard - "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -18263,13 +18209,6 @@ __metadata: languageName: node linkType: hard -"color-name@npm:^2.0.0": - version: 2.0.2 - resolution: "color-name@npm:2.0.2" - checksum: 10/58e5fa3853a0dac813179e75a1fe07ff362abacb9fd456fcaae702b74d4ed5f6de2cbaee07ff2660f3495c7a6ceabc4ef0420165db0018e7150a6d4045f6539e - languageName: node - linkType: hard - "color-string@npm:^1.5.3, color-string@npm:^1.9.0": version: 1.9.1 resolution: "color-string@npm:1.9.1" @@ -18280,15 +18219,6 @@ __metadata: languageName: node linkType: hard -"color-string@npm:^2.0.0": - version: 2.1.2 - resolution: "color-string@npm:2.1.2" - dependencies: - color-name: "npm:^2.0.0" - checksum: 10/9f2fdf5a29ff3d6ac29ff320e27904b13bf019cec8619483bc0742006adedf66a76461b1fa349d39263142c09cd9364bc4414c1ea68a31446c1b63580e38caf6 - languageName: node - linkType: hard - "color-support@npm:^1.1.2": version: 1.1.3 resolution: "color-support@npm:1.1.3" @@ -18308,16 +18238,6 @@ __metadata: languageName: node linkType: hard -"color@npm:^5.0.2": - version: 5.0.2 - resolution: "color@npm:5.0.2" - dependencies: - color-convert: "npm:^3.0.1" - color-string: "npm:^2.0.0" - checksum: 10/2574e20a8ae5e66ead1ea5ad3a9f391de044e0fc7adbecc2bf9cbc42838512e75b9de5d8ad183299a9968da807a2221bfc4dc2337c298bf6f4710e7be9eefd30 - languageName: node - linkType: hard - "colord@npm:^2.9.3": version: 2.9.3 resolution: "colord@npm:2.9.3" @@ -18374,13 +18294,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^11.1.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 - languageName: node - linkType: hard - "commander@npm:^12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" @@ -18424,9 +18337,9 @@ __metadata: linkType: hard "commander@npm:^9.3.0": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: 10/41c49b3d0f94a1fbeb0463c85b13f15aa15a9e0b4d5e10a49c0a1d58d4489b549d62262b052ae0aa6cfda53299bee487bfe337825df15e342114dde543f82906 + version: 9.3.0 + resolution: "commander@npm:9.3.0" + checksum: 10/18c49c9d7329847720c5eb453b1b2720db11dc44182abb0e814820c6598fa82184ac52aca26f4b4a57131ff91713326eff351ae8ad02b0c49222626cf8cacc3d languageName: node linkType: hard @@ -18438,13 +18351,15 @@ __metadata: linkType: hard "comment-json@npm:^4.2.3": - version: 4.4.1 - resolution: "comment-json@npm:4.4.1" + version: 4.2.3 + resolution: "comment-json@npm:4.2.3" dependencies: array-timsort: "npm:^1.0.3" core-util-is: "npm:^1.0.3" esprima: "npm:^4.0.1" - checksum: 10/2d05701e361320c670623b01343ed9ff180f4b4a38291f19ab9e2ef5269f51c8d1011f003fceff8cbf73d293f53a8ffc8ba1f85ccb1f6d0703829155bd628bce + has-own-prop: "npm:^2.0.0" + repeat-string: "npm:^1.6.1" + checksum: 10/97eb6ff8231653864cea5c7721636e823194f0322cd7f0faa6154a1c5b5eb1cab2ca60526bc36d5b39e7c2bcf7eb175b57fd8e44b1c398f0c70ea8c9a114e834 languageName: node linkType: hard @@ -18482,7 +18397,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.18": +"compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -18492,17 +18407,17 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.8.1 - resolution: "compression@npm:1.8.1" + version: 1.7.4 + resolution: "compression@npm:1.7.4" dependencies: - bytes: "npm:3.1.2" - compressible: "npm:~2.0.18" + accepts: "npm:~1.3.5" + bytes: "npm:3.0.0" + compressible: "npm:~2.0.16" debug: "npm:2.6.9" - negotiator: "npm:~0.6.4" - on-headers: "npm:~1.1.0" - safe-buffer: "npm:5.2.1" + on-headers: "npm:~1.0.2" + safe-buffer: "npm:5.1.2" vary: "npm:~1.1.2" - checksum: 10/e7552bfbd780f2003c6fe8decb44561f5cc6bc82f0c61e81122caff5ec656f37824084f52155b1e8ef31d7656cecbec9a2499b7a68e92e20780ffb39b479abb7 + checksum: 10/469cd097908fe1d3ff146596d4c24216ad25eabb565c5456660bdcb3a14c82ebc45c23ce56e19fc642746cf407093b55ab9aa1ac30b06883b27c6c736e6383c2 languageName: node linkType: hard @@ -18595,17 +18510,19 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 languageName: node linkType: hard -"convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: 10/dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 +"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.8.0 + resolution: "convert-source-map@npm:1.8.0" + dependencies: + safe-buffer: "npm:~5.1.1" + checksum: 10/985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed languageName: node linkType: hard @@ -18662,11 +18579,11 @@ __metadata: linkType: hard "core-js-compat@npm:^3.43.0": - version: 3.46.0 - resolution: "core-js-compat@npm:3.46.0" + version: 3.45.1 + resolution: "core-js-compat@npm:3.45.1" dependencies: - browserslist: "npm:^4.26.3" - checksum: 10/bee0523541d0e646c98dbff5b55bafa2e1674db82f769d851670a364bf4456b2a0364e393a70b09c4263f5dcb1fba3be32ddb4cffab11a79b53efbe32f4b76fb + browserslist: "npm:^4.25.3" + checksum: 10/a6eb757ccf5091ee4cf7756c4f2ddefb506b049d89526e8150221e6d9150dc2685c34cbed42f4b15a27a92dd300fd56f75c9502cd57cfe928c1bd7a8ed961a42 languageName: node linkType: hard @@ -18701,7 +18618,20 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.1, cosmiconfig@npm:^7.1.0": +"cosmiconfig@npm:^7.0.1": + version: 7.0.1 + resolution: "cosmiconfig@npm:7.0.1" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.2.1" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.10.0" + checksum: 10/861bf4c2c9e88e6c50f14278b25bb0509c484623de11fadf3788a3d543bc7c45178aeebeb6657293b12dc8bd1b86d926c5f25c803c4dc3821d628a1b24c3d20b + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.1.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -18750,7 +18680,7 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.4": +"create-ecdh@npm:^4.0.0, create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -18760,7 +18690,7 @@ __metadata: languageName: node linkType: hard -"create-hash@npm:^1.1.0, create-hash@npm:^1.2.0": +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": version: 1.2.0 resolution: "create-hash@npm:1.2.0" dependencies: @@ -18773,7 +18703,7 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -18811,7 +18741,7 @@ __metadata: languageName: node linkType: hard -"crelt@npm:^1.0.5, crelt@npm:^1.0.6": +"crelt@npm:^1.0.5": version: 1.0.6 resolution: "crelt@npm:1.0.6" checksum: 10/5ed326ca6bd243b1dba6b943f665b21c2c04be03271824bc48f20dba324b0f8233e221f8c67312526d24af2b1243c023dc05a41bd8bd05d1a479fd2c72fb39c3 @@ -18819,9 +18749,9 @@ __metadata: linkType: hard "cron-validator@npm:^1.3.1": - version: 1.4.0 - resolution: "cron-validator@npm:1.4.0" - checksum: 10/56bd1414d4e3931a20ea52e92c49b05a1bdcf17458ad222d6572ac56c16af12b1f9fa44bddd49def403ceac479c26e4134b1acee2e3f123df905499badb85f6e + version: 1.3.1 + resolution: "cron-validator@npm:1.3.1" + checksum: 10/124cd73766864952abe73a2f680ff0a8cdfb7426810cab7a6b5b44aae8a1e1c392e90c2eb21e78ad8adf84dde3c9af7364b324e2b7ebbb731243ce60da869ef7 languageName: node linkType: hard @@ -18856,11 +18786,11 @@ __metadata: linkType: hard "cross-fetch@npm:^3.0.4, cross-fetch@npm:^3.1.5": - version: 3.2.0 - resolution: "cross-fetch@npm:3.2.0" + version: 3.1.6 + resolution: "cross-fetch@npm:3.1.6" dependencies: - node-fetch: "npm:^2.7.0" - checksum: 10/e4ab1d390a5b6ca8bb0605f028af2ffc1127d2e407b954654949f506d04873c4863ece264662c074865d7874060e35f938cec74fe7b5736d46d545e2685f6aec + node-fetch: "npm:^2.6.11" + checksum: 10/e08325b813da37f2d5312b3e630af992c35681c1737707b029e8ef1c48ea034bda8b960000fc8bee6e0485e133347198aa6ecccadb530b06c47472f6c76bc27b languageName: node linkType: hard @@ -18883,22 +18813,21 @@ __metadata: linkType: hard "crypto-browserify@npm:^3.0.0": - version: 3.12.1 - resolution: "crypto-browserify@npm:3.12.1" + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" dependencies: - browserify-cipher: "npm:^1.0.1" - browserify-sign: "npm:^4.2.3" - create-ecdh: "npm:^4.0.4" - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - diffie-hellman: "npm:^5.0.3" - hash-base: "npm:~3.0.4" - inherits: "npm:^2.0.4" - pbkdf2: "npm:^3.1.2" - public-encrypt: "npm:^4.0.3" - randombytes: "npm:^2.1.0" - randomfill: "npm:^1.0.4" - checksum: 10/13da0b5f61b3e8e68fcbebf0394f2b2b4d35a0d0ba6ab762720c13391d3697ea42735260a26328a6a3d872be7d4cb5abe98a7a8f88bc93da7ba59b993331b409 + browserify-cipher: "npm:^1.0.0" + browserify-sign: "npm:^4.0.0" + create-ecdh: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + create-hmac: "npm:^1.1.0" + diffie-hellman: "npm:^5.0.0" + inherits: "npm:^2.0.1" + pbkdf2: "npm:^3.0.3" + public-encrypt: "npm:^4.0.0" + randombytes: "npm:^2.0.0" + randomfill: "npm:^1.0.3" + checksum: 10/5ab534474e24c8c3925bd1ec0de57c9022329cb267ca8437f1e3a7200278667c0bea0a51235030a9da3165c1885c73f51cfbece1eca31fd4a53cfea23f628c9b languageName: node linkType: hard @@ -18919,11 +18848,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^7.2.0": - version: 7.3.0 - resolution: "css-declaration-sorter@npm:7.3.0" + version: 7.2.0 + resolution: "css-declaration-sorter@npm:7.2.0" peerDependencies: postcss: ^8.0.9 - checksum: 10/2125b88fb45d75a453144484963e5a7240e53cfcc52cbe698ba9f1311bd9a98b56217b7528e097df4639c756da4c9d71e395f0aed74e56b88211324faf63dc8f + checksum: 10/2acb9c13f556fc8f05e601e66ecae4cfdec0ed50ca69f18177718ad5a86c3929f7d0a2cae433fd831b2594670c6e61d3a25c79aa7830be5828dcd9d29219d387 languageName: node linkType: hard @@ -18994,15 +18923,15 @@ __metadata: linkType: hard "css-select@npm:^5.1.0": - version: 5.2.2 - resolution: "css-select@npm:5.2.2" + version: 5.1.0 + resolution: "css-select@npm:5.1.0" dependencies: boolbase: "npm:^1.0.0" css-what: "npm:^6.1.0" domhandler: "npm:^5.0.2" domutils: "npm:^3.0.1" nth-check: "npm:^2.0.1" - checksum: 10/ebb6a88446433312d1a16301afd1c5f75090805b730dbbdccb0338b0d6ca7922410375f16dde06673ef7da086e2cf3b9ad91afe9a8e0d2ee3625795cb5e0170d + checksum: 10/d486b1e7eb140468218a5ab5af53257e01f937d2173ac46981f6b7de9c5283d55427a36715dc8decfc0c079cf89259ac5b41ef58f6e1a422eee44ab8bfdc78da languageName: node linkType: hard @@ -19016,13 +18945,23 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^3.0.1, css-tree@npm:^3.1.0": - version: 3.1.0 - resolution: "css-tree@npm:3.1.0" +"css-tree@npm:^2.3.1": + version: 2.3.1 + resolution: "css-tree@npm:2.3.1" dependencies: - mdn-data: "npm:2.12.2" + mdn-data: "npm:2.0.30" source-map-js: "npm:^1.0.1" - checksum: 10/e8c5c8e98e3aa4a620fda0b813ce57ccf99281652bf9d23e5cdfc9961c9a93a6769941f9a92e31e65d90f446f42fa83879ab0185206dc7a178d9f656d0913e14 + checksum: 10/e5e39b82eb4767c664fa5c2cd9968c8c7e6b7fd2c0079b52680a28466d851e2826d5e64699c449d933c0e8ca0554beca43c41a9fcb09fb6a46139d462dbdf0df + languageName: node + linkType: hard + +"css-tree@npm:^3.0.0": + version: 3.0.1 + resolution: "css-tree@npm:3.0.1" + dependencies: + mdn-data: "npm:2.12.1" + source-map-js: "npm:^1.0.1" + checksum: 10/877a77669739f94e57589c94c1ea8b7b105e373d4855e94375638b411e2913337a900120dc45c13511d0f7c339b73cecf8dc61ce28034984dbf75993dac756b0 languageName: node linkType: hard @@ -19047,9 +18986,9 @@ __metadata: linkType: hard "css-what@npm:^6.0.1, css-what@npm:^6.1.0": - version: 6.2.2 - resolution: "css-what@npm:6.2.2" - checksum: 10/3c5a53be94728089bd1716f915f7f96adde5dd8bf374610eb03982266f3d860bf1ebaf108cda30509d02ef748fe33eaa59aa75911e2c49ee05a85ef1f9fb5223 + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: 10/c67a3a2d0d81843af87f8bf0a4d0845b0f952377714abbb2884e48942409d57a2110eabee003609d02ee487b054614bdfcfc59ee265728ff105bd5aa221c1d0e languageName: node linkType: hard @@ -19069,25 +19008,25 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.9": - version: 7.0.9 - resolution: "cssnano-preset-default@npm:7.0.9" +"cssnano-preset-default@npm:^7.0.7": + version: 7.0.7 + resolution: "cssnano-preset-default@npm:7.0.7" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" css-declaration-sorter: "npm:^7.2.0" cssnano-utils: "npm:^5.0.1" postcss-calc: "npm:^10.1.1" - postcss-colormin: "npm:^7.0.4" - postcss-convert-values: "npm:^7.0.7" + postcss-colormin: "npm:^7.0.3" + postcss-convert-values: "npm:^7.0.5" postcss-discard-comments: "npm:^7.0.4" postcss-discard-duplicates: "npm:^7.0.2" postcss-discard-empty: "npm:^7.0.1" postcss-discard-overridden: "npm:^7.0.1" postcss-merge-longhand: "npm:^7.0.5" - postcss-merge-rules: "npm:^7.0.6" + postcss-merge-rules: "npm:^7.0.5" postcss-minify-font-values: "npm:^7.0.1" postcss-minify-gradients: "npm:^7.0.1" - postcss-minify-params: "npm:^7.0.4" + postcss-minify-params: "npm:^7.0.3" postcss-minify-selectors: "npm:^7.0.5" postcss-normalize-charset: "npm:^7.0.1" postcss-normalize-display-values: "npm:^7.0.1" @@ -19095,17 +19034,17 @@ __metadata: postcss-normalize-repeat-style: "npm:^7.0.1" postcss-normalize-string: "npm:^7.0.1" postcss-normalize-timing-functions: "npm:^7.0.1" - postcss-normalize-unicode: "npm:^7.0.4" + postcss-normalize-unicode: "npm:^7.0.3" postcss-normalize-url: "npm:^7.0.1" postcss-normalize-whitespace: "npm:^7.0.1" postcss-ordered-values: "npm:^7.0.2" - postcss-reduce-initial: "npm:^7.0.4" + postcss-reduce-initial: "npm:^7.0.3" postcss-reduce-transforms: "npm:^7.0.1" - postcss-svgo: "npm:^7.1.0" + postcss-svgo: "npm:^7.0.2" postcss-unique-selectors: "npm:^7.0.4" peerDependencies: postcss: ^8.4.32 - checksum: 10/521b1c39a84c5fd306bf48da3ea911ab953c767ea2312199cca1595b5dfce74b579852c76d77e6217201eba160858dbbbfc4953a19ad9030b96cdfa3e3ed9578 + checksum: 10/1ca9b739531acc2dff66347cc1b6195da0549058b5b00b9d36c3f241535ad67476218f61201cfb15e8b460357ec42414aa53bf78a7f01ee26ac26b7852e6c244 languageName: node linkType: hard @@ -19119,14 +19058,14 @@ __metadata: linkType: hard "cssnano@npm:^7.0.7": - version: 7.1.1 - resolution: "cssnano@npm:7.1.1" + version: 7.0.7 + resolution: "cssnano@npm:7.0.7" dependencies: - cssnano-preset-default: "npm:^7.0.9" + cssnano-preset-default: "npm:^7.0.7" lilconfig: "npm:^3.1.3" peerDependencies: postcss: ^8.4.32 - checksum: 10/ab4fbc40ecdfb194984ef6e9d928e04070966deb94eef8f02fe69eea22efea4f01036324ee103f9da2193748ac45f79ca9a489618715e4a1e902b77863abd9b1 + checksum: 10/c5b3123757834537f818e0f3eb6b20da51a194fefed599632f7ddd600c9e25d38abe38a22582a579660a49368a146c294e2096b2837cbeeda51ddfc85b108601 languageName: node linkType: hard @@ -19149,26 +19088,26 @@ __metadata: linkType: hard "cssstyle@npm:^4.2.1": - version: 4.6.0 - resolution: "cssstyle@npm:4.6.0" + version: 4.2.1 + resolution: "cssstyle@npm:4.2.1" dependencies: - "@asamuzakjp/css-color": "npm:^3.2.0" + "@asamuzakjp/css-color": "npm:^2.8.2" rrweb-cssom: "npm:^0.8.0" - checksum: 10/1cb25c9d66b87adb165f978b75cdeb6f225d7e31ba30a8934666046a0be037e4e7200d359bfa79d4f1a4aef1083ea09633b81bcdb36a2f2ac888e8c73ea3a289 + checksum: 10/e287234f2fd4feb1d79217480f48356f398cc11b9d17d39e6624f7dc1bf4b51d1e2c49f12b1a324834b445c17cbbf83ae5d3ba22c89a6b229f86bcebeda746a8 languageName: node linkType: hard "csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10/f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade + version: 3.0.11 + resolution: "csstype@npm:3.0.11" + checksum: 10/10e35e2ec95436caa16b6ce61fdef89fd3dda319e437c73f03faa93c9111e8e197b4ec9340686ce8b3f3ece5a95fb73629e20fcbd9040244c0191e69697dc20f languageName: node linkType: hard "csv-parse@npm:^5.5.6": - version: 5.6.0 - resolution: "csv-parse@npm:5.6.0" - checksum: 10/4c82e11f50ae0ccbac2aed716ef2502d0468bf96552083561db789fc0258ee4bb0a30106fcfb2684f153cb4042f0413e0eac3645d5466874803b7ccdeba67ac8 + version: 5.5.6 + resolution: "csv-parse@npm:5.5.6" + checksum: 10/8682bd3846d8159eb6f686423d16493fffeceeef742d947e39ea3a3fb9b4a243b41a4cfbac56d721a2f7825b01335ba9b993bf68c4817e7abee0bd20754ee78d languageName: node linkType: hard @@ -19290,12 +19229,12 @@ __metadata: linkType: hard "d3-scale-chromatic@npm:^3.0.0": - version: 3.1.0 - resolution: "d3-scale-chromatic@npm:3.1.0" + version: 3.0.0 + resolution: "d3-scale-chromatic@npm:3.0.0" dependencies: d3-color: "npm:1 - 3" d3-interpolate: "npm:1 - 3" - checksum: 10/25df6a7c621b9171df8b2225e98e41c0a6bcac4de02deb4807280b31116e8f495c5ac93301796098ee5b698cb690154e8138d90d72fd1fe36744c60e02a3d8c4 + checksum: 10/e4d23a7d2ba48ad5de1d06dcc488f7278304def0ea28a268528923b1d74971260636b5c8fe0e27bc2c51b2a3f95542c248e35028bdb0b7c19ac804eee235d340 languageName: node linkType: hard @@ -19503,9 +19442,9 @@ __metadata: linkType: hard "dayjs@npm:^1.11.9": - version: 1.11.18 - resolution: "dayjs@npm:1.11.18" - checksum: 10/7d29a90834cf4da2feb437c2f34b8235c3f94493a06d2f1bf9f506f1fa49eadf796f26e1d685b9fe8cb5e75ce6ee067825115e196f1af3d07b3552ff857bfc39 + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10/7374d63ab179b8d909a95e74790def25c8986e329ae989840bacb8b1888be116d20e1c4eee75a69ea0dfbae13172efc50ef85619d304ee7ca3c01d5878b704f5 languageName: node linkType: hard @@ -19527,15 +19466,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.1, debug@npm:^4.4.3": - version: 4.4.3 - resolution: "debug@npm:4.4.3" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:~4.3.7": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad + checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a languageName: node linkType: hard @@ -19551,18 +19490,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 - languageName: node - linkType: hard - "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -19572,6 +19499,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.4.1": + version: 4.4.1 + resolution: "debug@npm:4.4.1" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/8e2709b2144f03c7950f8804d01ccb3786373df01e406a0f66928e47001cf2d336cbed9ee137261d4f90d68d8679468c755e3548ed83ddacdc82b194d2468afe + languageName: node + linkType: hard + "debug@npm:~3.1.0": version: 3.1.0 resolution: "debug@npm:3.1.0" @@ -19581,25 +19520,13 @@ __metadata: languageName: node linkType: hard -"debug@npm:~4.3.7": - version: 4.3.7 - resolution: "debug@npm:4.3.7" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a - languageName: node - linkType: hard - "decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" + version: 1.1.0 + resolution: "decamelize-keys@npm:1.1.0" dependencies: decamelize: "npm:^1.1.0" map-obj: "npm:^1.0.0" - checksum: 10/71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a + checksum: 10/968813219ec20e167b01294cdc0eb754a8b4dc979fda6989f498d9a483822efd341683aeb09a3f3c50bf974211bc4779c39d792e19cfafc6fc2e6e5d9343850c languageName: node linkType: hard @@ -19624,10 +19551,10 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.4.3, decimal.js@npm:^10.5.0": - version: 10.6.0 - resolution: "decimal.js@npm:10.6.0" - checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69 +"decimal.js@npm:^10.5.0": + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10/714d49cf2f2207b268221795ede330e51452b7c451a0c02a770837d2d4faed47d603a729c2aa1d952eb6c4102d999e91c9b952c1aa016db3c5cba9fc8bf4cda2 languageName: node linkType: hard @@ -19727,14 +19654,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0, dedent@npm:^1.6.0": - version: 1.7.0 - resolution: "dedent@npm:1.7.0" + version: 1.6.0 + resolution: "dedent@npm:1.6.0" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10/c902f3e7e828923bd642c12c1d8996616ff5588f8279a2951790bd7c7e479fa4dd7f016b55ce2c9ea1aa2895fc503e7d6c0cde6ebc95ca683ac0230f7c911fd7 + checksum: 10/f100cb11001309f2185c4334c6f29e5323c1e73b7b75e3b1893bc71ef53cd13fb80534efc8fa7163a891ede633e310a9c600ba38c363cc9d14a72f238fe47078 languageName: node linkType: hard @@ -19746,11 +19673,11 @@ __metadata: linkType: hard "deep-eql@npm:^4.1.3": - version: 4.1.4 - resolution: "deep-eql@npm:4.1.4" + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" dependencies: type-detect: "npm:^4.0.0" - checksum: 10/f04f4d581f044a824a6322fe4f68fbee4d6780e93fc710cd9852cbc82bfc7010df00f0e05894b848abbe14dc3a25acac44f424e181ae64d12f2ab9d0a875a5ef + checksum: 10/12ce93ae63de187e77b076d3d51bfc28b11f98910a22c18714cce112791195e86a94f97788180994614b14562a86c9763f67c69f785e4586f806b5df39bf9301 languageName: node linkType: hard @@ -19800,11 +19727,11 @@ __metadata: linkType: hard "default-require-extensions@npm:^3.0.0": - version: 3.0.1 - resolution: "default-require-extensions@npm:3.0.1" + version: 3.0.0 + resolution: "default-require-extensions@npm:3.0.0" dependencies: strip-bom: "npm:^4.0.0" - checksum: 10/45882fc971dd157faf6716ced04c15cf252c0a2d6f5c5844b66ca49f46ed03396a26cd940771aa569927aee22923a961bab789e74b25aabc94d90742c9dd1217 + checksum: 10/0b5bdb6786ebb0ff6ef55386f37c8d221963fbbd3009588fe71032c85ca16da05eff2ad01bfe9bfc8bac5ce95a18f66b38c50d454482e3e9d2de1142424a3e7c languageName: node linkType: hard @@ -19923,7 +19850,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:~2.0.0": +"depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca @@ -19973,12 +19900,12 @@ __metadata: linkType: hard "des.js@npm:^1.0.0": - version: 1.1.0 - resolution: "des.js@npm:1.1.0" + version: 1.0.1 + resolution: "des.js@npm:1.0.1" dependencies: inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - checksum: 10/d35fc82b5a0b2127b12699212e90b54ddd8134e0cf8d27a8c30507ed3572aa574ab71800cbb473769128a52dcf21acc3271c5c359508a5aa772e990df3b1a698 + checksum: 10/f8eed334f85228d0cd985e3299c9e65ab70f6b82852f4dfb3eb2614ec7927ece262fed172daca02b57899388477046739225663739e54185d90cc5e5c10b4e11 languageName: node linkType: hard @@ -20021,10 +19948,10 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.0": - version: 2.1.2 - resolution: "detect-libc@npm:2.1.2" - checksum: 10/b736c8d97d5d46164c0d1bed53eb4e6a3b1d8530d460211e2d52f1c552875e706c58a5376854e4e54f8b828c9cada58c855288c968522eb93ac7696d65970766 +"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3": + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39 languageName: node linkType: hard @@ -20116,7 +20043,7 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.3": +"diffie-hellman@npm:^5.0.0, diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -20137,11 +20064,11 @@ __metadata: linkType: hard "dns-packet@npm:^5.2.2": - version: 5.6.1 - resolution: "dns-packet@npm:5.6.1" + version: 5.5.0 + resolution: "dns-packet@npm:5.5.0" dependencies: "@leichtgewicht/ip-codec": "npm:^2.0.1" - checksum: 10/ef5496dd5a906e22ed262cbe1a6f5d532c0893c4f1884a7aa37d4d0d8b8376a2b43f749aab087c8bb1354d67b40444f7fca8de4017b161a4cea468543061aed3 + checksum: 10/5726c63b83a085ecd9b4a2bd0434a69b500aec30ed9aaf51cc3ff270081e2543a6fc096edcba88905ee5f6b304c5ab5e4139fdbcbc777d35cabe74e34378c295 languageName: node linkType: hard @@ -20180,9 +20107,9 @@ __metadata: linkType: hard "dom-accessibility-api@npm:^0.5.9": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: 10/377b4a7f9eae0a5d72e1068c369c99e0e4ca17fdfd5219f3abd32a73a590749a267475a59d7b03a891f9b673c27429133a818c44b2e47e32fec024b34274e2ca + version: 0.5.14 + resolution: "dom-accessibility-api@npm:0.5.14" + checksum: 10/19d7a7de931fcc7d9d67c270341220c6bda97124c3b1444b2bea6e8c6c3964ee09c339e3e69be5b830e3fcb60258d43e6377039974b69c5cec2f75db0114ac59 languageName: node linkType: hard @@ -20224,13 +20151,13 @@ __metadata: linkType: hard "dom-serializer@npm:^1.0.1, dom-serializer@npm:^1.3.2": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" + version: 1.3.2 + resolution: "dom-serializer@npm:1.3.2" dependencies: domelementtype: "npm:^2.0.1" domhandler: "npm:^4.2.0" entities: "npm:^2.0.0" - checksum: 10/53b217bcfed4a0f90dd47f34f239b1c81fff53ffa39d164d722325817fdb554903b145c2d12c8421ce0df7d31c1b180caf7eacd3c86391dd925f803df8027dcc + checksum: 10/102ea83664e4943977a83a76b37a626b81491498d93b64f80cc45abc0e86cc0feec6fbaa98dba0750fd1005712a4449bc3de491a2032ba7befdfd18e42bcb349 languageName: node linkType: hard @@ -20309,19 +20236,7 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:*": - version: 3.3.0 - resolution: "dompurify@npm:3.3.0" - dependencies: - "@types/trusted-types": "npm:^2.0.7" - dependenciesMeta: - "@types/trusted-types": - optional: true - checksum: 10/d8782b10a0454344476936c91038d06c9450b3e3ada2ceb8f722525e6b54e64d847939b9f35bf385facd4139f0a2eaf7f5553efce351f8e9295620570875f002 - languageName: node - linkType: hard - -"dompurify@npm:~3.2.7": +"dompurify@npm:*, dompurify@npm:~3.2.7": version: 3.2.7 resolution: "dompurify@npm:3.2.7" dependencies: @@ -20355,13 +20270,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1, domutils@npm:^3.1.0": - version: 3.2.2 - resolution: "domutils@npm:3.2.2" + version: 3.1.0 + resolution: "domutils@npm:3.1.0" dependencies: dom-serializer: "npm:^2.0.0" domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - checksum: 10/2e08842151aa406f50fe5e6d494f4ec73c2373199fa00d1f77b56ec604e566b7f226312ae35ab8160bb7f27a27c7285d574c8044779053e499282ca9198be210 + checksum: 10/9a169a6e57ac4c738269a73ab4caf785114ed70e46254139c1bbc8144ac3102aacb28a6149508395ae34aa5d6a40081f4fa5313855dc8319c6d8359866b6dfea languageName: node linkType: hard @@ -20383,9 +20298,9 @@ __metadata: linkType: hard "dotenv@npm:^16.0.0": - version: 16.6.1 - resolution: "dotenv@npm:16.6.1" - checksum: 10/1d1897144344447ffe62aa1a6d664f4cd2e0784e0aff787eeeec1940ded32f8e4b5b506d665134fc87157baa086fce07ec6383970a2b6d2e7985beaed6a4cc14 + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10/f13bfe97db88f0df4ec505eeffb8925ec51f2d56a3d0b6d916964d8b4af494e6fb1633ba5d09089b552e77ab2a25de58d70259b2c5ed45ec148221835fc99a0c languageName: node linkType: hard @@ -20492,9 +20407,9 @@ __metadata: linkType: hard "duplexer3@npm:^0.1.4": - version: 0.1.5 - resolution: "duplexer3@npm:0.1.5" - checksum: 10/e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 + version: 0.1.4 + resolution: "duplexer3@npm:0.1.4" + checksum: 10/2f8e9d93d0d741b00283ca217f58809be87c5659c793fd2cd2ad1f02fbaf07a91e7bcf0bce7a37bd12ee962018aa983e1e530a7cb67e84ab385e6974697a709e languageName: node linkType: hard @@ -20557,23 +20472,30 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.227": - version: 1.5.237 - resolution: "electron-to-chromium@npm:1.5.237" - checksum: 10/d21837cfc70038f547d8bf2328e5139f5e4143e365d64633fca568772dd68ceac2cf0d802f0d16921e6df925efb3527f2ba664dbcfa7ddd75e21465d2b0d4a6c +"electron-to-chromium@npm:^1.5.160": + version: 1.5.171 + resolution: "electron-to-chromium@npm:1.5.171" + checksum: 10/6d58ff50407107d7e86e7beb8d0361358f90dbc10c7d92a2ff9cdfbaf27a65165c00ae05a345ab32fa6e371ff9c7d1fef1441d57adfa8f59701c56734745c0a1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.211": + version: 1.5.215 + resolution: "electron-to-chromium@npm:1.5.215" + checksum: 10/fc594ad4ae4a8f49966a78dbb92db189ffdfa793e8d27241e3db9e289ff6be697a499d424f7628d12468481682da2639fb3b330b666f9901792ef1c20c2ff368 languageName: node linkType: hard "element-closest-polyfill@npm:^1.0.6": - version: 1.0.7 - resolution: "element-closest-polyfill@npm:1.0.7" - checksum: 10/4b86bd9b84739ff604020edd1e5985a942cfb18632376fc16a4c5840e1258091aba492cd9042536b5f208aca8d1da6537fe690231a6629ccef56520d1a510eeb + version: 1.0.6 + resolution: "element-closest-polyfill@npm:1.0.6" + checksum: 10/f47d6fec1a2962e35b4dd63fa6cc7d3bad7abb270305345ff98ffa0a997f844589ee9e57c268a3277295dce74dcd70775e059dc1475323b4655b7e3d2f9534c3 languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.6.1": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.6.0 + resolution: "elliptic@npm:6.6.0" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -20582,7 +20504,7 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10/dc678c9febd89a219c4008ba3a9abb82237be853d9fd171cd602c8fb5ec39927e65c6b5e7a1b2a4ea82ee8e0ded72275e7932bb2da04a5790c2638b818e4e1c5 + checksum: 10/27575b0403e010e5d7e7a131fcadce6a7dd1ae82ccb24cc7c20b275d32ab1cb7ecb6a070225795df08407441dc8c7a32efd986596d48d1d6846f64ff8f094af7 languageName: node linkType: hard @@ -20627,9 +20549,9 @@ __metadata: linkType: hard "emoji-regex@npm:^10.2.1": - version: 10.6.0 - resolution: "emoji-regex@npm:10.6.0" - checksum: 10/98cc0b0e1daed1ed25afbf69dcb921fee00f712f51aab93aa1547e4e4e8171725cc4f0098aaa645b4f611a19da11ec9f4623eb6ff2b72314b39a8f2ae7c12bf2 + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: 10/76bb92c5bcf0b6980d37e535156231e4a9d0aa6ab3b9f5eabf7690231d5aa5d5b8e516f36e6804cbdd0f1c23dfef2a60c40ab7bb8aedd890584281a565b97c50 languageName: node linkType: hard @@ -20675,13 +20597,6 @@ __metadata: languageName: node linkType: hard -"enabled@npm:2.0.x": - version: 2.0.0 - resolution: "enabled@npm:2.0.0" - checksum: 10/9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 - languageName: node - linkType: hard - "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -20704,12 +20619,12 @@ __metadata: linkType: hard "encoding-sniffer@npm:^0.2.0": - version: 0.2.1 - resolution: "encoding-sniffer@npm:0.2.1" + version: 0.2.0 + resolution: "encoding-sniffer@npm:0.2.0" dependencies: iconv-lite: "npm:^0.6.3" whatwg-encoding: "npm:^3.1.1" - checksum: 10/7d747238239408d52e8bceee22fcdc47546049866d19d601e7dc89e55d226922c51912ef046d7b38951970e8fd17e1e761cef3de98a4b2f46fc91c8a1ac143c9 + checksum: 10/fe61a759dbef4d94ddc6f4fa645459897f4275eba04f0135d0459099b5f62fbba8a7ae57d23c9ec9b118c4c39ce056b51f1b8e62ad73a8ab365699448d655f4c languageName: node linkType: hard @@ -20723,11 +20638,11 @@ __metadata: linkType: hard "end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.5 - resolution: "end-of-stream@npm:1.4.5" + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" dependencies: once: "npm:^1.4.0" - checksum: 10/1e0cfa6e7f49887544e03314f9dfc56a8cb6dde910cbb445983ecc2ff426fc05946df9d75d8a21a3a64f2cecfe1bf88f773952029f46756b2ed64a24e95b1fb8 + checksum: 10/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b languageName: node linkType: hard @@ -20742,13 +20657,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.17.3": - version: 5.18.3 - resolution: "enhanced-resolve@npm:5.18.3" +"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10/a4d0a1eacba3079f617b68c8f7e17583c3cbc572055c2edca41c0fa0230a49f6e9b2c6ffd4128cc5f84e15ea6cc313ae2b01e1057fcd252fabef70220a5d9f6a + checksum: 10/e8e03cb7a4bf3c0250a89afbd29e5ec20e90ba5fcd026066232a0754864d7d0a393fa6fc0e5379314a6529165a1834b36731147080714459d98924520410d8f5 languageName: node linkType: hard @@ -20783,13 +20698,6 @@ __metadata: languageName: node linkType: hard -"entities@npm:^6.0.0": - version: 6.0.1 - resolution: "entities@npm:6.0.1" - checksum: 10/62af1307202884349d2867f0aac5c60d8b57102ea0b0e768b16246099512c28e239254ad772d6834e7e14cb1b6f153fc3d0c031934e3183b086c86d3838d874a - languageName: node - linkType: hard - "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -20809,11 +20717,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.19.0 - resolution: "envinfo@npm:7.19.0" + version: 7.8.1 + resolution: "envinfo@npm:7.8.1" bin: envinfo: dist/cli.js - checksum: 10/133ea6a55e4a3b4fe4c06d3d5f6c97402b39ae4eb5675254d166c6a82a0da42adea92bdc0aceea2d479d1eabdcbbd0a6ab68bb80760181f578adbe83aed5f9b9 + checksum: 10/e7a2d71c7dfe398a4ffda0e844e242d2183ef2627f98e74e4cd71edd2af691c8707a2b34aacef92538c27b3daf9a360d32202f33c0a9f27f767c4e1c6ba8b522 languageName: node linkType: hard @@ -20825,20 +20733,20 @@ __metadata: linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.4 - resolution: "error-ex@npm:1.3.4" + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" dependencies: is-arrayish: "npm:^0.2.1" - checksum: 10/ae3939fd4a55b1404e877df2080c6b59acc516d5b7f08a181040f78f38b4e2399633bfed2d9a21b91c803713fff7295ac70bebd8f3657ef352a95c2cd9aa2e4b + checksum: 10/d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb languageName: node linkType: hard "error-stack-parser@npm:^2.0.2, error-stack-parser@npm:^2.0.3": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" + version: 2.0.7 + resolution: "error-stack-parser@npm:2.0.7" dependencies: - stackframe: "npm:^1.3.4" - checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e + stackframe: "npm:^1.1.1" + checksum: 10/c8cb739b827947db6915f1abaece4efe152b7dd6461561c078c7484fa3663ca83a907fea3bd69c117783e695cf1c25f186ac8f76d1c4eb1c0f257ca9999d8e17 languageName: node linkType: hard @@ -20861,26 +20769,26 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": - version: 1.24.0 - resolution: "es-abstract@npm:1.24.0" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.19.1, es-abstract@npm:^1.22.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: array-buffer-byte-length: "npm:^1.0.2" arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" + call-bound: "npm:^1.0.3" data-view-buffer: "npm:^1.0.2" data-view-byte-length: "npm:^1.0.2" data-view-byte-offset: "npm:^1.0.1" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" + es-object-atoms: "npm:^1.0.0" es-set-tostringtag: "npm:^2.1.0" es-to-primitive: "npm:^1.3.0" function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.3.0" - get-proto: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" get-symbol-description: "npm:^1.1.0" globalthis: "npm:^1.0.4" gopd: "npm:^1.2.0" @@ -20892,24 +20800,21 @@ __metadata: is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" is-data-view: "npm:^1.0.2" - is-negative-zero: "npm:^2.0.3" is-regex: "npm:^1.2.1" - is-set: "npm:^2.0.3" is-shared-array-buffer: "npm:^1.0.4" is-string: "npm:^1.1.1" is-typed-array: "npm:^1.1.15" - is-weakref: "npm:^1.1.1" + is-weakref: "npm:^1.1.0" math-intrinsics: "npm:^1.1.0" - object-inspect: "npm:^1.13.4" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.7" own-keys: "npm:^1.0.1" - regexp.prototype.flags: "npm:^1.5.4" + regexp.prototype.flags: "npm:^1.5.3" safe-array-concat: "npm:^1.1.3" safe-push-apply: "npm:^1.0.0" safe-regex-test: "npm:^1.1.0" set-proto: "npm:^1.0.0" - stop-iteration-iterator: "npm:^1.1.0" string.prototype.trim: "npm:^1.2.10" string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" @@ -20918,8 +20823,8 @@ __metadata: typed-array-byte-offset: "npm:^1.0.4" typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.1.0" - which-typed-array: "npm:^1.1.19" - checksum: 10/64e07a886f7439cf5ccfc100f9716e6173e10af6071a50a5031afbdde474a3dbc9619d5965da54e55f8908746a9134a46be02af8c732d574b7b81ed3124e2daf + which-typed-array: "npm:^1.1.18" + checksum: 10/31a321966d760d88fc2ed984104841b42f4f24fc322b246002b9be0af162e03803ee41fcc3cf8be89e07a27ba3033168f877dd983703cb81422ffe5322a27582 languageName: node linkType: hard @@ -20986,9 +20891,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.0": - version: 1.7.0 - resolution: "es-module-lexer@npm:1.7.0" - checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087 + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: 10/f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 languageName: node linkType: hard @@ -21013,12 +20918,12 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": - version: 1.1.0 - resolution: "es-shim-unscopables@npm:1.1.0" +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" dependencies: - hasown: "npm:^2.0.2" - checksum: 10/c351f586c30bbabc62355be49564b2435468b52c3532b8a1663672e3d10dc300197e69c247869dd173e56d86423ab95fc0c10b0939cdae597094e0fdca078cba + hasown: "npm:^2.0.0" + checksum: 10/6d3bf91f658a27cc7217cd32b407a0d714393a84d125ad576319b9e83a893bea165cf41270c29e9ceaa56d3cf41608945d7e2a2c31fd51c0009b0c31402b91c7 languageName: node linkType: hard @@ -21051,36 +20956,211 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:^0.25.0, esbuild@npm:~0.25.0, esbuild@npm:~0.25.10": - version: 0.25.11 - resolution: "esbuild@npm:0.25.11" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.11" - "@esbuild/android-arm": "npm:0.25.11" - "@esbuild/android-arm64": "npm:0.25.11" - "@esbuild/android-x64": "npm:0.25.11" - "@esbuild/darwin-arm64": "npm:0.25.11" - "@esbuild/darwin-x64": "npm:0.25.11" - "@esbuild/freebsd-arm64": "npm:0.25.11" - "@esbuild/freebsd-x64": "npm:0.25.11" - "@esbuild/linux-arm": "npm:0.25.11" - "@esbuild/linux-arm64": "npm:0.25.11" - "@esbuild/linux-ia32": "npm:0.25.11" - "@esbuild/linux-loong64": "npm:0.25.11" - "@esbuild/linux-mips64el": "npm:0.25.11" - "@esbuild/linux-ppc64": "npm:0.25.11" - "@esbuild/linux-riscv64": "npm:0.25.11" - "@esbuild/linux-s390x": "npm:0.25.11" - "@esbuild/linux-x64": "npm:0.25.11" - "@esbuild/netbsd-arm64": "npm:0.25.11" - "@esbuild/netbsd-x64": "npm:0.25.11" - "@esbuild/openbsd-arm64": "npm:0.25.11" - "@esbuild/openbsd-x64": "npm:0.25.11" - "@esbuild/openharmony-arm64": "npm:0.25.11" - "@esbuild/sunos-x64": "npm:0.25.11" - "@esbuild/win32-arm64": "npm:0.25.11" - "@esbuild/win32-ia32": "npm:0.25.11" - "@esbuild/win32-x64": "npm:0.25.11" +"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:^0.25.0": + version: 0.25.5 + resolution: "esbuild@npm:0.25.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.5" + "@esbuild/android-arm": "npm:0.25.5" + "@esbuild/android-arm64": "npm:0.25.5" + "@esbuild/android-x64": "npm:0.25.5" + "@esbuild/darwin-arm64": "npm:0.25.5" + "@esbuild/darwin-x64": "npm:0.25.5" + "@esbuild/freebsd-arm64": "npm:0.25.5" + "@esbuild/freebsd-x64": "npm:0.25.5" + "@esbuild/linux-arm": "npm:0.25.5" + "@esbuild/linux-arm64": "npm:0.25.5" + "@esbuild/linux-ia32": "npm:0.25.5" + "@esbuild/linux-loong64": "npm:0.25.5" + "@esbuild/linux-mips64el": "npm:0.25.5" + "@esbuild/linux-ppc64": "npm:0.25.5" + "@esbuild/linux-riscv64": "npm:0.25.5" + "@esbuild/linux-s390x": "npm:0.25.5" + "@esbuild/linux-x64": "npm:0.25.5" + "@esbuild/netbsd-arm64": "npm:0.25.5" + "@esbuild/netbsd-x64": "npm:0.25.5" + "@esbuild/openbsd-arm64": "npm:0.25.5" + "@esbuild/openbsd-x64": "npm:0.25.5" + "@esbuild/sunos-x64": "npm:0.25.5" + "@esbuild/win32-arm64": "npm:0.25.5" + "@esbuild/win32-ia32": "npm:0.25.5" + "@esbuild/win32-x64": "npm:0.25.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/0fa4c3b42c6ddf1a008e75a4bb3dcab08ce22ac0b31dd59dc01f7fe8e21380bfaec07a2fe3730a7cf430da5a30142d016714b358666325a4733547afa42be405 + languageName: node + linkType: hard + +"esbuild@npm:~0.25.0": + version: 0.25.9 + resolution: "esbuild@npm:0.25.9" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.9" + "@esbuild/android-arm": "npm:0.25.9" + "@esbuild/android-arm64": "npm:0.25.9" + "@esbuild/android-x64": "npm:0.25.9" + "@esbuild/darwin-arm64": "npm:0.25.9" + "@esbuild/darwin-x64": "npm:0.25.9" + "@esbuild/freebsd-arm64": "npm:0.25.9" + "@esbuild/freebsd-x64": "npm:0.25.9" + "@esbuild/linux-arm": "npm:0.25.9" + "@esbuild/linux-arm64": "npm:0.25.9" + "@esbuild/linux-ia32": "npm:0.25.9" + "@esbuild/linux-loong64": "npm:0.25.9" + "@esbuild/linux-mips64el": "npm:0.25.9" + "@esbuild/linux-ppc64": "npm:0.25.9" + "@esbuild/linux-riscv64": "npm:0.25.9" + "@esbuild/linux-s390x": "npm:0.25.9" + "@esbuild/linux-x64": "npm:0.25.9" + "@esbuild/netbsd-arm64": "npm:0.25.9" + "@esbuild/netbsd-x64": "npm:0.25.9" + "@esbuild/openbsd-arm64": "npm:0.25.9" + "@esbuild/openbsd-x64": "npm:0.25.9" + "@esbuild/openharmony-arm64": "npm:0.25.9" + "@esbuild/sunos-x64": "npm:0.25.9" + "@esbuild/win32-arm64": "npm:0.25.9" + "@esbuild/win32-ia32": "npm:0.25.9" + "@esbuild/win32-x64": "npm:0.25.9" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/fc174ae7f646ad413adb641c7e46f16be575e462ed209866b55d5954d382e5da839e3f3f89a8e42e2b71d48895cc636ba43523011249fe5ff9c63d8d39d3a364 + languageName: node + linkType: hard + +"esbuild@npm:~0.25.10": + version: 0.25.10 + resolution: "esbuild@npm:0.25.10" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.10" + "@esbuild/android-arm": "npm:0.25.10" + "@esbuild/android-arm64": "npm:0.25.10" + "@esbuild/android-x64": "npm:0.25.10" + "@esbuild/darwin-arm64": "npm:0.25.10" + "@esbuild/darwin-x64": "npm:0.25.10" + "@esbuild/freebsd-arm64": "npm:0.25.10" + "@esbuild/freebsd-x64": "npm:0.25.10" + "@esbuild/linux-arm": "npm:0.25.10" + "@esbuild/linux-arm64": "npm:0.25.10" + "@esbuild/linux-ia32": "npm:0.25.10" + "@esbuild/linux-loong64": "npm:0.25.10" + "@esbuild/linux-mips64el": "npm:0.25.10" + "@esbuild/linux-ppc64": "npm:0.25.10" + "@esbuild/linux-riscv64": "npm:0.25.10" + "@esbuild/linux-s390x": "npm:0.25.10" + "@esbuild/linux-x64": "npm:0.25.10" + "@esbuild/netbsd-arm64": "npm:0.25.10" + "@esbuild/netbsd-x64": "npm:0.25.10" + "@esbuild/openbsd-arm64": "npm:0.25.10" + "@esbuild/openbsd-x64": "npm:0.25.10" + "@esbuild/openharmony-arm64": "npm:0.25.10" + "@esbuild/sunos-x64": "npm:0.25.10" + "@esbuild/win32-arm64": "npm:0.25.10" + "@esbuild/win32-ia32": "npm:0.25.10" + "@esbuild/win32-x64": "npm:0.25.10" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -21136,7 +21216,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10/287dfc7909d169501be9daa55973ae9398bd69c7114dfc0b682eef04c22f5c33fdba934398af0f36ed5aab1366ee4be25062235d6a1bff4b74fa3d185e208e56 + checksum: 10/a8e4d33d7e785b7c8e1255d2ef532a53d1406659dbf2d0d3cdeb95c4760f51f86683e42974643b4f1dbe58381b6c7ce1217d4c8325f84353fbfc40be7b326358 languageName: node linkType: hard @@ -21258,14 +21338,14 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.12.0": - version: 2.12.1 - resolution: "eslint-module-utils@npm:2.12.1" + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10/bd25d6610ec3abaa50e8f1beb0119541562bbb8dd02c035c7e887976fe1e0c5dd8175f4607ca8d86d1146df24d52a071bd3d1dd329f6902bd58df805a8ca16d3 + checksum: 10/dd27791147eca17366afcb83f47d6825b6ce164abb256681e5de4ec1d7e87d8605641eb869298a0dbc70665e2446dbcc2f40d3e1631a9475dd64dd23d4ca5dee languageName: node linkType: hard @@ -21390,16 +21470,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5.0.0": - version: 5.2.0 - resolution: "eslint-plugin-react-hooks@npm:5.2.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - checksum: 10/ebb79e9cf69ae06e3a7876536653c5e556b5fd8cd9dc49577f10a6e728360e7b6f5ce91f4339b33e93b26e3bb23805418f8b5e75db80baddd617b1dffe73bed1 - languageName: node - linkType: hard - -"eslint-plugin-react-hooks@npm:~5.0.0": +"eslint-plugin-react-hooks@npm:^5.0.0, eslint-plugin-react-hooks@npm:~5.0.0": version: 5.0.0 resolution: "eslint-plugin-react-hooks@npm:5.0.0" peerDependencies: @@ -21409,11 +21480,11 @@ __metadata: linkType: hard "eslint-plugin-react-refresh@npm:^0.4.22": - version: 0.4.24 - resolution: "eslint-plugin-react-refresh@npm:0.4.24" + version: 0.4.22 + resolution: "eslint-plugin-react-refresh@npm:0.4.22" peerDependencies: eslint: ">=8.40" - checksum: 10/5e7f0e9e854f1fcf56dcfca5f9e068ba0e1e3f7b47428991d5d5f9549dfc94261d6200fb7a1a1a76861cd787f17f2366dfd4f27a082d7f7815a0201a0b434dd3 + checksum: 10/73e488bb0200a039c293efbe9707ff8e99de47f5bad4c7970a8b93e1900aa4435dc39a053d6603b4b592151bc6ad8047dbb3741b13e0b339d6432ff0f9b05be6 languageName: node linkType: hard @@ -21458,18 +21529,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-testing-library@npm:^6.4.0": - version: 6.5.0 - resolution: "eslint-plugin-testing-library@npm:6.5.0" - dependencies: - "@typescript-eslint/utils": "npm:^5.62.0" - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10/5ce5f71aed5dc39315f7fa2e987c7e1ffc78f7d35164c2d8769ad29000558828dc13c04bfef289c28faf57749ce7720e5ab17869780b743bc1d8cd59a5052a43 - languageName: node - linkType: hard - -"eslint-plugin-testing-library@npm:~6.4.0": +"eslint-plugin-testing-library@npm:^6.4.0, eslint-plugin-testing-library@npm:~6.4.0": version: 6.4.0 resolution: "eslint-plugin-testing-library@npm:6.4.0" dependencies: @@ -21500,12 +21560,12 @@ __metadata: linkType: hard "eslint-scope@npm:^7.2.0": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" + version: 7.2.0 + resolution: "eslint-scope@npm:7.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + checksum: 10/94d8942840b35bf5e6559bd0f0a8b10610d65b1e44e41295e66ed1fe82f83bc51756e7af607d611b75f435adf821122bd901aa565701596ca1a628db41c0cd87 languageName: node linkType: hard @@ -21523,13 +21583,6 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.1": - version: 4.2.1 - resolution: "eslint-visitor-keys@npm:4.2.1" - checksum: 10/3ee00fc6a7002d4b0ffd9dc99e13a6a7882c557329e6c25ab254220d71e5c9c4f89dca4695352949ea678eb1f3ba912a18ef8aac0a7fe094196fd92f441bfce2 - languageName: node - linkType: hard - "eslint4b-prebuilt@npm:^6.7.2": version: 6.7.2 resolution: "eslint4b-prebuilt@npm:6.7.2" @@ -21585,13 +21638,13 @@ __metadata: linkType: hard "espree@npm:^9.6.0": - version: 9.6.1 - resolution: "espree@npm:9.6.1" + version: 9.6.0 + resolution: "espree@npm:9.6.0" dependencies: acorn: "npm:^8.9.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 + checksum: 10/870834c0ab188213ba56fae7003ff9fadbad2b9285dae941840c3d425cedbb2221ad3cffaabd217bc36b96eb80d651c2a2d9b0b1f3b9394b2358b27052c942e2 languageName: node linkType: hard @@ -21606,11 +21659,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a + checksum: 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d languageName: node linkType: hard @@ -21734,15 +21787,6 @@ __metadata: languageName: node linkType: hard -"events-universal@npm:^1.0.0": - version: 1.0.1 - resolution: "events-universal@npm:1.0.1" - dependencies: - bare-events: "npm:^2.7.0" - checksum: 10/71b2e6079b4dc030c613ef73d99f1acb369dd3ddb6034f49fd98b3e2c6632cde9f61c15fb1351004339d7c79672252a4694ecc46a6124dc794b558be50a83867 - languageName: node - linkType: hard - "events@npm:1.1.1": version: 1.1.1 resolution: "events@npm:1.1.1" @@ -21916,7 +21960,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.2.0, expect@npm:^30.0.0": +"expect@npm:30.2.0": version: 30.2.0 resolution: "expect@npm:30.2.0" dependencies: @@ -21930,7 +21974,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.7.0": +"expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: @@ -21943,6 +21987,20 @@ __metadata: languageName: node linkType: hard +"expect@npm:^30.0.0": + version: 30.0.5 + resolution: "expect@npm:30.0.5" + dependencies: + "@jest/expect-utils": "npm:30.0.5" + "@jest/get-type": "npm:30.0.1" + jest-matcher-utils: "npm:30.0.5" + jest-message-util: "npm:30.0.5" + jest-mock: "npm:30.0.5" + jest-util: "npm:30.0.5" + checksum: 10/48ee8a444bfb7c6b23ca9b416a43f6c418ab698b1c3f59848d711d13b362a393dcc7d30b97ce73e0a15959a98644f51a600e6d76e20091aa7016441899b1e9c4 + languageName: node + linkType: hard + "expiry-map@npm:^2.0.0": version: 2.0.0 resolution: "expiry-map@npm:2.0.0" @@ -21953,9 +22011,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.3 - resolution: "exponential-backoff@npm:3.1.3" - checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10/2d9bbb6473de7051f96790d5f9a678f32e60ed0aa70741dc7fdc96fec8d631124ec3374ac144387604f05afff9500f31a1d45bd9eee4cdc2e4f9ad2d9b9d5dbd languageName: node linkType: hard @@ -21966,16 +22024,7 @@ __metadata: languageName: node linkType: hard -"express-rate-limit@npm:^7.1.5": - version: 7.5.1 - resolution: "express-rate-limit@npm:7.5.1" - peerDependencies: - express: ">= 4.11" - checksum: 10/357c3398450144ab7bbce2841d0bf4f93a0f3fd9d1d5ed9a0ee331b557af969cc790941dc37b47f8d9b5672964aa0e31666f770e1f48b334dc7d1e69f6433040 - languageName: node - linkType: hard - -"express@npm:^4.18.1, express@npm:^4.18.2, express@npm:^4.21.0, express@npm:^4.21.2": +"express@npm:^4.21.0, express@npm:^4.21.2": version: 4.21.2 resolution: "express@npm:4.21.2" dependencies: @@ -22054,6 +22103,17 @@ __metadata: languageName: node linkType: hard +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10/776dff1d64a1d28f77ff93e9e75421a81c062983fd1544279d0a32f563c0b18c52abbb211f31262e2827e48edef5c9dc8f960d06dd2d42d1654443b88568056b + languageName: node + linkType: hard + "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -22076,9 +22136,9 @@ __metadata: linkType: hard "fast-diff@npm:^1.1.2": - version: 1.3.0 - resolution: "fast-diff@npm:1.3.0" - checksum: 10/9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde + version: 1.2.0 + resolution: "fast-diff@npm:1.2.0" + checksum: 10/f62419b3d770f201d51c3ee8c4443b752b3ba2d548a6639026b7e09a08203ed2699a8d1fe21efcb8c5186135002d5d2916c12a687cac63785626456a92915adc languageName: node linkType: hard @@ -22124,9 +22184,9 @@ __metadata: linkType: hard "fast-redact@npm:^3.1.1": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: 10/24b27e2023bd5a62f908d97a753b1adb8d89206b260f97727728e00b693197dea2fc2aa3711147a385d0ec6e713569fd533df37a4ef947e08cb65af3019c7ad5 + version: 3.1.2 + resolution: "fast-redact@npm:3.1.2" + checksum: 10/b3b52081f9f4573c77c5f716d9ad509549e2af02109ef295cd1fbb2793237aeff64fdf68b4dbf84dfc2fde8c939dba7e3b21ce169117751f47c7e488fccc8055 languageName: node linkType: hard @@ -22138,9 +22198,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.1.0 - resolution: "fast-uri@npm:3.1.0" - checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 + version: 3.0.3 + resolution: "fast-uri@npm:3.0.3" + checksum: 10/92487c75848b03edc45517fca0148287d342c30818ce43d556391db774d8e01644fb6964315a3336eec5a90f301b218b21f71fb9b2528ba25757435a20392c95 languageName: node linkType: hard @@ -22156,13 +22216,13 @@ __metadata: linkType: hard "fast-xml-parser@npm:^4.1.3, fast-xml-parser@npm:^4.2.4, fast-xml-parser@npm:^4.4.1": - version: 4.5.3 - resolution: "fast-xml-parser@npm:4.5.3" + version: 4.5.1 + resolution: "fast-xml-parser@npm:4.5.1" dependencies: - strnum: "npm:^1.1.1" + strnum: "npm:^1.0.5" bin: fxparser: src/cli/cli.js - checksum: 10/ca22bf9d65c10b8447c1034c13403e90ecee210e2b3852690df3d8a42b8a46ec655fae7356096abd98a15b89ddaf11878587b1773e0c3be4cbc2ac4af4c7bf95 + checksum: 10/17ce5908e798de1b6d12a39d26f04ac3b582ea9ce28f3a6e3b9c401edcb74790f28df84d75377608af53308ff8caad2b244ba1283cc4b5b4cf4cc7bd532a9983 languageName: node linkType: hard @@ -22174,18 +22234,18 @@ __metadata: linkType: hard "fastest-validator@npm:^1.19.0": - version: 1.19.1 - resolution: "fastest-validator@npm:1.19.1" - checksum: 10/e38943bab966ce6957d31f73426cc26e3a90cba5e8245d90312df2e9b303104b6df6502d162c2c0cc6eaf7356d9453d7af748879c5d75bd526fbcbc0ef21b72e + version: 1.19.0 + resolution: "fastest-validator@npm:1.19.0" + checksum: 10/fbd43e8d41cf09bc34ead324c1f2651db924f9366561fa3db311f20bf13c7a0f8deaa2a9212d4e7501f2209ab58f2c97fe028501561ed7c4999bb9fd0b734c86 languageName: node linkType: hard "fastq@npm:^1.17.1, fastq@npm:^1.6.0": - version: 1.19.1 - resolution: "fastq@npm:1.19.1" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10/75679dc226316341c4f2a6b618571f51eac96779906faecd8921b984e844d6ae42fabb2df69b1071327d398d5716693ea9c9c8941f64ac9e89ec2032ce59d730 + checksum: 10/a443180068b527dd7b3a63dc7f2a47ceca2f3e97b9c00a1efe5538757e6cc4056a3526df94308075d7727561baf09ebaa5b67da8dcbddb913a021c5ae69d1f69 languageName: node linkType: hard @@ -22216,7 +22276,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4, fdir@npm:^6.5.0": +"fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: @@ -22228,13 +22288,6 @@ __metadata: languageName: node linkType: hard -"fecha@npm:^4.2.0": - version: 4.2.3 - resolution: "fecha@npm:4.2.3" - checksum: 10/534ce630c8f63c116292145607fc18c0f06bfa2fd74094357bf65daacc5d3f4f2b285bf8eb112c3bbf98c5caa6d386cced797f44b9b1b33da0c0a81020444826 - languageName: node - linkType: hard - "fflate@npm:^0.8.2": version: 0.8.2 resolution: "fflate@npm:0.8.2" @@ -22251,15 +22304,6 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^10.1.4": - version: 10.1.4 - resolution: "file-entry-cache@npm:10.1.4" - dependencies: - flat-cache: "npm:^6.1.13" - checksum: 10/286fc7d632a7c62665baf8c794ab7aaa6ea30111da2f22bdb68b1b467e7393630737f637fe93298ef3d9d1ce149233fd739508a12c16c1555fbd85fe9d225ff0 - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -22269,6 +22313,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^9.1.0": + version: 9.1.0 + resolution: "file-entry-cache@npm:9.1.0" + dependencies: + flat-cache: "npm:^5.0.0" + checksum: 10/fd67a9552f272ac4a1731c545e1350bd135e208659144cc5311baac6b8bbf55da7c8c3a0bf25c71ed78eff2bdd26d2a3a8f9ba3d8bec968fe8d1eeba6ab14a96 + languageName: node + linkType: hard + "file-loader@npm:^6.2.0": version: 6.2.0 resolution: "file-loader@npm:6.2.0" @@ -22281,15 +22334,6 @@ __metadata: languageName: node linkType: hard -"file-stream-rotator@npm:^0.6.1": - version: 0.6.1 - resolution: "file-stream-rotator@npm:0.6.1" - dependencies: - moment: "npm:^2.29.1" - checksum: 10/8014bad7aca807b7437b8696c58142ea939d6a50473eff9df36dcbcf66899a78130f762494c0500baa4b0687f33c1a714d1dd191446a7781868a68fc5024dac5 - languageName: node - linkType: hard - "file-type@npm:5.2.0, file-type@npm:^5.2.0": version: 5.2.0 resolution: "file-type@npm:5.2.0" @@ -22501,15 +22545,15 @@ __metadata: linkType: hard "find-process@npm:^1.4.4": - version: 1.4.11 - resolution: "find-process@npm:1.4.11" + version: 1.4.10 + resolution: "find-process@npm:1.4.10" dependencies: chalk: "npm:~4.1.2" commander: "npm:^12.1.0" loglevel: "npm:^1.9.2" bin: find-process: bin/find-process.js - checksum: 10/95f7106877c86fc09804b29339cfac518a43228c1b5f4a4e9442e57ac5538369fbeafb746fa96390ecd7be6f5a9119b58c952b5c96a0cb9f2490ef19298dec1e + checksum: 10/cda45cfb3f52cbc7f643a465a8bffc19e2a3ac49ec5aa74e9b18ed2e4d6d62e370443d38c5fdd3de6b30b232fda51db1d74c2574d70d28e6c896d49df3bc3bcd languageName: node linkType: hard @@ -22581,24 +22625,22 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" + version: 3.0.4 + resolution: "flat-cache@npm:3.0.4" dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" + flatted: "npm:^3.1.0" rimraf: "npm:^3.0.2" - checksum: 10/02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 + checksum: 10/9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f languageName: node linkType: hard -"flat-cache@npm:^6.1.13": - version: 6.1.18 - resolution: "flat-cache@npm:6.1.18" +"flat-cache@npm:^5.0.0": + version: 5.0.0 + resolution: "flat-cache@npm:5.0.0" dependencies: - cacheable: "npm:^2.1.0" - flatted: "npm:^3.3.3" - hookified: "npm:^1.12.0" - checksum: 10/1c1f5659dda8ef7c140a8ff3ea63daa620c96542057ea81e51b929c9706241b8d1015c0c2db9d4eb8fc80e73ee031407d8eacc3c2dfd67ddeb7ce89a8c6b1bb1 + flatted: "npm:^3.3.1" + keyv: "npm:^4.5.4" + checksum: 10/42570762052b17a1dec221d73a1e417d0ba07137de6debaabb51389cac265a12a027a895dc84e1725bc5cdde04fe8b706ad836860b05488e9a04bda9301d2529 languageName: node linkType: hard @@ -22611,24 +22653,17 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.9, flatted@npm:^3.3.3": - version: 3.3.3 - resolution: "flatted@npm:3.3.3" - checksum: 10/8c96c02fbeadcf4e8ffd0fa24983241e27698b0781295622591fc13585e2f226609d95e422bcf2ef044146ffacb6b68b1f20871454eddf75ab3caa6ee5f4a1fe - languageName: node - linkType: hard - -"fn.name@npm:1.x.x": - version: 1.1.0 - resolution: "fn.name@npm:1.1.0" - checksum: 10/000198af190ae02f0138ac5fa4310da733224c628e0230c81e3fff7c4e094af7e0e8bb9f4357cabd21db601759d89f3445da744afbae20623cfa41edf3888397 +"flatted@npm:^3.1.0, flatted@npm:^3.3.1": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 languageName: node linkType: hard "focus-visible@npm:^5.2.0": - version: 5.2.1 - resolution: "focus-visible@npm:5.2.1" - checksum: 10/b42a900fbccc05497b48a537b73c2ec41a209376f3df06ae908e151703921d0e62ae704a2e3a87bf86208e7f36a88fa3a672abdd629b5d7a6861c9ee3a399dca + version: 5.2.0 + resolution: "focus-visible@npm:5.2.0" + checksum: 10/11f686d68dbd4a0efb6714f037a4611411ffb8db4369784fcd6ba7f6cc386a42a5fa08211f6feb14ad3660719b451d0621f95058ea49963a59cf204ced38c4bc languageName: node linkType: hard @@ -22640,20 +22675,20 @@ __metadata: linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.4, follow-redirects@npm:^1.15.6, follow-redirects@npm:^1.15.9": - version: 1.15.11 - resolution: "follow-redirects@npm:1.15.11" + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: 10/07372fd74b98c78cf4d417d68d41fdaa0be4dcacafffb9e67b1e3cf090bc4771515e65020651528faab238f10f9b9c0d9707d6c1574a6c0387c5de1042cde9ba + checksum: 10/e3ab42d1097e90d28b913903841e6779eb969b62a64706a3eb983e894a5db000fbd89296f45f08885a0e54cd558ef62e81be1165da9be25a6c44920da10f424c languageName: node linkType: hard "fontkit@npm:^2.0.2": - version: 2.0.4 - resolution: "fontkit@npm:2.0.4" + version: 2.0.2 + resolution: "fontkit@npm:2.0.2" dependencies: - "@swc/helpers": "npm:^0.5.12" + "@swc/helpers": "npm:^0.4.2" brotli: "npm:^1.3.2" clone: "npm:^2.1.2" dfa: "npm:^1.2.0" @@ -22662,16 +22697,16 @@ __metadata: tiny-inflate: "npm:^1.0.3" unicode-properties: "npm:^1.4.0" unicode-trie: "npm:^2.0.0" - checksum: 10/15ecf3d3411d507c37fbc3fb5b346fe4a50e1e3ed14dc469f56d49c23676b0eaa1ee07d352cfed726810b03441c22fcf547d56cc4b0e70191b50c8e9cdc214a0 + checksum: 10/4cab685fe424e28d18f7fd90512315164d72f2a615ed66b1a0af31c8b07e6451f5763cbe5478a25aaacaf7a15b0be9a1198e8d8c1b1db32885291b1ffd4ecf52 languageName: node linkType: hard -"for-each@npm:^0.3.3, for-each@npm:^0.3.5": - version: 0.3.5 - resolution: "for-each@npm:0.3.5" +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" dependencies: - is-callable: "npm:^1.2.7" - checksum: 10/330cc2439f85c94f4609de3ee1d32c5693ae15cdd7fe3d112c4fd9efd4ce7143f2c64ef6c2c9e0cfdb0058437f33ef05b5bdae5b98fcc903fb2143fbaf0fea0f + is-callable: "npm:^1.1.3" + checksum: 10/fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676 languageName: node linkType: hard @@ -22685,13 +22720,13 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.0, foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: - cross-spawn: "npm:^7.0.6" + cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 + checksum: 10/e3a60480f3a09b12273ce2c5fcb9514d98dd0e528f58656a1b04680225f918d60a2f81f6a368f2f3b937fcee9cfc0cbf16f1ad9a0bc6a3a6e103a84c9a90087e languageName: node linkType: hard @@ -22725,21 +22760,30 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^2.5.0, form-data@npm:^2.5.5": - version: 2.5.5 - resolution: "form-data@npm:2.5.5" +"form-data@npm:^2.5.0": + version: 2.5.2 + resolution: "form-data@npm:2.5.2" dependencies: asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.35" + combined-stream: "npm:^1.0.6" + mime-types: "npm:^2.1.12" safe-buffer: "npm:^5.2.1" - checksum: 10/4b6a8d07bb67089da41048e734215f68317a8e29dd5385a972bf5c458a023313c69d3b5d6b8baafbb7f808fa9881e0e2e030ffe61e096b3ddc894c516401271d + checksum: 10/ef602e52f0bfcc8f8c346b8783f6dbd2fb271596788d42cf929dddaa50bd61e97da21f01464b4524e77872682264765e53c75ac1ab1466ea23f5c96de585faff languageName: node linkType: hard -"form-data@npm:^4.0.0, form-data@npm:^4.0.4": +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + mime-types: "npm:^2.1.12" + checksum: 10/7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805 + languageName: node + linkType: hard + +"form-data@npm:^4.0.4": version: 4.0.4 resolution: "form-data@npm:4.0.4" dependencies: @@ -22878,9 +22922,9 @@ __metadata: linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.1.0 - resolution: "fs-monkey@npm:1.1.0" - checksum: 10/1c6da5d07f6c91e31fd9bcd68909666e18fa243c7af6697e9d2ded16d4ee87cc9c2b67889b19f98211006c228d1915e1beb0678b4080778fb52539ef3e4eab6c + version: 1.0.4 + resolution: "fs-monkey@npm:1.0.4" + checksum: 10/9944223c25e62e176cbb9b0f9e0ee1697a1676419529e948ec013b49156863411a09b45671b56267d3118c867d3a0d5c08225845160a6148861cc16fc1eec79e languageName: node linkType: hard @@ -22936,7 +22980,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 @@ -22995,31 +23039,12 @@ __metadata: linkType: hard "gcp-metadata@npm:^6.1.0": - version: 6.1.1 - resolution: "gcp-metadata@npm:6.1.1" + version: 6.1.0 + resolution: "gcp-metadata@npm:6.1.0" dependencies: - gaxios: "npm:^6.1.1" - google-logging-utils: "npm:^0.0.2" + gaxios: "npm:^6.0.0" json-bigint: "npm:^1.0.0" - checksum: 10/f6b1a604d5888db261a9a3ca0a494338b5cdbf815efa393aa38051d814387545bbfd9f25874bf8ea36441f2052625add42658e8973648e53f9b90f151b4bad1b - languageName: node - linkType: hard - -"generate-function@npm:^2.0.0": - version: 2.3.1 - resolution: "generate-function@npm:2.3.1" - dependencies: - is-property: "npm:^1.0.2" - checksum: 10/318f85af87c3258d86df4ebbb56b63a2ae52e71bd6cde8d0a79de09450de7422a7047fb1f8d52ccc135564a36cb986d73c63149eed96b7ac57e38acba44f29e2 - languageName: node - linkType: hard - -"generate-object-property@npm:^1.1.0": - version: 1.2.0 - resolution: "generate-object-property@npm:1.2.0" - dependencies: - is-property: "npm:^1.0.0" - checksum: 10/5141ca5fd545f0aabd24fd13f9f3ecf9cfea2255db00d46e282d65141d691d560c70b6361c3c0c4982f86f600361925bfd4773e0350c66d0210e6129ae553a09 + checksum: 10/a0d12a9cb7499fdb9de0fff5406aa220310c1326b80056be8d9b747aae26414f99d14bd795c0ec52ef7d0473eef9d61bb657b8cd3d8186c8a84c4ddbff025fe9 languageName: node linkType: hard @@ -23030,13 +23055,6 @@ __metadata: languageName: node linkType: hard -"generator-function@npm:^2.0.0": - version: 2.0.1 - resolution: "generator-function@npm:2.0.1" - checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -23059,9 +23077,9 @@ __metadata: linkType: hard "get-css-data@npm:^2.0.2": - version: 2.1.1 - resolution: "get-css-data@npm:2.1.1" - checksum: 10/35e8f961299edf1409de9b4024ea6de3ecf1737d53fd819584585a1ca04b2385cc341135a7560722647488ac5bef79f65d8363c120dfeebba237aad563d482ba + version: 2.0.2 + resolution: "get-css-data@npm:2.0.2" + checksum: 10/673d19d30124ba414aadf7c1e0e25f778ac9001def420207dc2a8fb790abc64c8c364e5c80bae942db994d281c37e6463b781dabc15398dee78806d711680083 languageName: node linkType: hard @@ -23073,23 +23091,20 @@ __metadata: linkType: hard "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": - version: 1.3.1 - resolution: "get-intrinsic@npm:1.3.1" + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" dependencies: - async-function: "npm:^1.0.0" - async-generator-function: "npm:^1.0.0" call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" - generator-function: "npm:^2.0.0" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 + checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 languageName: node linkType: hard @@ -23173,11 +23188,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.10.1, get-tsconfig@npm:^4.7.5": - version: 4.12.0 - resolution: "get-tsconfig@npm:4.12.0" + version: 4.10.1 + resolution: "get-tsconfig@npm:4.10.1" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/1bce6263de6da11c747e804aad1d2d2c1cd893ea4b34a135c3bc1da94f7a8a29d4b23c47e73fd0b1b812650ad48956db5415430f56d7c73670a337a5c4fe4559 + checksum: 10/04d63f47fdecaefbd1f73ec02949be4ec4db7d6d9fbc8d4e81f9a4bb1c6f876e48943712f2f9236643d3e4d61d9a7b06da08564d08b034631ebe3f5605bef237 languageName: node linkType: hard @@ -23228,15 +23243,6 @@ __metadata: languageName: node linkType: hard -"glob-to-regex.js@npm:^1.0.1": - version: 1.2.0 - resolution: "glob-to-regex.js@npm:1.2.0" - peerDependencies: - tslib: 2 - checksum: 10/13034e642db479d75448bdd9f37de7451bef2879c394bfe3f8df6588e0479893e94059eaee77cdf50dce675607fb2395c132dcca0c9a559a6192e89b2ad0f134 - languageName: node - linkType: hard - "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -23258,7 +23264,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -23275,18 +23281,18 @@ __metadata: linkType: hard "glob@npm:^11.0.0": - version: 11.0.3 - resolution: "glob@npm:11.0.3" + version: 11.0.0 + resolution: "glob@npm:11.0.0" dependencies: - foreground-child: "npm:^3.3.1" - jackspeak: "npm:^4.1.1" - minimatch: "npm:^10.0.3" + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^4.0.1" + minimatch: "npm:^10.0.0" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10/2ae536c1360c0266b523b2bfa6aadc10144a8b7e08869b088e37ac3c27cd30774f82e4bfb291cde796776e878f9e13200c7ff44010eb7054e00f46f649397893 + checksum: 10/e66939201d11ae30fe97e3364ac2be5c59d6c9bfce18ac633edfad473eb6b46a7553f6f73658f67caaf6cccc1df1ae336298a45e9021fa5695fd78754cc1603e languageName: node linkType: hard @@ -23381,6 +23387,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 + languageName: node + linkType: hard + "globals@npm:^13.19.0, globals@npm:^13.23.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -23465,8 +23478,8 @@ __metadata: linkType: hard "google-auth-library@npm:^9.6.3": - version: 9.15.1 - resolution: "google-auth-library@npm:9.15.1" + version: 9.15.0 + resolution: "google-auth-library@npm:9.15.0" dependencies: base64-js: "npm:^1.3.0" ecdsa-sig-formatter: "npm:^1.0.11" @@ -23474,7 +23487,7 @@ __metadata: gcp-metadata: "npm:^6.1.0" gtoken: "npm:^7.0.0" jws: "npm:^4.0.0" - checksum: 10/6b977dd20f4f1ab6b2d2b78650d1e1c79ca84b951720b1064b85ebbb32af469547db7505a6609265e806be11c823bd6e07323b5073a98729b43b29fe34f05717 + checksum: 10/fba2db9732bbf1b3a3a2e2b45131ba8e8aba297377f1c104d0b2ab3386bbc1e02047f20b8a7afca1c6308492da1540104618f1c7b5cd539703552e10399c560e languageName: node linkType: hard @@ -23485,13 +23498,6 @@ __metadata: languageName: node linkType: hard -"google-logging-utils@npm:^0.0.2": - version: 0.0.2 - resolution: "google-logging-utils@npm:0.0.2" - checksum: 10/f8f5ec3087ef4563d12ee1afc603e6b42b4d703c1f10c9f37b3080e6f4a2e9554e0fd9dcdce97ded5a46ead465c706ff2bc791ad2ca478ed8dc62fdc4b06cac6 - languageName: node - linkType: hard - "gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" @@ -23546,7 +23552,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -23664,9 +23670,9 @@ __metadata: linkType: hard "has-bigints@npm:^1.0.2": - version: 1.1.0 - resolution: "has-bigints@npm:1.1.0" - checksum: 10/90fb1b24d40d2472bcd1c8bd9dd479037ec240215869bdbff97b2be83acef57d28f7e96bdd003a21bed218d058b49097f4acc8821c05b1629cc5d48dd7bfcccd + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 10/4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b languageName: node linkType: hard @@ -23684,6 +23690,13 @@ __metadata: languageName: node linkType: hard +"has-own-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "has-own-prop@npm:2.0.0" + checksum: 10/ca6336e85ead2295c9603880cbc199e2d3ff7eaea0e9035d68fbc79892e9cf681abc62c0909520f112c671dad9961be2173b21dff951358cc98425c560e789e0 + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -23725,7 +23738,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -23742,35 +23755,36 @@ __metadata: linkType: hard "has@npm:^1.0.0": - version: 1.0.4 - resolution: "has@npm:1.0.4" - checksum: 10/c245f332fe78c7b6b8753857240ac12b3286f995f656a33c77e0f5baab7d0157e6ddb1c34940ffd2bffc51f75ede50cd8b29ff65c13e336376aca8cf3df58043 + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: "npm:^1.1.1" + checksum: 10/a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b languageName: node linkType: hard -"hash-base@npm:^3.0.0, hash-base@npm:^3.1.2": - version: 3.1.2 - resolution: "hash-base@npm:3.1.2" +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" dependencies: inherits: "npm:^2.0.4" - readable-stream: "npm:^2.3.8" - safe-buffer: "npm:^5.2.1" - to-buffer: "npm:^1.2.1" - checksum: 10/f2100420521ec77736ebd9279f2c0b3ab2820136a2fa408ea36f3201d3f6984cda166806e6a0287f92adf179430bedfbdd74348ac351e24a3eff9f01a8c406b0 + readable-stream: "npm:^3.6.0" + safe-buffer: "npm:^5.2.0" + checksum: 10/26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc languageName: node linkType: hard "hash-base@npm:~3.0, hash-base@npm:~3.0.4": - version: 3.0.5 - resolution: "hash-base@npm:3.0.5" + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" dependencies: - inherits: "npm:^2.0.4" - safe-buffer: "npm:^5.2.1" - checksum: 10/6a82675a5de2ea9347501bbe655a2334950c7ec972fd9810ae9529e06aeab8f7e8ef68fc2112e5e6f0745561a7e05326efca42ad59bb5fd116537f5f8b0a216d + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10/878465a0dfcc33cce195c2804135352c590d6d10980adc91a9005fd377e77f2011256c2b7cfce472e3f2e92d561d1bf3228d2da06348a9017ce9a258b3b49764 languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" dependencies: @@ -23790,7 +23804,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -23819,9 +23833,11 @@ __metadata: linkType: hard "hepburn@npm:^1.2.0": - version: 1.2.2 - resolution: "hepburn@npm:1.2.2" - checksum: 10/a220c5db7e60bb2ff2541ce0fa3ce9bed88918317eedbb3647fa6e81aee93b3ab303c33e0ba1a103bf5e1678b09582bfe6e60a9826161a73e711cbe760b1eb5d + version: 1.2.0 + resolution: "hepburn@npm:1.2.0" + dependencies: + bulk-replace: "npm:0.0.1" + checksum: 10/36d8d27995bce6df75580f10c8be8a1b6870425046a28fb273bc3a97f801168a0de17716b24d6a13b4aafe333abb89218210e94afa490e2a46cf60801c03103c languageName: node linkType: hard @@ -23892,16 +23908,9 @@ __metadata: linkType: hard "hono@npm:^4.6.19": - version: 4.10.1 - resolution: "hono@npm:4.10.1" - checksum: 10/dc2fedcc40da5ec477c70b5fe140985b5ac32303f4084d04d924506107a3174f666f46add006e662c38758a022099f574b0eb07ddce5198d48f23a322558cb83 - languageName: node - linkType: hard - -"hookified@npm:^1.12.0, hookified@npm:^1.12.1, hookified@npm:^1.12.2": - version: 1.12.2 - resolution: "hookified@npm:1.12.2" - checksum: 10/d445956d47ea8a3d30b29a9c1fe9945536577fa027d83c69eff9de4d47e22167fbe2b0721a8c4df6a0a2b53f0cc0b9eeda3a311ea9b4f20e09b2bb556105b035 + version: 4.6.19 + resolution: "hono@npm:4.6.19" + checksum: 10/b3e317bdaf868359b68271d5aa395b1561ceedf3ac97f2d76cc5b9e00e01a794f862bdb5d5574b96b284f5456e2be4d42e6f9511a479d1afdf8c09dff75150e7 languageName: node linkType: hard @@ -23966,9 +23975,9 @@ __metadata: linkType: hard "html-entities@npm:^2.1.0, html-entities@npm:^2.5.2": - version: 2.6.0 - resolution: "html-entities@npm:2.6.0" - checksum: 10/06d4e7a3ba6243bba558af176e56f85e09894b26d911bc1ef7b2b9b3f18b46604360805b32636f080e954778e9a34313d1982479a05a5aa49791afd6a4229346 + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: 10/4ec12ebdf2d5ba8192c68e1aef3c1e4a4f36b29246a0a88464fe278a54517d0196d3489af46a3145c7ecacb4fc5fd50497be19eb713b810acab3f0efcf36fdc2 languageName: node linkType: hard @@ -24012,7 +24021,7 @@ __metadata: languageName: node linkType: hard -"html-to-text@npm:9.0.5, html-to-text@npm:^9.0.5": +"html-to-text@npm:9.0.5": version: 9.0.5 resolution: "html-to-text@npm:9.0.5" dependencies: @@ -24025,9 +24034,9 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.5.0, html-webpack-plugin@npm:~5.6.4": - version: 5.6.4 - resolution: "html-webpack-plugin@npm:5.6.4" +"html-webpack-plugin@npm:^5.5.0": + version: 5.6.3 + resolution: "html-webpack-plugin@npm:5.6.3" dependencies: "@types/html-minifier-terser": "npm:^6.0.0" html-minifier-terser: "npm:^6.0.2" @@ -24042,14 +24051,28 @@ __metadata: optional: true webpack: optional: true - checksum: 10/781074dd8bacf48236911462201fa440c5f79525665ce5de0c35f262a323765e103caab32a7466db262c4af3d98e869ae6a9b484e967345d85aff80d25a4ca79 + checksum: 10/fd2bf1ac04823526c8b609555d027b38b9d61b4ba9f5c8116a37cc6b62d5b86cab1f478616e8c5344fee13663d2566f5c470c66265ecb1e9574dc38d0459889d languageName: node linkType: hard -"htmlencode@npm:^0.0.4": - version: 0.0.4 - resolution: "htmlencode@npm:0.0.4" - checksum: 10/a36da12431c32acd8c55b2d2266c7cf6697616730011d28cb84765bf9aae62002224c74411622cf209be6da81024c72734de727f96e337130619f5cc60b23932 +"html-webpack-plugin@npm:~5.6.4": + version: 5.6.4 + resolution: "html-webpack-plugin@npm:5.6.4" + dependencies: + "@types/html-minifier-terser": "npm:^6.0.0" + html-minifier-terser: "npm:^6.0.2" + lodash: "npm:^4.17.21" + pretty-error: "npm:^4.0.0" + tapable: "npm:^2.0.0" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10/781074dd8bacf48236911462201fa440c5f79525665ce5de0c35f262a323765e103caab32a7466db262c4af3d98e869ae6a9b484e967345d85aff80d25a4ca79 languageName: node linkType: hard @@ -24130,9 +24153,9 @@ __metadata: linkType: hard "http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693 + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f languageName: node linkType: hard @@ -24169,9 +24192,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.10 - resolution: "http-parser-js@npm:0.5.10" - checksum: 10/33c53b458cfdf7e43f1517f9bcb6bed1c614b1c7c5d65581a84304110eb9eb02a48f998c7504b8bee432ef4a8ec9318e7009406b506b28b5610fed516242b20a + version: 0.5.6 + resolution: "http-parser-js@npm:0.5.6" + checksum: 10/701ce58fda3dc60a5afc879cb4ad046a74147f33447d9b39c6fa2e9beb0cf2198cef870cc9bb8231cc89cb368ce93199397cf74b35558b8d360d46f252d118a7 languageName: node linkType: hard @@ -24253,7 +24276,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -24263,12 +24286,10 @@ __metadata: languageName: node linkType: hard -"human-id@npm:^4.1.1": - version: 4.1.2 - resolution: "human-id@npm:4.1.2" - bin: - human-id: dist/cli.js - checksum: 10/8397fe03a599250173bcd8c696dbe6907243c45d228ea03da23c4d37c7c919d997db307273a9fe306dc442960bc030cccea8674265482787f98874723c640fef +"human-id@npm:^1.0.2": + version: 1.0.2 + resolution: "human-id@npm:1.0.2" + checksum: 10/16b116ef68c3fc3f65c90b32a338abd0f9ee656a6257baa92c4d7e1154c66469bb6bd4ee840018c35e972aa817f5ae3f0cbabffb78f2ac90aaf02d88a299a371 languageName: node linkType: hard @@ -24303,9 +24324,9 @@ __metadata: linkType: hard "hyphen@npm:^1.6.4": - version: 1.10.6 - resolution: "hyphen@npm:1.10.6" - checksum: 10/8e98d3931aa3df2567c9b7a4f5e29ced80f664f8fbd1d6773281dbdc9941b78a7025c6885c3d617cf7b06cb480483d26bf376aaef201e501963cbd69ea44df86 + version: 1.6.4 + resolution: "hyphen@npm:1.6.4" + checksum: 10/94c70be0201953d507b6124d25d0384ad00d5f4a04f618ada5a6b0333d3a50259570ad6e16a9240e1fa13534b847052b108c4d032493801b0e192ae54be7ef4d languageName: node linkType: hard @@ -24325,26 +24346,12 @@ __metadata: languageName: node linkType: hard -"i18next@npm:>=17.0.11": - version: 25.6.0 - resolution: "i18next@npm:25.6.0" - dependencies: - "@babel/runtime": "npm:^7.27.6" - peerDependencies: - typescript: ^5 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/3eaa354f7028ff6051e4294c09bf518183c6653c019cfeed73fc4504786b3a474c3b55ed6b9832e122ba2538167b3eb85ae71fdd6423fb9ec9ebe2156b061d66 - languageName: node - linkType: hard - -"i18next@npm:^23.10.1": - version: 23.16.8 - resolution: "i18next@npm:23.16.8" +"i18next@npm:>=17.0.11, i18next@npm:^23.10.1": + version: 23.10.1 + resolution: "i18next@npm:23.10.1" dependencies: "@babel/runtime": "npm:^7.23.2" - checksum: 10/d5c38011de4d3b4aa466fac6773520eb28007b9d6138e03432bfbfc0d041c04df45e15c67d96f22cd660088cc9b24d3eda32cddc9fb4c6508c5afada6c2e6290 + checksum: 10/e4cfb143bdb6fd343f68749a40cf562aa47f11c7af0243c0533868ae097912c3ddd6c384eb4116d1fced024a91279424abd8c2d1f694bbf304c42ebe3968ecca languageName: node linkType: hard @@ -24357,7 +24364,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -24375,15 +24382,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.7.0, iconv-lite@npm:^0.7.0": - version: 0.7.0 - resolution: "iconv-lite@npm:0.7.0" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10/5bfc897fedfb7e29991ae5ef1c061ed4f864005f8c6d61ef34aba6a3885c04bd207b278c0642b041383aeac2d11645b4319d0ca7b863b0be4be0cde1c9238ca7 - languageName: node - linkType: hard - "icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1": version: 4.1.1 resolution: "icss-utils@npm:4.1.1" @@ -24436,17 +24434,24 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0": + version: 5.2.0 + resolution: "ignore@npm:5.2.0" + checksum: 10/30283f05fb7d867ee0e08faebb3e69caba2c6c55092042cd061eac1b37a3e78db72bfcfbb08b3598999344fba3d93a9c693b5401da5faaecc0fb7c2dce87beb4 + languageName: node + linkType: hard + +"ignore@npm:^5.2.4": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 languageName: node linkType: hard -"ignore@npm:^7.0.5": - version: 7.0.5 - resolution: "ignore@npm:7.0.5" - checksum: 10/f134b96a4de0af419196f52c529d5c6120c4456ff8a6b5a14ceaaa399f883e15d58d2ce651c9b69b9388491d4669dda47285d307e827de9304a53a1824801bc6 +"ignore@npm:^6.0.2": + version: 6.0.2 + resolution: "ignore@npm:6.0.2" + checksum: 10/af39e49996cd989763920e445eff897d0ae1e36b5f27b0e09e14a4fd2df89b362f92e720ecf06ef729056842366527db8561d310e904718810b92ffbcd23056d languageName: node linkType: hard @@ -24592,31 +24597,31 @@ __metadata: linkType: hard "immutable@npm:^5.0.2": - version: 5.1.4 - resolution: "immutable@npm:5.1.4" - checksum: 10/0655b33af249ff99c7a56f9e6d7aee632af2dc25758710ddf224bda645f66dd2dd98119c0d86986895ea52cc889b6c5127a848c6fba21aadabdc4c5ead04be2b + version: 5.0.2 + resolution: "immutable@npm:5.0.2" + checksum: 10/89b1117c610024b7a9214eade8b9f1ed38b00c82235f119515cfa5eaf26270eccbc803296d4c3c12f53e50802f042f84d811998910b866363913720da768472e languageName: node linkType: hard "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 + checksum: 10/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa languageName: node linkType: hard "import-in-the-middle@npm:^1.8.1": - version: 1.15.0 - resolution: "import-in-the-middle@npm:1.15.0" + version: 1.11.2 + resolution: "import-in-the-middle@npm:1.11.2" dependencies: - acorn: "npm:^8.14.0" + acorn: "npm:^8.8.2" acorn-import-attributes: "npm:^1.9.5" cjs-module-lexer: "npm:^1.2.2" module-details-from-path: "npm:^1.0.3" - checksum: 10/a1ff65ea557ffe67e63dd67b411255fedd8622b324ff22ba99f4436b8fcf74da0333e62b4e8142f447e5db64a42ec9e65f926d50fa55e89c4e4d64626d8cf5f8 + checksum: 10/ebd1aaba4441e54db124670e13038127f5283b686d83276dc004cd9d3bb1747e63ac37935c3c58885b52aedf48e669093d24ffe4b5849adef744d79ee67445ad languageName: node linkType: hard @@ -24677,10 +24682,10 @@ __metadata: languageName: node linkType: hard -"inherits-ex@npm:^1.1.2, inherits-ex@npm:^1.5.2": - version: 1.6.0 - resolution: "inherits-ex@npm:1.6.0" - checksum: 10/475443267e2246f0d88a7e37e82c4f438f5dfe05d6cc8a3eb797395ae4c0087f61eff4c19fc46a555c900bd38264d63f2ded29a7eb0bc6d6f74fce97d4ada7a9 +"inherits-ex@npm:^1.1.2": + version: 1.3.5 + resolution: "inherits-ex@npm:1.3.5" + checksum: 10/9938c33d1b408e52c52e9c2d7c90cb823b386f374ca5027ad86a3b110b6dc87ddc9604b9d992927f2b16f8c297dcc9764dbb3435d14f4c7a72a92076ad9da95b languageName: node linkType: hard @@ -24722,14 +24727,14 @@ __metadata: linkType: hard "inquirer@npm:^8.2.5": - version: 8.2.7 - resolution: "inquirer@npm:8.2.7" + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" dependencies: - "@inquirer/external-editor": "npm:^1.0.0" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.1.1" cli-cursor: "npm:^3.1.0" cli-width: "npm:^3.0.0" + external-editor: "npm:^3.0.3" figures: "npm:^3.0.0" lodash: "npm:^4.17.21" mute-stream: "npm:0.0.8" @@ -24740,7 +24745,7 @@ __metadata: strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" wrap-ansi: "npm:^6.0.1" - checksum: 10/526fb5ca55a29decda9b67c7b2bd437730152104c6e7c5f0d7ade90af6dc999371e1602ce86eb4a39ee3d91993501cddec32e4fe3f599723f2b653b02b685e3b + checksum: 10/f642b9e5a94faaba54f277bdda2af0e0a6b592bd7f88c60e1614b5795b19336c7025e0c2923915d5f494f600a02fe8517413779a794415bb79a9563b061d68ab languageName: node linkType: hard @@ -24797,14 +24802,14 @@ __metadata: linkType: hard "intl-messageformat@npm:^10.1.0": - version: 10.7.18 - resolution: "intl-messageformat@npm:10.7.18" + version: 10.1.4 + resolution: "intl-messageformat@npm:10.1.4" dependencies: - "@formatjs/ecma402-abstract": "npm:2.3.6" - "@formatjs/fast-memoize": "npm:2.2.7" - "@formatjs/icu-messageformat-parser": "npm:2.11.4" - tslib: "npm:^2.8.0" - checksum: 10/96650d673912763d21bbfa14b50749b992d45f1901092a020e3155961e3c70f4644dd1731c3ecb1207a1eb94d84bedf4c34b1ac8127c29ad6b015b6a2a4045cb + "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/fast-memoize": "npm:1.2.6" + "@formatjs/icu-messageformat-parser": "npm:2.1.7" + tslib: "npm:2.4.0" + checksum: 10/79e02f9f9083f5cf290e4524705c892015dc25fe69c6c92f8961d31d51aac56656ba9df26c14593db908a61004fe27cd7ba2a099e227907a8b56a6d91fe2313f languageName: node linkType: hard @@ -24827,30 +24832,13 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^10.0.1": - version: 10.0.1 - resolution: "ip-address@npm:10.0.1" - checksum: 10/09731acda32cd8e14c46830c137e7e5940f47b36d63ffb87c737331270287d631cf25aa95570907a67d3f919fdb25f4470c404eda21e62f22e0a55927f4dd0fb - languageName: node - linkType: hard - -"ip-address@npm:^7.1.0": - version: 7.1.0 - resolution: "ip-address@npm:7.1.0" +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" dependencies: jsbn: "npm:1.1.0" - sprintf-js: "npm:1.1.2" - checksum: 10/66818473852eff7933a33e9fb6ab3d55d8e7652444e10d764b9a92926f8a3c8f8c2fcd836b584c5b3258b09e84d9ff1dff2862656ba223a4091672cd3b041574 - languageName: node - linkType: hard - -"ip-cidr@npm:^3.0.0": - version: 3.1.0 - resolution: "ip-cidr@npm:3.1.0" - dependencies: - ip-address: "npm:^7.1.0" - jsbn: "npm:^1.1.0" - checksum: 10/c1f4e8f6d781ea8e6fae9858a11a6ccce598d325783c6acf67f0f9350f215c5452a8cc79e678e164663b8ce30558300f58dbcc9c09ac5e9ce6e5d1f40dcc393a + sprintf-js: "npm:^1.1.3" + checksum: 10/1ed81e06721af012306329b31f532b5e24e00cb537be18ddc905a84f19fe8f83a09a1699862bf3a1ec4b9dea93c55a3fa5faf8b5ea380431469df540f38b092c languageName: node linkType: hard @@ -24923,22 +24911,18 @@ __metadata: linkType: hard "is-arrayish@npm:^0.3.1": - version: 0.3.4 - resolution: "is-arrayish@npm:0.3.4" - checksum: 10/bf31677cee9fa4086f660b1920c22cf924872e6853cc4021f37ca9ca9d8ac7f098ab75b3c7bf4900e2058c83526a9ead3bf8bc352a657156eba5b4b0792b6dae + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 10/81a78d518ebd8b834523e25d102684ee0f7e98637136d3bdc93fd09636350fa06f1d8ca997ea28143d4d13cb1b69c0824f082db0ac13e1ab3311c10ffea60ade languageName: node linkType: hard "is-async-function@npm:^2.0.0": - version: 2.1.1 - resolution: "is-async-function@npm:2.1.1" + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" dependencies: - async-function: "npm:^1.0.0" - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10/7c2ac7efdf671e03265e74a043bcb1c0a32e226bc2a42dfc5ec8644667df668bbe14b91c08e6c1414f392f8cf86cd1d489b3af97756e2c7a49dd1ba63fd40ca6 + has-tostringtag: "npm:^1.0.0" + checksum: 10/2cf336fbf8cba3badcf526aa3d10384c30bab32615ac4831b74492eb4e843ccb7d8439a119c27f84bcf217d72024e611b1373f870f433b48f3fa57d3d1b863f1 languageName: node linkType: hard @@ -24993,14 +24977,14 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 languageName: node linkType: hard -"is-core-module@npm:^2.12.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.12.0, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -25009,6 +24993,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.5.0": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/77316d5891d5743854bcef2cd2f24c5458fb69fbc9705c12ca17d54a2017a67d0693bbf1ba8c77af376c0eef6bf6d1b27a4ab08e4db4e69914c3789bdf2ceec5 + languageName: node + linkType: hard + "is-cwebp-readable@npm:^3.0.0": version: 3.0.0 resolution: "is-cwebp-readable@npm:3.0.0" @@ -25102,15 +25095,11 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.1.2 - resolution: "is-generator-function@npm:1.1.2" + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" dependencies: - call-bound: "npm:^1.0.4" - generator-function: "npm:^2.0.0" - get-proto: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10/cc50fa01034356bdfda26983c5457103240f201f4663c0de1257802714e40d36bcff7aee21091d37bbba4be962fa5c6475ce7ddbc0abfa86d6bef466e41e50a5 + has-tostringtag: "npm:^1.0.0" + checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f languageName: node linkType: hard @@ -25178,26 +25167,6 @@ __metadata: languageName: node linkType: hard -"is-my-ip-valid@npm:^1.0.0": - version: 1.0.1 - resolution: "is-my-ip-valid@npm:1.0.1" - checksum: 10/97d28349e64b0c127f8e1c3c3f4fb92dfaadea7d34b67c43bbd9fe06d473fca66f3e1fd013b0a7c4b762db992d49a01af91b9cc994fac71db0cefb383f634ec6 - languageName: node - linkType: hard - -"is-my-json-valid@npm:^2.20.5": - version: 2.20.6 - resolution: "is-my-json-valid@npm:2.20.6" - dependencies: - generate-function: "npm:^2.0.0" - generate-object-property: "npm:^1.1.0" - is-my-ip-valid: "npm:^1.0.0" - jsonpointer: "npm:^5.0.0" - xtend: "npm:^4.0.0" - checksum: 10/0c23fb1ead07442269d52e58d2a62796d091e3f4741dbd1e25a689e1bcad15d9351abd8c90a62a9a3e75a3a6104e6ca94699db55c536114ff1f94b54067a0ff9 - languageName: node - linkType: hard - "is-nan@npm:^1.3.2": version: 1.3.2 resolution: "is-nan@npm:1.3.2" @@ -25215,17 +25184,10 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.3": - version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: 10/8fe5cffd8d4fb2ec7b49d657e1691889778d037494c6f40f4d1a524cadd658b4b53ad7b6b73a59bcb4b143ae9a3d15829af864b2c0f9d65ac1e678c4c80f17e5 - languageName: node - linkType: hard - -"is-network-error@npm:^1.0.0, is-network-error@npm:^1.1.0": - version: 1.3.0 - resolution: "is-network-error@npm:1.3.0" - checksum: 10/56dc0b8ed9c0bb72202058f172ad0c3121cf68772e8cbba343d3775f6e2ec7877d423cbcea45f4cedcd345de8693de1b52dfe0c6fc15d652c4aa98c2abf0185a +"is-network-error@npm:^1.0.0": + version: 1.1.0 + resolution: "is-network-error@npm:1.1.0" + checksum: 10/b2fe6aac07f814a9de275efd05934c832c129e7ba292d27614e9e8eec9e043b7a0bbeaeca5d0916b0f462edbec2aa2eaee974ee0a12ac095040e9515c222c251 languageName: node linkType: hard @@ -25311,20 +25273,6 @@ __metadata: languageName: node linkType: hard -"is-promise@npm:^2.1.0": - version: 2.2.2 - resolution: "is-promise@npm:2.2.2" - checksum: 10/18bf7d1c59953e0ad82a1ed963fb3dc0d135c8f299a14f89a17af312fc918373136e56028e8831700e1933519630cc2fd4179a777030330fde20d34e96f40c78 - languageName: node - linkType: hard - -"is-property@npm:^1.0.0, is-property@npm:^1.0.2": - version: 1.0.2 - resolution: "is-property@npm:1.0.2" - checksum: 10/2f66eacb3d7237ba5c725496672edec656a20b12c80790921988578e6b11c258a062ce1e602f3cd2e3c2e05dd8b6e24e1d59254375207f157424a02ef0abb3d7 - languageName: node - linkType: hard - "is-regex@npm:^1.2.1": version: 1.2.1 resolution: "is-regex@npm:1.2.1" @@ -25466,7 +25414,7 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": version: 1.1.1 resolution: "is-weakref@npm:1.1.1" dependencies: @@ -25476,12 +25424,12 @@ __metadata: linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.4 - resolution: "is-weakset@npm:2.0.4" + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" dependencies: - call-bound: "npm:^1.0.3" - get-intrinsic: "npm:^1.2.6" - checksum: 10/1d5e1d0179beeed3661125a6faa2e59bfb48afda06fc70db807f178aa0ebebc3758fb6358d76b3d528090d5ef85148c345dcfbf90839592fe293e3e5e82f2134 + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10/40159582ff1b44fc40085f631baf19f56479b05af2faede65b4e6a0b6acab745c13fd070e35b475aafd8a1ee50879ba5a3f1265125b46bebdb446b6be1f62165 languageName: node linkType: hard @@ -25584,9 +25532,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10/40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: 10/31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24 languageName: node linkType: hard @@ -25612,15 +25560,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" + version: 5.1.0 + resolution: "istanbul-lib-instrument@npm:5.1.0" dependencies: "@babel/core": "npm:^7.12.3" "@babel/parser": "npm:^7.14.7" "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^6.3.0" - checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e + checksum: 10/7447ba3f8049f331d5b4a1c450183e88c2fdad044149ad0d9830f71bc8da90d841c393b830bc33237ae75122c3b0e03ca845701873d6c51690bc25caa1f13a94 languageName: node linkType: hard @@ -25652,13 +25600,13 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" + version: 3.0.0 + resolution: "istanbul-lib-report@npm:3.0.0" dependencies: istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" + make-dir: "npm:^3.0.0" supports-color: "npm:^7.1.0" - checksum: 10/86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 + checksum: 10/06b37952e9cb0fe419a37c7f3d74612a098167a9eb0e5264228036e78b42ca5226501e8130738b5306d94bae2ea068ca674080d4af959992523d84aacff67728 languageName: node linkType: hard @@ -25685,12 +25633,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3": - version: 3.2.0 - resolution: "istanbul-reports@npm:3.2.0" + version: 3.1.4 + resolution: "istanbul-reports@npm:3.1.4" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 10/6773a1d5c7d47eeec75b317144fe2a3b1da84a44b6282bebdc856e09667865e58c9b025b75b3d87f5bc62939126cbba4c871ee84254537d934ba5da5d4c4ec4e + checksum: 10/b720f7ff87a37e1500e001913e781395b96cc6ca4d475e01da2ec78d1571435ded4b1b31fb53ef8d760bc5fa691b2b6b647bcb4c1238f6aaf58b261d47510c93 languageName: node linkType: hard @@ -25748,12 +25696,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" +"jackspeak@npm:^4.0.1": + version: 4.0.1 + resolution: "jackspeak@npm:4.0.1" dependencies: "@isaacs/cliui": "npm:^8.0.2" - checksum: 10/ffceb270ec286841f48413bfb4a50b188662dfd599378ce142b6540f3f0a66821dc9dcb1e9ebc55c6c3b24dc2226c96e5819ba9bd7a241bd29031b61911718c7 + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10/b20dc0df0dbb2903e4d540ae68308ec7d1dd60944b130e867e218c98b5d77481d65ea734b6c81c812d481500076e8b3fdfccfb38fc81cb1acf165e853da3e26c languageName: node linkType: hard @@ -25992,6 +25944,18 @@ __metadata: languageName: node linkType: hard +"jest-diff@npm:30.0.5": + version: 30.0.5 + resolution: "jest-diff@npm:30.0.5" + dependencies: + "@jest/diff-sequences": "npm:30.0.1" + "@jest/get-type": "npm:30.0.1" + chalk: "npm:^4.1.2" + pretty-format: "npm:30.0.5" + checksum: 10/4cd3120640588a7bcc2ff3ff23c5b12939d0155f25098f7ed63e7801a9553fdcd0590a9fdd8b085646b0f1132e6da1228805fa9d2a83dd3686e146d804edb1ca + languageName: node + linkType: hard + "jest-diff@npm:30.2.0": version: 30.2.0 resolution: "jest-diff@npm:30.2.0" @@ -26213,6 +26177,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:30.0.5": + version: 30.0.5 + resolution: "jest-matcher-utils@npm:30.0.5" + dependencies: + "@jest/get-type": "npm:30.0.1" + chalk: "npm:^4.1.2" + jest-diff: "npm:30.0.5" + pretty-format: "npm:30.0.5" + checksum: 10/6017606746da03dd7fe2a846bdac5335b91ca0d3c91a75777cddaf882cf8f17d380e0e117c7e2476ccc9ec195e42ea6922ceb7e04a5e59ca7212028f3e053d9a + languageName: node + linkType: hard + "jest-matcher-utils@npm:30.2.0": version: 30.2.0 resolution: "jest-matcher-utils@npm:30.2.0" @@ -26237,6 +26213,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:30.0.5": + version: 30.0.5 + resolution: "jest-message-util@npm:30.0.5" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@jest/types": "npm:30.0.5" + "@types/stack-utils": "npm:^2.0.3" + chalk: "npm:^4.1.2" + graceful-fs: "npm:^4.2.11" + micromatch: "npm:^4.0.8" + pretty-format: "npm:30.0.5" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.6" + checksum: 10/537c9c8fabded26a8de6bf6cd991f3c0743798bea3d0b2d26717a18202d8c7b3bd6935fd643f96f1b805f908c72d0cd19fe67270aca4e47582bad408a2081567 + languageName: node + linkType: hard + "jest-message-util@npm:30.2.0": version: 30.2.0 resolution: "jest-message-util@npm:30.2.0" @@ -26271,6 +26264,17 @@ __metadata: languageName: node linkType: hard +"jest-mock@npm:30.0.5": + version: 30.0.5 + resolution: "jest-mock@npm:30.0.5" + dependencies: + "@jest/types": "npm:30.0.5" + "@types/node": "npm:*" + jest-util: "npm:30.0.5" + checksum: 10/a20386a9e4019c8e2957b95232a85dda6b705d810c2f9267278b40369db247bc311f84eeed72e13b227e15f40d554bd9fd66fafb4adb629dd37c9c14087a4106 + languageName: node + linkType: hard + "jest-mock@npm:30.2.0": version: 30.2.0 resolution: "jest-mock@npm:30.2.0" @@ -26594,6 +26598,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:30.0.5": + version: 30.0.5 + resolution: "jest-util@npm:30.0.5" + dependencies: + "@jest/types": "npm:30.0.5" + "@types/node": "npm:*" + chalk: "npm:^4.1.2" + ci-info: "npm:^4.2.0" + graceful-fs: "npm:^4.2.11" + picomatch: "npm:^4.0.2" + checksum: 10/44207c4b8c27b0cce809c76280c8a949514badef6af875edafd153f1df638727235b472f8790953045214ce3f17ad77a9dfd5c1826444c0431fe64bd580ba2d6 + languageName: node + linkType: hard + "jest-util@npm:30.2.0": version: 30.2.0 resolution: "jest-util@npm:30.2.0" @@ -26794,12 +26812,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.5.1": - version: 2.6.1 - resolution: "jiti@npm:2.6.1" +"jiti@npm:^1.20.0": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" bin: - jiti: lib/jiti-cli.mjs - checksum: 10/8cd72c5fd03a0502564c3f46c49761090f6dadead21fa191b73535724f095ad86c2fa89ee6fe4bc3515337e8d406cc8fb2d37b73fa0c99a34584bac35cd4a4de + jiti: bin/jiti.js + checksum: 10/289b124cea411c130a14ffe88e3d38376ab44b6695616dfa0a1f32176a8f20ec90cdd6d2b9d81450fc6467cfa4d865f04f49b98452bff0f812bc400fd0ae78d6 languageName: node linkType: hard @@ -26844,7 +26862,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -26867,7 +26885,7 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0, jsbn@npm:^1.1.0": +"jsbn@npm:1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" checksum: 10/bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef @@ -26889,9 +26907,9 @@ __metadata: linkType: hard "jsdoc-type-pratt-parser@npm:^4.0.0": - version: 4.8.0 - resolution: "jsdoc-type-pratt-parser@npm:4.8.0" - checksum: 10/1844ef7848f5d0c3c60af95629197f97ff8603c12b99d750aaf7511724ee0d41989c5d24ea5f8d22078a5a8034337a272c9c22f49a8f07a857946417f3c84cfb + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: 10/30d88f95f6cbb4a1aa6d4b0d0ae46eb1096e606235ecaf9bab7a3ed5da860516b5d1cd967182765002f292c627526db918f3e56d34637bcf810e6ef84d403f3f languageName: node linkType: hard @@ -26937,12 +26955,12 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" +"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 languageName: node linkType: hard @@ -27058,9 +27076,9 @@ __metadata: linkType: hard "jsonc-parser@npm:^3.2.0": - version: 3.3.1 - resolution: "jsonc-parser@npm:3.3.1" - checksum: 10/9b0dc391f20b47378f843ef1e877e73ec652a5bdc3c5fa1f36af0f119a55091d147a86c1ee86a232296f55c929bba174538c2bf0312610e0817a22de131cc3f4 + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 10/bd68b902e5f9394f01da97921f49c5084b2dc03a0c5b4fdb2a429f8d6f292686c1bf87badaeb0a8148d024192a88f5ad2e57b2918ba43fe25cf15f3371db64d4 languageName: node linkType: hard @@ -27077,15 +27095,15 @@ __metadata: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.2.0 - resolution: "jsonfile@npm:6.2.0" + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true - checksum: 10/513aac94a6eff070767cafc8eb4424b35d523eec0fcd8019fe5b975f4de5b10a54640c8d5961491ddd8e6f562588cf62435c5ddaf83aaf0986cd2ee789e0d7b9 + checksum: 10/03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85 languageName: node linkType: hard @@ -27103,13 +27121,6 @@ __metadata: languageName: node linkType: hard -"jsonpointer@npm:^5.0.0": - version: 5.0.1 - resolution: "jsonpointer@npm:5.0.1" - checksum: 10/0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c - languageName: node - linkType: hard - "jsonrpc-lite@npm:^2.2.0": version: 2.2.0 resolution: "jsonrpc-lite@npm:2.2.0" @@ -27196,24 +27207,24 @@ __metadata: linkType: hard "jwa@npm:^1.4.1": - version: 1.4.2 - resolution: "jwa@npm:1.4.2" + version: 1.4.1 + resolution: "jwa@npm:1.4.1" dependencies: - buffer-equal-constant-time: "npm:^1.0.1" + buffer-equal-constant-time: "npm:1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10/a46c9ddbcc226d9e85e13ef96328c7d331abddd66b5a55ec44bcf4350464a6125385ac9c1e64faa0fae8d586d90a14d6b5e96c73f0388970a3918d5252efb0f3 + checksum: 10/0bc002b71dd70480fedc7d442a4d2b9185a9947352a027dcb4935864ad2323c57b5d391adf968a3622b61e940cef4f3484d5813b95864539272d41cac145d6f3 languageName: node linkType: hard "jwa@npm:^2.0.0": - version: 2.0.1 - resolution: "jwa@npm:2.0.1" + version: 2.0.0 + resolution: "jwa@npm:2.0.0" dependencies: - buffer-equal-constant-time: "npm:^1.0.1" + buffer-equal-constant-time: "npm:1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10/b04312a1de85f912b96aa3a7211717b8336945fab5b4f7cbc7800f4c80934060c0a3111576fad8d76e41ad62887d6da4b21fd4c47e45c174197f8be7dc0c1694 + checksum: 10/ab983f6685d99d13ddfbffef9b1c66309a536362a8412d49ba6e687d834a1240ce39290f30ac7dbe241e0ab6c76fee7ff795776ce534e11d148158c9b7193498 languageName: node linkType: hard @@ -27237,21 +27248,14 @@ __metadata: languageName: node linkType: hard -"jwt-decode@npm:^4.0.0": - version: 4.0.0 - resolution: "jwt-decode@npm:4.0.0" - checksum: 10/87b569e4a9a0067fb0d592bcf3b2ac3e638e49beee28620eeb07bef1b4470f4077dea68c15d191dd68e076846c3af8394be3bcaecffedc6e97433b221fdbbcf3 - languageName: node - linkType: hard - "katex@npm:~0.16.22": - version: 0.16.25 - resolution: "katex@npm:0.16.25" + version: 0.16.22 + resolution: "katex@npm:0.16.22" dependencies: commander: "npm:^8.3.0" bin: katex: cli.js - checksum: 10/a4653b5199af59e2960a61c54e3d7139b84ee81ada32c6f0a633daed35bb47298b1361487332d19c7d63a47c82dfe33a63303bf79b100b1b089898909c24e8cf + checksum: 10/fdb8667d9aa971154502b120ba340766754d202e3d3e322aca0a96de27032ad2dbb8a7295d798d310cd7ce4ddd21ed1f3318895541b61c9b4fdf611166589e02 languageName: node linkType: hard @@ -27271,7 +27275,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": +"keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -27280,15 +27284,6 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^5.5.3": - version: 5.5.3 - resolution: "keyv@npm:5.5.3" - dependencies: - "@keyv/serialize": "npm:^1.1.1" - checksum: 10/b8d2c354dade07cb4cb6ccffe6495c1a32a67cf9f066a9660eeaea974ab9d8b94dd568b4e71b23f217f587d3e07b558fa6e48158baea1a0bc9514bb15c1de555 - languageName: node - linkType: hard - "kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -27310,17 +27305,10 @@ __metadata: languageName: node linkType: hard -"known-css-properties@npm:^0.37.0": - version: 0.37.0 - resolution: "known-css-properties@npm:0.37.0" - checksum: 10/9bddf2eb980f707567e3fbf8f2daaca27f5d544f4a49eab26d696ae33f54410f82f0a3032097b083d9e889e285586696c7b4324e6393103e7d71a46ca4438bfd - languageName: node - linkType: hard - -"kuler@npm:^2.0.0": - version: 2.0.0 - resolution: "kuler@npm:2.0.0" - checksum: 10/9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 +"known-css-properties@npm:^0.34.0": + version: 0.34.0 + resolution: "known-css-properties@npm:0.34.0" + checksum: 10/0e93e83f84537e89b9dc56c16aff511ed9f24128fe509c3f601ce495eb10bf6678e2f4ff521f6b53feabc7bd18088e43efb31aae4cb771da831ef1408c23211a languageName: node linkType: hard @@ -27335,9 +27323,9 @@ __metadata: linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.23 - resolution: "language-subtag-registry@npm:0.3.23" - checksum: 10/fe13ed74ab9f862db8e5747b98cc9aa08d52a19f85b5cdb4975cd364c8539bd2da3380e4560d2dbbd728ec33dff8a4b4421fcb2e5b1b1bdaa21d16f91a54d0d4 + version: 0.3.22 + resolution: "language-subtag-registry@npm:0.3.22" + checksum: 10/5591f4abd775d1ab5945355a5ba894327d2d94c900607bdb69aac1bc5bb921dbeeeb5f616df95e8c0ae875501d19c1cfa0e852ece822121e95048deb34f2b4d2 languageName: node linkType: hard @@ -27351,12 +27339,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.11.1 - resolution: "launch-editor@npm:2.11.1" + version: 2.9.1 + resolution: "launch-editor@npm:2.9.1" dependencies: - picocolors: "npm:^1.1.1" - shell-quote: "npm:^1.8.3" - checksum: 10/652230807292551876b6ee9c504c3e85193a0c21722f6975a990edb0747b0584900550a3ea001fb3adacc7d14cc6681c4f07a51ab9d6fe255aad1bd30e5a878d + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10/69eb1e69db4f0fcd34a42bd47e9adbad27cb5413408fcc746eb7b016128ce19d71a30629534b17aa5886488936aaa959bf7dab17307ad5ed6c7247a0d145be18 languageName: node linkType: hard @@ -27466,18 +27454,18 @@ __metadata: linkType: hard "libsodium-wrappers@npm:^0.7.6": - version: 0.7.15 - resolution: "libsodium-wrappers@npm:0.7.15" + version: 0.7.10 + resolution: "libsodium-wrappers@npm:0.7.10" dependencies: - libsodium: "npm:^0.7.15" - checksum: 10/a97e72da2de9b9294df35aaa053c7943b7eab0e805e5c4cbdc37bd7190221875b57d485f41595b217e80cbe44f96033a756ea12bc6214d3710b2be3d16ac1f9b + libsodium: "npm:^0.7.0" + checksum: 10/7bba87d464bc914d57bec85c9901529746b706083ffdba1642f2860a11a4f71351fecb94406330c5c0cc6ec493ebc019a706a70d976ba508831d63a93236c44f languageName: node linkType: hard -"libsodium@npm:^0.7.15": - version: 0.7.15 - resolution: "libsodium@npm:0.7.15" - checksum: 10/e91af900277c850359706e2dc05aca0b82d259244f5dfdbfc1aaa8a0d373d41cc62232545f7da10f8b3b85f1ae46782265891dd4f5671bc65d0287acdcfe1b56 +"libsodium@npm:^0.7.0": + version: 0.7.10 + resolution: "libsodium@npm:0.7.10" + checksum: 10/43cf2832fcf9c997d8390679fb60357046e3fc161f686ee942c12e361e58a7d18b9dd18d1452b6d4335c99f6eea4c55c4c72922ddf0fc43d826d9cd5bddf883d languageName: node linkType: hard @@ -27490,6 +27478,13 @@ __metadata: languageName: node linkType: hard +"lilconfig@npm:^2.0.6": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 10/b1314a2e55319013d5e7d7d08be39015829d2764a1eaee130129545d40388499d81b1c31b0f9b3417d4db12775a88008b72ec33dd06e0184cf7503b32ca7cc0b + languageName: node + linkType: hard + "lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" @@ -27537,9 +27532,9 @@ __metadata: linkType: hard "loader-runner@npm:^4.2.0": - version: 4.3.1 - resolution: "loader-runner@npm:4.3.1" - checksum: 10/d77127497c3f91fdba351e3e91156034e6e590e9f050b40df6c38ac16c54b5c903f7e2e141e09fefd046ee96b26fb50773c695ebc0aa205a4918683b124b04ba + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: 10/555ae002869c1e8942a0efd29a99b50a0ce6c3296efea95caf48f00d7f6f7f659203ed6613688b6181aa81dc76de3e65ece43094c6dffef3127fe1a84d973cd3 languageName: node linkType: hard @@ -27764,20 +27759,6 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.7.0": - version: 2.7.0 - resolution: "logform@npm:2.7.0" - dependencies: - "@colors/colors": "npm:1.6.0" - "@types/triple-beam": "npm:^1.3.2" - fecha: "npm:^4.2.0" - ms: "npm:^2.1.1" - safe-stable-stringify: "npm:^2.3.1" - triple-beam: "npm:^1.3.0" - checksum: 10/4b861bfd67efe599ab41113ae3ffe92b1873bf86793fb442f58971852430d8f416f9904da69e5043071fb3725690e2499a13acbfe92a57ba7d21690004f9edc0 - languageName: node - linkType: hard - "loglevel@npm:^1.9.2": version: 1.9.2 resolution: "loglevel@npm:1.9.2" @@ -27793,9 +27774,9 @@ __metadata: linkType: hard "long@npm:^5.0.0": - version: 5.3.2 - resolution: "long@npm:5.3.2" - checksum: 10/b6b55ddae56fcce2864d37119d6b02fe28f6dd6d9e44fd22705f86a9254b9321bd69e9ffe35263b4846d54aba197c64882adcb8c543f2383c1e41284b321ea64 + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10/9167ec6947a825b827c30da169a7384eec6c0c9ec2f0b9c74da2e93d81159bbe39fb09c3f13dae9721d4b807ccfa09797a7dd1012f5d478e3e33ca3c78b608e6 languageName: node linkType: hard @@ -27845,22 +27826,9 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2": - version: 3.2.1 - resolution: "loupe@npm:3.2.1" - checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f - languageName: node - linkType: hard - -"lowdb@npm:1": - version: 1.0.0 - resolution: "lowdb@npm:1.0.0" - dependencies: - graceful-fs: "npm:^4.1.3" - is-promise: "npm:^2.1.0" - lodash: "npm:4" - pify: "npm:^3.0.0" - steno: "npm:^0.4.1" - checksum: 10/0c94d2d2fc407424606cd30df903abbac7c403d0cd5a6b55b77c2604a366a6c37d26401d2b7889c53dcd8992031728637b26f01a55c2aa297127b2b4fa30143e + version: 3.1.2 + resolution: "loupe@npm:3.1.2" + checksum: 10/8f5734e53fb64cd914aa7d986e01b6d4c2e3c6c56dcbd5428d71c2703f0ab46b5ab9f9eeaaf2b485e8a1c43f865bdd16ec08ae1a661c8f55acdbd9f4d59c607a languageName: node linkType: hard @@ -27895,9 +27863,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0": - version: 11.2.2 - resolution: "lru-cache@npm:11.2.2" - checksum: 10/fa7919fbf068a739f79a1ad461eb273514da7246cebb9dca68e3cd7ba19e3839e7e2aaecd9b72867e08038561eeb96941189e89b3d4091c75ced4f56c71c80db + version: 11.0.1 + resolution: "lru-cache@npm:11.0.1" + checksum: 10/26688a1b2a4d7fb97e9ea1ffb15348f1ab21b7110496814f5ce9190d50258fbba8c1444ae7232876deae1fc54adb230aa63dd1efc5bd47f240620ba8bf218041 languageName: node linkType: hard @@ -27935,41 +27903,50 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.19, magic-string@npm:^0.30.5": - version: 0.30.19 - resolution: "magic-string@npm:0.30.19" +"magic-string@npm:^0.30.17": + version: 0.30.17 + resolution: "magic-string@npm:0.30.17" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.5" - checksum: 10/5045467fad59ddfba6ccfb00fde6edbc0f841089f0da07d844cf513c73de289bbbf933bde16168cba2c9ef38d75ac68e1617a5ce74aae16d6f39285bda1d51c4 + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10/2f71af2b0afd78c2e9012a29b066d2c8ba45a9cd0c8070f7fd72de982fb1c403b4e3afdb1dae00691d56885ede66b772ef6bedf765e02e3a7066208fe2fec4aa + languageName: node + linkType: hard + +"magic-string@npm:^0.30.5": + version: 0.30.11 + resolution: "magic-string@npm:0.30.11" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10/b784d2240252f5b1e755d487354ada4c672cbca16f045144f7185a75b059210e5fcca7be7be03ef1bac2ca754c4428b21d36ae64a9057ba429916f06b8c54eb2 languageName: node linkType: hard "mailparser@npm:~3.7.4": - version: 3.7.5 - resolution: "mailparser@npm:3.7.5" + version: 3.7.4 + resolution: "mailparser@npm:3.7.4" dependencies: encoding-japanese: "npm:2.2.0" he: "npm:1.2.0" html-to-text: "npm:9.0.5" - iconv-lite: "npm:0.7.0" + iconv-lite: "npm:0.6.3" libmime: "npm:5.3.7" linkify-it: "npm:5.0.0" - mailsplit: "npm:5.4.6" - nodemailer: "npm:7.0.9" + mailsplit: "npm:5.4.5" + nodemailer: "npm:7.0.4" punycode.js: "npm:2.3.1" - tlds: "npm:1.260.0" - checksum: 10/6c8ac6d76d82a76e1338bfaecd36cfb04ef49e94dccad7263ea62efbea8abf3d5102c2a5c786706c1d4fd2fa1e951f1df3f7161b93341a55793908769b271c2d + tlds: "npm:1.259.0" + checksum: 10/b06c225dd34748f60e96bfcad2cad9459debd04bc2500ff81c134a91a3e5bbbf420c72dc0d56bbf2e7f8942d45659ef6bf266710404ec807a876769cb4f3cc12 languageName: node linkType: hard -"mailsplit@npm:5.4.6": - version: 5.4.6 - resolution: "mailsplit@npm:5.4.6" +"mailsplit@npm:5.4.5": + version: 5.4.5 + resolution: "mailsplit@npm:5.4.5" dependencies: libbase64: "npm:1.3.0" libmime: "npm:5.3.7" libqp: "npm:2.1.1" - checksum: 10/c7455aee74313455d6e2ee29327434be9dc55fe2a7688865fcacdac2b7ddbf416ffeaae72489391e6a9522479264867c8e8eb851010b19f20d209bb9c0a7be6b + checksum: 10/2fe94f088c4ef5e0d2e73e59b69abdd84152f2cec25c751e7f3e84a49423b1f6f6fb9793c8f4241ac6496663443d4ce9353bcbc768a6be90ca1d0f7fd05733fc languageName: node linkType: hard @@ -28001,15 +27978,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: 10/bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a - languageName: node - linkType: hard - "make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -28128,11 +28096,11 @@ __metadata: linkType: hard "marked@npm:^16.1.2": - version: 16.4.1 - resolution: "marked@npm:16.4.1" + version: 16.1.2 + resolution: "marked@npm:16.1.2" bin: marked: bin/marked.js - checksum: 10/b5f475dbe297162dc988b7f345b559d03248fde1023822b9f2a68f50cbca0981c78c42f380c3aa5e133b5f5c069a2c6cd683413c12c83710e983a7bc46cdf4a2 + checksum: 10/190d9b206f05d87a7acac3b50ab19505878297971a0c5652a9d4fa2b022407f22d2b79e1aa1e9f23a32c0158b1f5852ad33da2e83cc12100116a8fc0afc2b17e languageName: node linkType: hard @@ -28168,85 +28136,6 @@ __metadata: languageName: node linkType: hard -"matrix-appservice-bridge@npm:^10.3.3": - version: 10.3.3 - resolution: "matrix-appservice-bridge@npm:10.3.3" - dependencies: - "@alloc/quick-lru": "npm:^5.2.0" - "@types/nedb": "npm:^1.8.16" - "@vector-im/matrix-bot-sdk": "npm:^0.7.1-element.11" - chalk: "npm:^4.1.0" - express: "npm:^4.18.2" - express-rate-limit: "npm:^7.1.5" - extend: "npm:^3.0.2" - ip-cidr: "npm:^3.0.0" - is-my-json-valid: "npm:^2.20.5" - js-yaml: "npm:^4.0.0" - matrix-appservice: "npm:^2.0.0" - nopt: "npm:^5.0.0" - p-queue: "npm:^6.6.2" - pkginfo: "npm:^0.4.1" - postgres: "npm:^3.4.3" - prom-client: "npm:^15.1.0" - winston: "npm:^3.11.0" - winston-daily-rotate-file: "npm:^4.5.1" - peerDependencies: - nedb: ^1.8.0 - checksum: 10/39c8813c7c3ec33d5873364c2ff038296b302e2034a876cdc97b6a8ebdd75bc6d34e4af23c3c18c573457fd17fdd70bcaf4aab53577b809ec832fb4185363f41 - languageName: node - linkType: hard - -"matrix-appservice@npm:^2.0.0": - version: 2.0.0 - resolution: "matrix-appservice@npm:2.0.0" - dependencies: - body-parser: "npm:^1.19.0" - express: "npm:^4.18.1" - js-yaml: "npm:^4.1.0" - morgan: "npm:^1.10.0" - checksum: 10/6c3bcc4f8ab6336c9c88193279eea27b0d2ff9c0f9a88aa309725cfa65818cd20c975ee5564b83ef318a5061873a831ec0636364f48b168e71b4c2e2d91a61e7 - languageName: node - linkType: hard - -"matrix-events-sdk@npm:0.0.1": - version: 0.0.1 - resolution: "matrix-events-sdk@npm:0.0.1" - checksum: 10/967fd059278e7d7299436829bd66cc8d7d49ddc48d42a6d49a6cc16ba9e429c8ac6388d8d5e3629fd01161732910591773780e7278dd3154931d266a3478ff9c - languageName: node - linkType: hard - -"matrix-js-sdk@npm:^38.4.0": - version: 38.4.0 - resolution: "matrix-js-sdk@npm:38.4.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - "@matrix-org/matrix-sdk-crypto-wasm": "npm:^15.3.0" - another-json: "npm:^0.2.0" - bs58: "npm:^6.0.0" - content-type: "npm:^1.0.4" - jwt-decode: "npm:^4.0.0" - loglevel: "npm:^1.9.2" - matrix-events-sdk: "npm:0.0.1" - matrix-widget-api: "npm:^1.10.0" - oidc-client-ts: "npm:^3.0.1" - p-retry: "npm:7" - sdp-transform: "npm:^2.14.1" - unhomoglyph: "npm:^1.0.6" - uuid: "npm:13" - checksum: 10/b0b64e496ab32a5a7d659a6ff7effa66aaa4ced71c8974ba1ffd1a03d33f181c949e7ad5913b64c298434abbe061e1dbd40369cb381fa1be9d3677aa90b15db3 - languageName: node - linkType: hard - -"matrix-widget-api@npm:^1.10.0": - version: 1.13.1 - resolution: "matrix-widget-api@npm:1.13.1" - dependencies: - "@types/events": "npm:^3.0.0" - events: "npm:^3.2.0" - checksum: 10/74b0bcb9cbe435e7304713ad81b1968b00463dd25a664d01b6737ccdcbf7ea98b1cefba082f3751b27c91f984ad108af9c58e841c84c878f9bd297af800e18ea - languageName: node - linkType: hard - "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -28317,10 +28206,17 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.12.2": - version: 2.12.2 - resolution: "mdn-data@npm:2.12.2" - checksum: 10/854e41715a9358e69f9a530117cd6ca7e71d06176469de8d70b1e629753b6827f5bd730995c16ad3750f3c9bad92230f8e4e178de2b34926b05f5205d27d76af +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: 10/e4944322bf3e0461a2daa2aee7e14e208960a036289531e4ef009e53d32bd41528350c070c4a33be867980443fe4c0523518d99318423cffa7c825fe7b1154e2 + languageName: node + linkType: hard + +"mdn-data@npm:2.12.1": + version: 2.12.1 + resolution: "mdn-data@npm:2.12.1" + checksum: 10/7928cfc828b0ebbde84ce56be2e3aa729c1770bfbc83ef1dadf5f98346ab003ca0a1b3339076115d77acf623719efa3f9f2be8c69f73c453fe887cb982bfa625 languageName: node linkType: hard @@ -28371,17 +28267,15 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^4.43.1": - version: 4.49.0 - resolution: "memfs@npm:4.49.0" +"memfs@npm:^4.6.0": + version: 4.14.0 + resolution: "memfs@npm:4.14.0" dependencies: - "@jsonjoy.com/json-pack": "npm:^1.11.0" - "@jsonjoy.com/util": "npm:^1.9.0" - glob-to-regex.js: "npm:^1.0.1" - thingies: "npm:^2.5.0" - tree-dump: "npm:^1.0.3" + "@jsonjoy.com/json-pack": "npm:^1.0.3" + "@jsonjoy.com/util": "npm:^1.3.0" + tree-dump: "npm:^1.0.1" tslib: "npm:^2.0.0" - checksum: 10/2c5fe4065d4b0f07d6ef6d0088960a5a02ddc4e32949d45010773d80344b21a34db9fe90af2a03e746874d2ddb3c814e83b2138364c915a1fc07805d494760dd + checksum: 10/d1a5a38fb8e97cbdff012e47d05c92852484f37a03e9c57b252fdc180c4ffe35ee7ec83acea3be8950e1f13f9152db4d5478124b43f9673f4653e741ba26d584 languageName: node linkType: hard @@ -28430,8 +28324,8 @@ __metadata: linkType: hard "meow@npm:^10.1.1": - version: 10.1.5 - resolution: "meow@npm:10.1.5" + version: 10.1.2 + resolution: "meow@npm:10.1.2" dependencies: "@types/minimist": "npm:^1.2.2" camelcase-keys: "npm:^7.0.0" @@ -28445,7 +28339,7 @@ __metadata: trim-newlines: "npm:^4.0.2" type-fest: "npm:^1.2.2" yargs-parser: "npm:^20.2.9" - checksum: 10/4d6d4c233b9405bace4fd6c60db0b5806d7186a047852ddce0748e56a57c75d4fef3ab2603a480bd74595e4e8e3a47b932d737397a62e043da1d3187f1240ff4 + checksum: 10/b7cf32ac7d858e9d5e55ba70768f0d13c71be6d6167c1000ce795e4963be5fdddd6bbc6958bb1b392149140dd6c07409cd8a394d297cdbfcc45d428f2c102292 languageName: node linkType: hard @@ -28555,14 +28449,14 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0": +"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.28.0, mime-db@npm:^1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 languageName: node linkType: hard -"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.28.0, mime-db@npm:^1.52.0, mime-db@npm:^1.54.0": +"mime-db@npm:^1.54.0": version: 1.54.0 resolution: "mime-db@npm:1.54.0" checksum: 10/9e7834be3d66ae7f10eaa69215732c6d389692b194f876198dca79b2b90cbf96688d9d5d05ef7987b20f749b769b11c01766564264ea5f919c88b32a29011311 @@ -28580,7 +28474,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.33, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.33, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -28589,7 +28483,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^3.0.0, mime-types@npm:^3.0.1": +"mime-types@npm:^3.0.0": version: 3.0.1 resolution: "mime-types@npm:3.0.1" dependencies: @@ -28662,14 +28556,26 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.0": +"min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 languageName: node linkType: hard -"mini-css-extract-plugin@npm:*, mini-css-extract-plugin@npm:~2.9.4": +"mini-css-extract-plugin@npm:*": + version: 2.9.2 + resolution: "mini-css-extract-plugin@npm:2.9.2" + dependencies: + schema-utils: "npm:^4.0.0" + tapable: "npm:^2.2.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10/db6ddb8ba56affa1a295b57857d66bad435d36e48e1f95c75d16fadd6c70e3ba33e8c4141c3fb0e22b4d875315b41c4f58550c6ac73b50bdbe429f768297e3ff + languageName: node + linkType: hard + +"mini-css-extract-plugin@npm:~2.9.4": version: 2.9.4 resolution: "mini-css-extract-plugin@npm:2.9.4" dependencies: @@ -28704,12 +28610,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3": - version: 10.0.3 - resolution: "minimatch@npm:10.0.3" +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10/d5b8b2538b367f2cfd4aeef27539fddeee58d1efb692102b848e4a968a09780a302c530eb5aacfa8c57f7299155fb4b4e85219ad82664dcef5c66f657111d9b8 + brace-expansion: "npm:^2.0.1" + checksum: 10/082e7ccbc090d5f8c4e4e029255d5a1d1e3af37bda837da2b8b0085b1503a1210c91ac90d9ebfe741d8a5f286ece820a1abb4f61dc1f82ce602a055d461d93f3 languageName: node linkType: hard @@ -28810,8 +28716,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -28820,7 +28726,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 10/7ddfebdbb87d9866e7b5f7eead5a9e3d9d507992af932a11d275551f60006cf7d9178e66d586dbb910894f3e3458d27c0ddf93c76e94d49d0a54a541ddc1263d + checksum: 10/4b0772dbee77727b469dc5bfc371541d9aba1e243fbb46ddc1b9ff7efa4de4a4cf5ff3a359d6a3b3a460ca26df9ae67a9c93be26ab6417c225e49d63b52b2801 languageName: node linkType: hard @@ -28852,11 +28758,11 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.1": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" + version: 3.1.6 + resolution: "minipass@npm:3.1.6" dependencies: yallist: "npm:^4.0.0" - checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 + checksum: 10/464654ae469c4f25b2f3d6e7bd6e65615b90b68cdfd0148e69ce039b199a778b689f2a552bfa4d3a81812d914d0b48a3a49715b50dcc1eba96bba3bed21f428a languageName: node linkType: hard @@ -28884,12 +28790,13 @@ __metadata: languageName: node linkType: hard -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" dependencies: - minipass: "npm:^7.1.2" - checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef languageName: node linkType: hard @@ -28997,9 +28904,9 @@ __metadata: linkType: hard "module-details-from-path@npm:^1.0.3": - version: 1.0.4 - resolution: "module-details-from-path@npm:1.0.4" - checksum: 10/2ebfada5358492f6ab496b70f70a1042f2ee7a4c79d29467f59ed6704f741fb4461d7cecb5082144ed39a05fec4d19e9ff38b731c76228151be97227240a05b2 + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10/f93226e9154fc8cb91f4609b639167ec7ad9155b30be4924d9717656648a3ae5f181d4e2338434d4c5afc7b5f4c10dd3b64109e5b89a4be70b20a25ba3573d54 languageName: node linkType: hard @@ -29108,7 +29015,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.10.2, moment@npm:^2.29.1, moment@npm:^2.29.4, moment@npm:^2.30.1": +"moment@npm:^2.10.2, moment@npm:^2.29.4, moment@npm:^2.30.1": version: 2.30.1 resolution: "moment@npm:2.30.1" checksum: 10/ae42d876d4ec831ef66110bdc302c0657c664991e45cf2afffc4b0f6cd6d251dde11375c982a5c0564ccc0fa593fc564576ddceb8c8845e87c15f58aa6baca69 @@ -29127,12 +29034,12 @@ __metadata: linkType: hard "mongodb-connection-string-url@npm:^3.0.0": - version: 3.0.2 - resolution: "mongodb-connection-string-url@npm:3.0.2" + version: 3.0.1 + resolution: "mongodb-connection-string-url@npm:3.0.1" dependencies: "@types/whatwg-url": "npm:^11.0.2" - whatwg-url: "npm:^14.1.0 || ^13.0.0" - checksum: 10/99ac939a67cc963b90cfe70a8e45250a8386c531be7d22ffa5d1f3e5dd2406b149fb823b91ac161e4a4a29dfac754b49bca8f6dd786cfc66ae0ca80db5f5f23d + whatwg-url: "npm:^13.0.0" + checksum: 10/f58918305637995c69a9a765ce3b442695195bb387d4deabfd9f1700bddc9d74e66136ff78e1d4aa24eb6877ae9b0f80c2699ebac8cadb0475b272da44a2623a languageName: node linkType: hard @@ -29140,8 +29047,8 @@ __metadata: version: 6.10.0 resolution: "mongodb@npm:6.10.0" dependencies: - "@mongodb-js/saslprep": "npm:^1.1.5" - bson: "npm:^6.7.0" + "@mongodb-js/saslprep": "npm:^1.1.9" + bson: "npm:^6.10.0" mongodb-connection-string-url: "npm:^3.0.0" peerDependencies: "@aws-sdk/credential-providers": ^3.188.0 @@ -29170,19 +29077,6 @@ __metadata: languageName: node linkType: hard -"morgan@npm:^1.10.0": - version: 1.10.1 - resolution: "morgan@npm:1.10.1" - dependencies: - basic-auth: "npm:~2.0.1" - debug: "npm:2.6.9" - depd: "npm:~2.0.0" - on-finished: "npm:~2.3.0" - on-headers: "npm:~1.1.0" - checksum: 10/f6a611bdcb9bebe8283381c49efedee81f50b75f6cbc52430cda1743ec35443c92d5e5d4384ce38b102d8c102162c92da563471def3cf840b4980160f278f8ba - languageName: node - linkType: hard - "mozjpeg@npm:^7.0.0": version: 7.1.1 resolution: "mozjpeg@npm:7.1.1" @@ -29262,7 +29156,16 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.14.0, nan@npm:^2.17.0": +"nan@npm:^2.14.0": + version: 2.20.0 + resolution: "nan@npm:2.20.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10/5f16e4c9953075d9920229c703c1d781c0b74118ce3d9e926b448a4eef92b7d8be5ac6adc748a13a5fafb594436cbfe63250e3471aefdd78e3a0cd14603b9ba7 + languageName: node + linkType: hard + +"nan@npm:^2.17.0": version: 2.23.0 resolution: "nan@npm:2.23.0" dependencies: @@ -29280,7 +29183,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.11, nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.11": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -29289,6 +29192,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.js + checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40 + languageName: node + linkType: hard + "napi-build-utils@npm:^2.0.0": version: 2.0.0 resolution: "napi-build-utils@npm:2.0.0" @@ -29296,21 +29208,21 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.3.0": - version: 0.3.4 - resolution: "napi-postinstall@npm:0.3.4" +"napi-postinstall@npm:^0.2.2": + version: 0.2.4 + resolution: "napi-postinstall@npm:0.2.4" bin: napi-postinstall: lib/cli.js - checksum: 10/5541381508f9e1051ff3518701c7130ebac779abb3a1ffe9391fcc3cab4cc0569b0ba0952357db3f6b12909c3bb508359a7a60261ffd795feebbdab967175832 + checksum: 10/286785f884b872102fb284847ecc693101f70126b1fc7a97e19293929ce7f08802b41f89398015cce0797070ea3ce6871939a3c1e693c04cf594f7939dbe8cfb languageName: node linkType: hard "nats@npm:^2.28.2": - version: 2.29.3 - resolution: "nats@npm:2.29.3" + version: 2.28.2 + resolution: "nats@npm:2.28.2" dependencies: nkeys.js: "npm:1.1.0" - checksum: 10/c60b0c61a23afa3412e16c95a486a19c1a48544a9de4eb7004eaddba06f2f341f6aa475924158045b851cba6755ed4d46832b894b45d9c7342df674aa6e2b7ff + checksum: 10/09fff7e163c40e4c99be97cfc5a094572cd98258411e5dbdd40183409196fb432b810dbda8dd7cfc96e059b66edcd2bb29c7b42e93bc57a66ff6a5b0e6da05c2 languageName: node linkType: hard @@ -29328,20 +29240,13 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3": +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 languageName: node linkType: hard -"negotiator@npm:^0.6.3, negotiator@npm:~0.6.4": - version: 0.6.4 - resolution: "negotiator@npm:0.6.4" - checksum: 10/d98c04a136583afd055746168f1067d58ce4bfe6e4c73ca1d339567f81ea1f7e665b5bd1e81f4771c67b6c2ea89b21cb2adaea2b16058c7dc31317778f931dab - languageName: node - linkType: hard - "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -29403,11 +29308,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.78.0 - resolution: "node-abi@npm:3.78.0" + version: 3.8.0 + resolution: "node-abi@npm:3.8.0" dependencies: semver: "npm:^7.3.5" - checksum: 10/59b41028d02070b79b491f0cb944efedd875d26de52a57bd0d11f02c2ef4268b320bdfe839eb576d3163709894b92b39e24a236179cb952051cbf4d83887ac88 + checksum: 10/3b1c02aa2e5fa9c5e4d3c7c0bb33b6b5b7f3d6af42903a05de73c0a810d1015fd05486e3e66962f8d8a524e5e42946a4c50cb1a0d2624212b5b36b7fff18a8b9 languageName: node linkType: hard @@ -29443,15 +29348,6 @@ __metadata: languageName: node linkType: hard -"node-downloader-helper@npm:^2.1.9": - version: 2.1.9 - resolution: "node-downloader-helper@npm:2.1.9" - bin: - ndh: bin/ndh - checksum: 10/c25f23a5a8b6c1be61b7b3fa8b075bc3e4bdd2a6bf9cc7927e7813942cf503614fcf7cd23025a334152b1a84b086b7c90fbf0f7af161929a1d61d3e51de3c337 - languageName: node - linkType: hard - "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -29466,7 +29362,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.7.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": +"node-fetch@npm:2.7.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.11, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -29508,22 +29404,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.5.0 - resolution: "node-gyp@npm:11.5.0" + version: 11.0.0 + resolution: "node-gyp@npm:11.0.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^14.0.3" nopt: "npm:^8.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" tar: "npm:^7.4.3" - tinyglobby: "npm:^0.2.12" which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10/15a600b626116e1e528c49f73027c5ff84dbf6986df77b0fb61d6eb079ab4230c39f245295cb67f0590e6541a848cbd267e00c5769e8fb8bf88a5cca3701b551 + checksum: 10/5d07430e887a906f85c7c6ed87e8facb7ecd4ce42d948a2438c471df2e24ae6af70f4def114ec1a03127988d164648dda8d75fe666f3c4b431e53856379fdf13 languageName: node linkType: hard @@ -29550,10 +29446,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.21": - version: 2.0.25 - resolution: "node-releases@npm:2.0.25" - checksum: 10/f2d01bf94c4c629c38495329ed132fce87e0072fa36af7333a4a2071c89bdd6573bc267abeda152bd401247c261b4cf4554b8b70e306ce584c93dd6f63c7a202 +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 languageName: node linkType: hard @@ -29566,17 +29462,17 @@ __metadata: languageName: node linkType: hard -"nodemailer@npm:7.0.9": - version: 7.0.9 - resolution: "nodemailer@npm:7.0.9" - checksum: 10/88883c58afe356d2b4c24b1e976c04857e8a7a7145e1752dab69072900b0cc2e3daa0964a08c653e692fb64382453e1cfcee3d863828844c8d6f6239727b9023 +"nodemailer@npm:7.0.4": + version: 7.0.4 + resolution: "nodemailer@npm:7.0.4" + checksum: 10/b8074c83920fedacf776c1bfd655c65c1d85684d7201522798b6aa08a519c132c3ab8dd96659db5855302d0fdf0fb271d3b587dc4a0956a38929c8377f43165d languageName: node linkType: hard "nodemailer@npm:^6.9.16": - version: 6.10.1 - resolution: "nodemailer@npm:6.10.1" - checksum: 10/d9911701641e06143a2deb0bd5deb518310972316c6e6eabc594af24353b0d67867f26cb8d72b0cfa385abef945149ac51ae40a40d2199e1088aef5829e58a3d + version: 6.9.16 + resolution: "nodemailer@npm:6.9.16" + checksum: 10/f131888d3111238fde4ee03539e62f1764b99365ff31d556dde0367dfefcee1f2eb8948558f35ba84fe5cd805f2d01294eee63a5675d3aa501e7df548a2518ce languageName: node linkType: hard @@ -29755,11 +29651,11 @@ __metadata: linkType: hard "nth-check@npm:^2.0.1": - version: 2.1.1 - resolution: "nth-check@npm:2.1.1" + version: 2.0.1 + resolution: "nth-check@npm:2.0.1" dependencies: boolbase: "npm:^1.0.0" - checksum: 10/5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + checksum: 10/5386d035c48438ff304fe687704d93886397349d1bed136de97aeae464caba10e8ffac55a04b215b86b3bc8897f33e0a5aa1045a9d8b2f251ae61b2a3ad3e450 languageName: node linkType: hard @@ -29778,9 +29674,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.16": - version: 2.2.22 - resolution: "nwsapi@npm:2.2.22" - checksum: 10/6bdeeb61345873808b914c002d351049a2678bcae0dd957ad20949da25eca583b19a9c750f510b776b6554a2e0ee8df4e6fb13fd7a46c6025ead0b19e70378b3 + version: 2.2.16 + resolution: "nwsapi@npm:2.2.16" + checksum: 10/1e5e086cdd4ca4a45f414d37f49bf0ca81d84ed31c6871ac68f531917d2910845db61f77c6d844430dc90fda202d43fce9603024e74038675de95229eb834dba languageName: node linkType: hard @@ -29872,14 +29768,7 @@ __metadata: languageName: node linkType: hard -"object-hash@npm:^2.0.1": - version: 2.2.0 - resolution: "object-hash@npm:2.2.0" - checksum: 10/dee06b6271bf5769ae5f1a7386fdd52c1f18aae9fcb0b8d4bb1232f2d743d06cb5b662be42378b60a1c11829f96f3f86834a16bbaa57a085763295fff8b93e27 - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": +"object-inspect@npm:^1.13.3": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" checksum: 10/aa13b1190ad3e366f6c83ad8a16ed37a19ed57d267385aa4bfdccda833d7b90465c057ff6c55d035a6b2e52c1a2295582b294217a0a3a1ae7abdd6877ef781fb @@ -29985,15 +29874,6 @@ __metadata: languageName: node linkType: hard -"oidc-client-ts@npm:^3.0.1": - version: 3.3.0 - resolution: "oidc-client-ts@npm:3.3.0" - dependencies: - jwt-decode: "npm:^4.0.0" - checksum: 10/356940cb12075cc80c1b48ac5e67e2676542fa13664214c650fdf70f1f5a9f753bda8bfaf11182eb257a5ae564feefb165397ab44afa7138ba4846b63ecc6f0e - languageName: node - linkType: hard - "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -30002,9 +29882,9 @@ __metadata: linkType: hard "on-exit-leak-free@npm:^2.1.0": - version: 2.1.2 - resolution: "on-exit-leak-free@npm:2.1.2" - checksum: 10/f7b4b7200026a08f6e4a17ba6d72e6c5cbb41789ed9cf7deaf9d9e322872c7dc5a7898549a894651ee0ee9ae635d34a678115bf8acdfba8ebd2ba2af688b563c + version: 2.1.0 + resolution: "on-exit-leak-free@npm:2.1.0" + checksum: 10/c43b935edb0bb957a1f43549b155dc9f215e84003f9643abd883bf0b67f9353738d6c84a081ac0e8ab5e0d17cef3ab8b2b111f052db4c5a0381b83191d66ea84 languageName: node linkType: hard @@ -30026,10 +29906,10 @@ __metadata: languageName: node linkType: hard -"on-headers@npm:~1.1.0": - version: 1.1.0 - resolution: "on-headers@npm:1.1.0" - checksum: 10/98aa64629f986fb8cc4517dd8bede73c980e31208cba97f4442c330959f60ced3dc6214b83420491f5111fc7c4f4343abe2ea62c85f505cf041d67850f238776 +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 10/870766c16345855e2012e9422ba1ab110c7e44ad5891a67790f84610bd70a72b67fdd71baf497295f1d1bf38dd4c92248f825d48729c53c0eae5262fb69fa171 languageName: node linkType: hard @@ -30042,15 +29922,6 @@ __metadata: languageName: node linkType: hard -"one-time@npm:^1.0.0": - version: 1.0.0 - resolution: "one-time@npm:1.0.0" - dependencies: - fn.name: "npm:1.x.x" - checksum: 10/64d0160480eeae4e3b2a6fc0a02f452e05bb0cc8373a4ed56a4fc08c3939dcb91bc20075003ed499655bd16919feb63ca56f86eee7932c5251f7d629b55dfc90 - languageName: node - linkType: hard - "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -30105,16 +29976,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" + version: 0.9.3 + resolution: "optionator@npm:0.9.3" dependencies: + "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.5" - checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 + checksum: 10/fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da languageName: node linkType: hard @@ -30170,6 +30041,13 @@ __metadata: languageName: node linkType: hard +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10/5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + "outdent@npm:^0.5.0": version: 0.5.0 resolution: "outdent@npm:0.5.0" @@ -30195,9 +30073,9 @@ __metadata: linkType: hard "overlayscrollbars@npm:^2.11.4": - version: 2.12.0 - resolution: "overlayscrollbars@npm:2.12.0" - checksum: 10/f55a8eef2b10786870c390e9653aa254ac1950fbc8e03e6f7de95445b8e1238063ea65a2484dc26fc808b547f66cb3fece3318e1ed3f88c4c20caa8c2605cfa4 + version: 2.11.4 + resolution: "overlayscrollbars@npm:2.11.4" + checksum: 10/ed1ec65ed52402b837eeacf1eff84652690bf0e747545d6ccdea7a3a9a82718ae1e214bb8f5566d5aeb1d99bc95688996464e6c25e76682cc02831505378e66f languageName: node linkType: hard @@ -30401,7 +30279,7 @@ __metadata: languageName: node linkType: hard -"p-queue@npm:^6, p-queue@npm:^6.6.1, p-queue@npm:^6.6.2": +"p-queue@npm:^6, p-queue@npm:^6.6.1": version: 6.6.2 resolution: "p-queue@npm:6.6.2" dependencies: @@ -30418,15 +30296,6 @@ __metadata: languageName: node linkType: hard -"p-retry@npm:7": - version: 7.1.0 - resolution: "p-retry@npm:7.1.0" - dependencies: - is-network-error: "npm:^1.1.0" - checksum: 10/25d0c47fb7d8989efa422e3cb44bcd4006323bdee89ae75995d8617eefe732e2524c40cf9b3c4ee703d0af88a1e88b44865d4548727b1c29d6b74617d5a8f571 - languageName: node - linkType: hard - "p-retry@npm:^4, p-retry@npm:^4.0.0": version: 4.6.2 resolution: "p-retry@npm:4.6.2" @@ -30438,13 +30307,13 @@ __metadata: linkType: hard "p-retry@npm:^6.2.0": - version: 6.2.1 - resolution: "p-retry@npm:6.2.1" + version: 6.2.0 + resolution: "p-retry@npm:6.2.0" dependencies: "@types/retry": "npm:0.12.2" is-network-error: "npm:^1.0.0" retry: "npm:^0.13.1" - checksum: 10/7104ef13703b155d70883b0d3654ecc03148407d2711a4516739cf93139e8bec383451e14925e25e3c1ae04dbace3ed53c26dc3853c1e9b9867fcbdde25f4cdc + checksum: 10/1a5ac16828c96c03c354f78d643dfc7aa8f8b998e1b60e27533da2c75e5cabfb1c7f88ce312e813e09a80b056011fbb372d384132e9c92d27d052bd7c282a978 languageName: node linkType: hard @@ -30495,18 +30364,16 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: 10/ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea languageName: node linkType: hard "package-manager-detector@npm:^0.2.0": - version: 0.2.11 - resolution: "package-manager-detector@npm:0.2.11" - dependencies: - quansync: "npm:^0.2.7" - checksum: 10/2c1a8da0e5895f0be06a8e1f4b4336fb78a19167ca3932dbaeca7260f948e67cf53b32585a13f8108341e7a468b38b4f2a8afc7b11691cb2d856ecd759d570fb + version: 0.2.2 + resolution: "package-manager-detector@npm:0.2.2" + checksum: 10/2dc2914aeff0729c37c1cf9762f65c0a6f09d6c64f666cc187e34de95bca54f16b4ca2e3c1e9ced87ea0637cfdb3c98261a838de04d9f1b1b26b6ae72bd55b80 languageName: node linkType: hard @@ -30552,16 +30419,17 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7, parse-asn1@npm:^5.1.9": - version: 5.1.9 - resolution: "parse-asn1@npm:5.1.9" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" dependencies: asn1.js: "npm:^4.10.1" browserify-aes: "npm:^1.2.0" evp_bytestokey: "npm:^1.0.3" - pbkdf2: "npm:^3.1.5" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" safe-buffer: "npm:^5.2.1" - checksum: 10/bc3d616a8076fa8a9a34cab8af6905859a1bafd0c49c98132acc7d29b779c2b81d4a8fc610f5bedc9770cc4bfc323f7c939ad7413e9df6ba60cb931010c42f52 + checksum: 10/f82c079f4d9a4d33159c7682f9c516680f4d659fde8060697a6b3c1be4795976e826d53a1e5751a81ddc800e9c6d6fa4629b59f6d1f3241ac8447a00c89a67d3 languageName: node linkType: hard @@ -30658,11 +30526,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0, parse5@npm:^7.1.2, parse5@npm:^7.2.1": - version: 7.3.0 - resolution: "parse5@npm:7.3.0" + version: 7.2.1 + resolution: "parse5@npm:7.2.1" dependencies: - entities: "npm:^6.0.0" - checksum: 10/b0e48be20b820c655b138b86fa6fb3a790de6c891aa2aba536524f8027b4dca4fe538f11a0e5cf2f6f847d120dbb9e4822dcaeb933ff1e10850a2ef0154d1d88 + entities: "npm:^4.5.0" + checksum: 10/fd1a8ad1540d871e1ad6ca9bf5b67e30280886f1ce4a28052c0cb885723aa984d8cb1ec3da998349a6146960c8a84aa87b1a42600eb3b94495c7303476f2f88e languageName: node linkType: hard @@ -30815,9 +30683,9 @@ __metadata: linkType: hard "path-to-regexp@npm:^8.1.0": - version: 8.3.0 - resolution: "path-to-regexp@npm:8.3.0" - checksum: 10/568f148fc64f5fd1ecebf44d531383b28df924214eabf5f2570dce9587a228e36c37882805ff02d71c6209b080ea3ee6a4d2b712b5df09741b67f1f3cf91e55a + version: 8.2.0 + resolution: "path-to-regexp@npm:8.2.0" + checksum: 10/23378276a172b8ba5f5fb824475d1818ca5ccee7bbdb4674701616470f23a14e536c1db11da9c9e6d82b82c556a817bbf4eee6e41b9ed20090ef9427cbb38e13 languageName: node linkType: hard @@ -30873,9 +30741,9 @@ __metadata: linkType: hard "pathval@npm:^2.0.0": - version: 2.0.1 - resolution: "pathval@npm:2.0.1" - checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10/b91575bf9cdf01757afd7b5e521eb8a0b874a49bc972d08e0047cfea0cd3c019f5614521d4bc83d2855e3fcc331db6817dfd533dd8f3d90b16bc76fad2450fc1 languageName: node linkType: hard @@ -30888,17 +30756,16 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.1.2, pbkdf2@npm:^3.1.5": - version: 3.1.5 - resolution: "pbkdf2@npm:3.1.5" +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" dependencies: - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - ripemd160: "npm:^2.0.3" - safe-buffer: "npm:^5.2.1" - sha.js: "npm:^2.4.12" - to-buffer: "npm:^1.2.1" - checksum: 10/ce1c9a2ebbc843c86090ec6cac6d07429dece7c1fdb87437ce6cf869d0429cc39cab61bc34215585f4a00d8009862df45e197fbd54f3508ccba8ff312a88261b + create-hash: "npm:^1.1.2" + create-hmac: "npm:^1.1.4" + ripemd160: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10/40bdf30df1c9bb1ae41ec50c11e480cf0d36484b7c7933bf55e4451d1d0e3f09589df70935c56e7fccc5702779a0d7b842d012be8c08a187b44eb24d55bb9460 languageName: node linkType: hard @@ -30943,7 +30810,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -30964,7 +30831,14 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10/ce617b8da36797d09c0baacb96ca8a44460452c89362d7cb8f70ca46b4158ba8bc3606912de7c818eb4a939f7f9015cef3c766ec8a0c6bfc725fdc078e39c717 + languageName: node + linkType: hard + +"picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 @@ -31070,9 +30944,9 @@ __metadata: linkType: hard "pino-std-serializers@npm:^6.0.0": - version: 6.2.2 - resolution: "pino-std-serializers@npm:6.2.2" - checksum: 10/a00cdff4e1fbc206da9bed047e6dc400b065f43e8b4cef1635b0192feab0e8f932cdeb0faaa38a5d93d2e777ba4cda939c2ed4c1a70f6839ff25f9aef97c27ff + version: 6.0.0 + resolution: "pino-std-serializers@npm:6.0.0" + checksum: 10/c47e64f817b0f2674a6310669c63285ac2a11770e048e56e0383248f4451cc814db8098eac457602c1be04dbbb8dde08536a317039483e59db9246681bf85f9c languageName: node linkType: hard @@ -31105,11 +30979,11 @@ __metadata: linkType: hard "pino@npm:^9.11.0": - version: 9.14.0 - resolution: "pino@npm:9.14.0" + version: 9.11.0 + resolution: "pino@npm:9.11.0" dependencies: - "@pinojs/redact": "npm:^0.4.0" atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.1.1" on-exit-leak-free: "npm:^2.1.0" pino-abstract-transport: "npm:^2.0.0" pino-std-serializers: "npm:^7.0.0" @@ -31121,7 +30995,7 @@ __metadata: thread-stream: "npm:^3.0.0" bin: pino: bin.js - checksum: 10/918e1fc764885150cb2b4fae8249a0ece53275020a7ca389f994fa2fbbb17b6353cd736c2db3a3794fbac0351f8e3d58411fabe127e875e24151a8fa4cd0b2b5 + checksum: 10/359bc3624110a0261a5dc5fc3f990028920a8165d173bd5304b328da3ed9eb1281d233c2acfb1a263282fed0aa1a1e1d5f2f66e856fcb56926836458610e78bc languageName: node linkType: hard @@ -31159,23 +31033,7 @@ __metadata: languageName: node linkType: hard -"pkginfo@npm:^0.4.1": - version: 0.4.1 - resolution: "pkginfo@npm:0.4.1" - checksum: 10/e354d6f78a940da07f36cdc503705e78bf53044f1562f29f46f18d2a21d271b203d30eb738468cf7c68b5739cc1d7383646cd5930bd42bfe9a81b03a5a8e860c - languageName: node - linkType: hard - -"playwright-core@npm:1.56.1, playwright-core@npm:>=1.2.0": - version: 1.56.1 - resolution: "playwright-core@npm:1.56.1" - bin: - playwright-core: cli.js - checksum: 10/df785eb3b3a8392b10dcde5f768e09b7fe459a7b06ed81180da69e048f2154b761f86d79572c2b62037a1f18a44e4ace72f5b6547f4f473b4ab13ab1d94007d2 - languageName: node - linkType: hard - -"playwright-core@npm:~1.52.0": +"playwright-core@npm:1.52.0, playwright-core@npm:>=1.2.0, playwright-core@npm:~1.52.0": version: 1.52.0 resolution: "playwright-core@npm:1.52.0" bin: @@ -31197,18 +31055,18 @@ __metadata: languageName: node linkType: hard -"playwright@npm:1.56.1, playwright@npm:^1.14.0": - version: 1.56.1 - resolution: "playwright@npm:1.56.1" +"playwright@npm:1.52.0, playwright@npm:^1.14.0": + version: 1.52.0 + resolution: "playwright@npm:1.52.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.56.1" + playwright-core: "npm:1.52.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10/f1743f93b26f1d497257771428d93f3c9ed2d75b00d935f0cd1556ff2dc61d47f2df8b381d752fbd2c47082b685f0ffe4cc4b7ba440d7b4ba3a08572aec58fba + checksum: 10/214175446089000c2ac997b925063b95f7d86d129c5d7c74caa5ddcb05bcad598dfd569d2133a10dc82d288bf67e7858877dcd099274b0b928b9c63db7d6ecec languageName: node linkType: hard @@ -31235,11 +31093,11 @@ __metadata: linkType: hard "polished@npm:^4.2.2": - version: 4.3.1 - resolution: "polished@npm:4.3.1" + version: 4.2.2 + resolution: "polished@npm:4.2.2" dependencies: "@babel/runtime": "npm:^7.17.8" - checksum: 10/0902fe2eb16aecde1587a00efee7db8081b1331ac7bcfb6e61214d266388723a84858d732ad9395028e0aecd2bb8d0c39cc03d14b4c24c22329a0e40c38141eb + checksum: 10/da71b15c1e1d98b7f55e143bbf9ebb1b0934286c74c333522e571e52f89e42a61d7d44c5b4f941dc927355c7ae09780877aeb8f23707376fa9f006ab861e758b languageName: node linkType: hard @@ -31263,9 +31121,9 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.1.0 - resolution: "possible-typed-array-names@npm:1.1.0" - checksum: 10/2f44137b8d3dd35f4a7ba7469eec1cd9cfbb46ec164b93a5bc1f4c3d68599c9910ee3b91da1d28b4560e9cc8414c3cd56fedc07259c67e52cc774476270d3302 + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10/8ed3e96dfeea1c5880c1f4c9cb707e5fb26e8be22f14f82ef92df20fd2004e635c62ba47fbe8f2bb63bfd80dac1474be2fb39798da8c2feba2815435d1f749af languageName: node linkType: hard @@ -31293,29 +31151,29 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-colormin@npm:7.0.4" +"postcss-colormin@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-colormin@npm:7.0.3" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" caniuse-api: "npm:^3.0.0" colord: "npm:^2.9.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/6848beeb0bae3ff40ff1bf71cd438aba779422a6934b1ebce2ceecc77eecf10761ccc764b1f553bc62dbd941f2b6f9144942a1a52475ff0d9e4abfca1a860c4e + checksum: 10/b9016d205eaf61a25efb187264a2ce35cb59aa1734b946268abcd747b5796e0d855c081b460ead4042a17c6806e011b57ee543b9e1f6312620f8daf661a7e40c languageName: node linkType: hard -"postcss-convert-values@npm:^7.0.7": - version: 7.0.7 - resolution: "postcss-convert-values@npm:7.0.7" +"postcss-convert-values@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-convert-values@npm:7.0.5" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/bc1f7c62ad5523b23c3d22518499d8ee1a14230737c104845afa775f560a120bdd1ea2cdc2a02343d4805b85be5cbaded15f87b87a12fe71613d69e1a6bc7154 + checksum: 10/67920f9ba823a6f6aa3b46c3a098c2d4a7a2a32349971cfa6ce986e08e7cbae6badeb23de680d36d1439e7d3f2cdbf26f5ee080a66f2823931c1d3f8146bc2a6 languageName: node linkType: hard @@ -31436,17 +31294,16 @@ __metadata: linkType: hard "postcss-lit@npm:^1.1.1": - version: 1.3.1 - resolution: "postcss-lit@npm:1.3.1" + version: 1.1.1 + resolution: "postcss-lit@npm:1.1.1" dependencies: "@babel/generator": "npm:^7.16.5" "@babel/parser": "npm:^7.16.2" "@babel/traverse": "npm:^7.16.0" - lilconfig: "npm:^3.1.3" - postcss-load-config: "npm:^6.0.1" + lilconfig: "npm:^2.0.6" peerDependencies: postcss: ^8.3.11 - checksum: 10/b954606fa715378e8cadfb73768a469b16ca9ce2a66a225a7a0a1362d49024d88efe4380cdd70d8ec924f7eb78c69365b0568d1132fc7acc29f3b4830949ad31 + checksum: 10/e8dd1afdc09ec14de507f80604740b7451e330fde53b62f3a84d869597e639035be141130e24ffbc473cdea6505a07f52d02d56e8021b41990a135d7c557043f languageName: node linkType: hard @@ -31474,12 +31331,12 @@ __metadata: linkType: hard "postcss-loader@npm:^8.1.1": - version: 8.2.0 - resolution: "postcss-loader@npm:8.2.0" + version: 8.1.1 + resolution: "postcss-loader@npm:8.1.1" dependencies: cosmiconfig: "npm:^9.0.0" - jiti: "npm:^2.5.1" - semver: "npm:^7.6.2" + jiti: "npm:^1.20.0" + semver: "npm:^7.5.4" peerDependencies: "@rspack/core": 0.x || 1.x postcss: ^7.0.0 || ^8.0.1 @@ -31489,18 +31346,18 @@ __metadata: optional: true webpack: optional: true - checksum: 10/eda6790673cae0077ed687c725ea7df09fb788ae9a7aa8a042623bcb318fd1452c95a3b5871ff8362e25dc3e0d9ccc6ed0b0f70c52c82a96745b48b855d32e0d + checksum: 10/7ae38e635119a808ec05e25a5d1327afd40f5f07e1ae40827e4be5e9d1d0adf0e8e277252c13ddbc8909a1bc53fecb15741db340b98966c2bd9cab867cfe5f10 languageName: node linkType: hard "postcss-logical@npm:^8.0.0": - version: 8.1.0 - resolution: "postcss-logical@npm:8.1.0" + version: 8.0.0 + resolution: "postcss-logical@npm:8.0.0" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10/495ce49a1fb831eb30d848909a54430b0170ec7681dcd84da9f1cb531cad167b9fa358dc242b70c2cae5c92b1a3fbbf43e625a54c3e615ea9dcce8d15cee5926 + checksum: 10/bdaceacdc80b9b03e2af9e8eb5c195a96cd0a525836a362db357574293189c5ec0f581c71d1ec97856cfbb9ebd4239c24a0593e1f4e32b59aa878a98b5a6ae27 languageName: node linkType: hard @@ -31525,17 +31382,17 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.6": - version: 7.0.6 - resolution: "postcss-merge-rules@npm:7.0.6" +"postcss-merge-rules@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-merge-rules@npm:7.0.5" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" caniuse-api: "npm:^3.0.0" cssnano-utils: "npm:^5.0.1" postcss-selector-parser: "npm:^7.1.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/809a7caac2d0129a6086a9bde8da3f380d9c520ea1030443ddbeec36c2893c8242c3ed390dbd07f329afa782c59f792c77a1e6bdc8df1511f021d18fe89129b4 + checksum: 10/fa490791ea5e907e4498701593252ce33df468a821e5f3acf5f126f73c8262189c13ca7a0c1645ae3d66a46a03cf930048e10d808182a3e9bec78af30a02893a languageName: node linkType: hard @@ -31563,16 +31420,16 @@ __metadata: languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-minify-params@npm:7.0.4" +"postcss-minify-params@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-minify-params@npm:7.0.3" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" cssnano-utils: "npm:^5.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/888029becb986f00a5a69618be1b63228948f7734eb6dc2a31a74d93c747984dfc41044f15b09b71cd4a9e15d7fac15ccec14d20199a2631cd37f4244685a47f + checksum: 10/97de22d6ba0310685d33b530dbfeefa930f7ac48effe623fc8a4a59d2b98bed221d0d2edad4f2e1f4590322240d0e1e94bdb162069c40b5d7ae00c58637c90c9 languageName: node linkType: hard @@ -31619,15 +31476,15 @@ __metadata: linkType: hard "postcss-modules-local-by-default@npm:^4.0.5": - version: 4.2.0 - resolution: "postcss-modules-local-by-default@npm:4.2.0" + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" dependencies: icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^7.0.0" + postcss-selector-parser: "npm:^6.0.2" postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 10/552329aa39fbf229b8ac5a04f8aed0b1553e7a3c10b165ee700d1deb020c071875b3df7ab5e3591f6af33d461df66d330ec9c1256229e45fc618a47c60f41536 + checksum: 10/b08b01aa7f3d1a80bb1a5508ba3a208578fdd2fb6e54e5613fac244a4e014aa7ca639a614859fec93b399e5a6f86938f7690ca60f7e57c4e35b75621d3c07734 languageName: node linkType: hard @@ -31642,13 +31499,13 @@ __metadata: linkType: hard "postcss-modules-scope@npm:^3.2.0": - version: 3.2.1 - resolution: "postcss-modules-scope@npm:3.2.1" + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" dependencies: - postcss-selector-parser: "npm:^7.0.0" + postcss-selector-parser: "npm:^6.0.4" peerDependencies: postcss: ^8.1.0 - checksum: 10/51c747fa15cedf1b2856da472985ea7a7bb510a63daf30f95f250f34fce9e28ef69b802e6cc03f9c01f69043d171bc33279109a9235847c2d3a75c44eac67334 + checksum: 10/17c293ad13355ba456498aa5815ddb7a4a736f7b781d89b294e1602a53b8d0e336131175f82460e290a0d672642f9039540042edc361d9000b682c44e766925b languageName: node linkType: hard @@ -31748,15 +31605,15 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-normalize-unicode@npm:7.0.4" +"postcss-normalize-unicode@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-normalize-unicode@npm:7.0.3" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/bbc67aa0e70ca9f783f871174c358b1d1682a58231dc890babf2261874ea55977417bdd5f11dff41be44421b1820236bfe39b651611ca1b9faad0ff1e9687bed + checksum: 10/fc10205655f77d6467da811fbd26aa607c519cbf162ae2ba40821cf64227233445490881119c820c6988c0943cb2f4dc755abe94cb30637001ca35cce5d07b61 languageName: node linkType: hard @@ -31794,15 +31651,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-reduce-initial@npm:7.0.4" +"postcss-reduce-initial@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-reduce-initial@npm:7.0.3" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" caniuse-api: "npm:^3.0.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/4652a2e011742683a8bed5729bc6f56bd795d0b72f05f4f97dbf3d7be903f680b63612c41c95f45f13675c7c6a90d7a9633df04c59651a1d5f45966bf057efd8 + checksum: 10/8fd9ff4b49a2f7e1b7c51b7da637578e32a178363e3e932c80565241454dca306658dacd390ad3d73647d55dace8be8fe29278668afa32fd9d872ee7026bdbf7 languageName: node linkType: hard @@ -31853,7 +31710,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2": +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.2": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -31882,15 +31739,15 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^7.1.0": - version: 7.1.0 - resolution: "postcss-svgo@npm:7.1.0" +"postcss-svgo@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-svgo@npm:7.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^4.0.0" + svgo: "npm:^3.3.2" peerDependencies: postcss: ^8.4.32 - checksum: 10/ef067e83ff52562d2c9ba46f767012e0bdb3438bf051b092a739ff849f6df06a22d9ee87e4d9e0edb5ab82340155547550f57da21b71ac86c13513fb4f44daf8 + checksum: 10/8615877dffbac2bb2b971fb0e8c882ebff479c2529a0fc20937d09623fcaf35a2d934c4046188bae2534729aba1de5a1ba227630aaf96a800b6f2acdbfbf1d32 languageName: node linkType: hard @@ -31936,7 +31793,18 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.3.11, postcss@npm:^8.4.24, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.5.3, postcss@npm:^8.5.6": +"postcss@npm:^8.2.14, postcss@npm:^8.3.11, postcss@npm:^8.4.24, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.47, postcss@npm:^8.5.3": + version: 8.5.3 + resolution: "postcss@npm:8.5.3" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10/6d7e21a772e8b05bf102636918654dac097bac013f0dc8346b72ac3604fc16829646f94ea862acccd8f82e910b00e2c11c1f0ea276543565d278c7ca35516a7c + languageName: node + linkType: hard + +"postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -31958,13 +31826,6 @@ __metadata: languageName: node linkType: hard -"postgres@npm:^3.4.1, postgres@npm:^3.4.3": - version: 3.4.7 - resolution: "postgres@npm:3.4.7" - checksum: 10/ef5b43b137412c13d907da0d37e7d4141653365fd371ffa000e124076119fe14ef95a27b1469f2ed6fb006f855746fc65087f326a124fe320a2b1f3bbec397f4 - languageName: node - linkType: hard - "postis@npm:^2.2.0": version: 2.2.0 resolution: "postis@npm:2.2.0" @@ -32091,7 +31952,18 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.2.0, pretty-format@npm:^30.0.0": +"pretty-format@npm:30.0.5, pretty-format@npm:^30.0.0": + version: 30.0.5 + resolution: "pretty-format@npm:30.0.5" + dependencies: + "@jest/schemas": "npm:30.0.5" + ansi-styles: "npm:^5.2.0" + react-is: "npm:^18.3.1" + checksum: 10/bb65e53092f321257d80cd2c0165e65123805c9d4c4ada1ddac15b08c8879d6d031e6f01ac80e2685ef95ac35d302065196a036c63cd8729747f6e0fa21a55bf + languageName: node + linkType: hard + +"pretty-format@npm:30.2.0": version: 30.2.0 resolution: "pretty-format@npm:30.2.0" dependencies: @@ -32113,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.2.1, pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.2.1, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -32146,11 +32018,11 @@ __metadata: linkType: hard "process-on-spawn@npm:^1.0.0": - version: 1.1.0 - resolution: "process-on-spawn@npm:1.1.0" + version: 1.0.0 + resolution: "process-on-spawn@npm:1.0.0" dependencies: fromentries: "npm:^1.2.0" - checksum: 10/4cc56df51bf54d7629c1857e472c9440984d230c4a4dfdfc2de25abcee57b3d8f4bdfb0b9ad65fe7eea11a7a10f03474c3e8c5eb554454d32c86444e635c85f8 + checksum: 10/8795d71742798e5a059e13da2a9c13988aa7c673a3a57f276c1ff6ed942ba9b7636139121c6a409eaa2ea6a8fda7af4be19c3dc576320515bb3f354e3544106e languageName: node linkType: hard @@ -32191,16 +32063,6 @@ __metadata: languageName: node linkType: hard -"prom-client@npm:^15.1.0": - version: 15.1.3 - resolution: "prom-client@npm:15.1.3" - dependencies: - "@opentelemetry/api": "npm:^1.4.0" - tdigest: "npm:^0.1.1" - checksum: 10/eba75e15ab896845d39359e3a4d6f7913ea05339b3122d8dde8c8c374669ad1a1d1ab2694ab2101c420bd98086a564e4f2a18aa29018fc14a4732e57c1c19aec - languageName: node - linkType: hard - "prometheus-gc-stats@npm:^1.1.0": version: 1.1.0 resolution: "prometheus-gc-stats@npm:1.1.0" @@ -32282,9 +32144,9 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^7.3.0, protobufjs@npm:^7.5.3": - version: 7.5.4 - resolution: "protobufjs@npm:7.5.4" +"protobufjs@npm:^7.2.5, protobufjs@npm:^7.3.0": + version: 7.4.0 + resolution: "protobufjs@npm:7.4.0" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -32298,7 +32160,7 @@ __metadata: "@protobufjs/utf8": "npm:^1.1.0" "@types/node": "npm:>=13.7.0" long: "npm:^5.0.0" - checksum: 10/88d677bb6f11a2ecec63fdd053dfe6d31120844d04e865efa9c8fbe0674cd077d6624ecfdf014018a20dcb114ae2a59c1b21966dd8073e920650c71370966439 + checksum: 10/408423506610f70858d7593632f4a6aa4f05796c90fd632be9b9252457c795acc71aa6d3b54bb7f48a890141728fee4ca3906723ccea6c202ad71f21b3879b8b languageName: node linkType: hard @@ -32342,15 +32204,15 @@ __metadata: linkType: hard "psl@npm:^1.1.28, psl@npm:^1.10.0": - version: 1.15.0 - resolution: "psl@npm:1.15.0" + version: 1.10.0 + resolution: "psl@npm:1.10.0" dependencies: punycode: "npm:^2.3.1" - checksum: 10/5e7467eb5196eb7900d156783d12907d445c0122f76c73203ce96b148a6ccf8c5450cc805887ffada38ff92d634afcf33720c24053cb01d5b6598d1c913c5caf + checksum: 10/17b493648cc16e32c41681a4648db0c7235fbe83c78b0789b519aaccd1240fe739f9a5f4c4b55cb9e3094190ddf16e38f34f5ada179d518593ded42c957bdd8b languageName: node linkType: hard -"public-encrypt@npm:^4.0.3": +"public-encrypt@npm:^4.0.0, public-encrypt@npm:^4.0.3": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -32365,12 +32227,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.3 - resolution: "pump@npm:3.0.3" + version: 3.0.0 + resolution: "pump@npm:3.0.0" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10/52843fc933b838c0330f588388115a1b28ef2a5ffa7774709b142e35431e8ab0c2edec90de3fa34ebb72d59fef854f151eea7dfc211b6dcf586b384556bd2f39 + checksum: 10/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 languageName: node linkType: hard @@ -32395,7 +32257,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -32403,9 +32265,9 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.1.0 - resolution: "pure-rand@npm:6.1.0" - checksum: 10/256aa4bcaf9297256f552914e03cbdb0039c8fe1db11fa1e6d3f80790e16e563eb0a859a1e61082a95e224fc0c608661839439f8ecc6a3db4e48d46d99216ee4 + version: 6.0.1 + resolution: "pure-rand@npm:6.0.1" + checksum: 10/c39512a6564692fbb294b36faabe2edfeffe497d46a7decd7374c540f750f943b4ada3914a4542b89b899156b2163afa96b53f3b765338621bbdb47c9434a8c2 languageName: node linkType: hard @@ -32416,29 +32278,29 @@ __metadata: languageName: node linkType: hard -"qase-api-client@npm:~1.1.0": - version: 1.1.0 - resolution: "qase-api-client@npm:1.1.0" +"qase-api-client@npm:~1.0.1": + version: 1.0.2 + resolution: "qase-api-client@npm:1.0.2" dependencies: - axios: "npm:^1.12.0" + axios: "npm:^1.8.2" axios-retry: "npm:^4.5.0" - checksum: 10/2a371e0c2b62c707c32cafa6d7eade771461c136f78bc2675d99c8b73357f3af42c0a132135b5493e66c6e7d2993f8a84df28900295247dccbb03e7f5c71a0b2 + checksum: 10/94c2515da4961730bb836fcc669773d633c617b6d1071208317ea9b307cae5c8813b9e8e5d99c821b122eb409f028eac5ef0d8329b3972f73fb8129cb512b015 languageName: node linkType: hard "qase-api-v2-client@npm:~1.0.1": - version: 1.0.3 - resolution: "qase-api-v2-client@npm:1.0.3" + version: 1.0.2 + resolution: "qase-api-v2-client@npm:1.0.2" dependencies: axios: "npm:^1.8.2" axios-retry: "npm:^4.5.0" - checksum: 10/90f0ce53bd1d42c0e8329ca6c0679e79588a2666a54671fce14b2fceea798d1732e7cb6e8f4d04e16b09a11dcdd595dfd8699dfa4132fd541f233aa3b86f689c + checksum: 10/c61b4266b90b1e0659205f054d472e54297735d8eeb52398e4485bf0ad702d594371ae845cfdf990c7f402238328fe9a0451bbd08343e73e8199b49bc8772afe languageName: node linkType: hard "qase-javascript-commons@npm:~2.4.2": - version: 2.4.9 - resolution: "qase-javascript-commons@npm:2.4.9" + version: 2.4.2 + resolution: "qase-javascript-commons@npm:2.4.2" dependencies: ajv: "npm:^8.12.0" async-mutex: "npm:~0.5.0" @@ -32449,20 +32311,11 @@ __metadata: lodash.merge: "npm:^4.6.2" lodash.mergewith: "npm:^4.6.2" mime-types: "npm:^2.1.33" - qase-api-client: "npm:~1.1.0" + qase-api-client: "npm:~1.0.1" qase-api-v2-client: "npm:~1.0.1" strip-ansi: "npm:^6.0.1" uuid: "npm:^9.0.0" - checksum: 10/c97bece5e7dc24866e33e0d84b10d5804a05fe5711e4393c492b456a5ad4f528768bae582a27f7d89d51938f912606daaa70e6d9dd6ef199f4f11f9b32690a01 - languageName: node - linkType: hard - -"qified@npm:^0.5.0": - version: 0.5.1 - resolution: "qified@npm:0.5.1" - dependencies: - hookified: "npm:^1.12.2" - checksum: 10/728e39fc059a7667cd45d4140bd7ae2c63afa03f635da3beecc1f8a2a88104626c6d5dd9c39653a5ff2b575f0d1168938c171b45fdefed638e3b6c0d3efacf8d + checksum: 10/8e09e0eacb92bc34bcbd4725b19f6df559dc84a520afcab4ed956ce003b0047753dd313ab218d21a8fb00ce1931c4e3e8bc141214037116150fe1107d606aabf languageName: node linkType: hard @@ -32491,13 +32344,6 @@ __metadata: languageName: node linkType: hard -"quansync@npm:^0.2.7": - version: 0.2.11 - resolution: "quansync@npm:0.2.11" - checksum: 10/d4f0cc21a25052a8a6183f17752a6221829c4795b40641de67c06945b356841ff00296d3700d0332dfe8e86100fdcc02f4be7559f3f1774a753b05adb7800d01 - languageName: node - linkType: hard - "query-string@npm:^5.0.1": version: 5.1.1 resolution: "query-string@npm:5.1.1" @@ -32535,6 +32381,13 @@ __metadata: languageName: node linkType: hard +"querystring@npm:^0.2.0": + version: 0.2.1 + resolution: "querystring@npm:0.2.1" + checksum: 10/5ae2eeb8c6d70263a3d13ffaf234ce9593ae0e95ad8ea04aa540e14ff66679347420817aeb4fe6fdfa2aaa7fac86e311b6f1d3da2187f433082ad9125c808c14 + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -32558,6 +32411,13 @@ __metadata: languageName: node linkType: hard +"queue-tick@npm:^1.0.1": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 10/f447926c513b64a857906f017a3b350f7d11277e3c8d2a21a42b7998fa1a613d7a829091e12d142bb668905c8f68d8103416c7197856efb0c72fa835b8e254b5 + languageName: node + linkType: hard + "queue@npm:6.0.2, queue@npm:^6.0.1": version: 6.0.2 resolution: "queue@npm:6.0.2" @@ -32616,7 +32476,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.4": +"randomfill@npm:^1.0.3, randomfill@npm:^1.0.4": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -32685,12 +32545,12 @@ __metadata: linkType: hard "re-resizable@npm:^6.10.1": - version: 6.11.2 - resolution: "re-resizable@npm:6.11.2" + version: 6.10.1 + resolution: "re-resizable@npm:6.10.1" peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/3b814c61b77af294862bd36382b6f2e7f9a90a86f3696fd93780d39d2534c1fcbab68f63b088fc1e1935b1b9dba6c1ab8f61f4f4e6e5d16e86e5805bae40cfb6 + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + checksum: 10/91e1a9738aaae640696de6b4e286075dd9eb9bf5599edcbcbaa6db0df1f5280213b6d832af69417247cea07f95a2e9be1486fdecde51840c796788b5a8cbaf3d languageName: node linkType: hard @@ -32780,17 +32640,17 @@ __metadata: linkType: hard "react-docgen-typescript@npm:^2.2.2": - version: 2.4.0 - resolution: "react-docgen-typescript@npm:2.4.0" + version: 2.2.2 + resolution: "react-docgen-typescript@npm:2.2.2" peerDependencies: typescript: ">= 4.3.x" - checksum: 10/81e45bc012150dee50a9919a44597a436d45168f7a83febbbfef134c07e71c1a2f09fb6e1fc040f18bd6747f37b46d463a2b4a30177f6137e4ff49570bcaf253 + checksum: 10/081fc3a876f53b9eeffcff357e5b6c190db799d50edcf11b187857d8cb8cce28000ed777ed16dd52a1c955f332612ef6b1f02cf8adcbcb084b8da9ff1ae5fd13 languageName: node linkType: hard "react-docgen@npm:^7.0.0": - version: 7.1.1 - resolution: "react-docgen@npm:7.1.1" + version: 7.0.3 + resolution: "react-docgen@npm:7.0.3" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -32802,18 +32662,18 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 10/501e5fa0d00e32ee27559f44462a34e9531018ccb46c51efbe60b98a4c077f43dbe8999da5bb91d2ab45a83a34099436a3b725fdabd3f218dbb4493c0b1c9f95 + checksum: 10/53eaed76cceb55606584c6ab603f04ec78c066cfb9ed983e1f7b388a75bfb8c2fc9c6b7ab299bac311b3daeca95adb8076b58ca96b41907b33c518299268831f languageName: node linkType: hard "react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.2.0 - resolution: "react-dom@npm:19.2.0" + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" dependencies: - scheduler: "npm:^0.27.0" + scheduler: "npm:^0.25.0" peerDependencies: - react: ^19.2.0 - checksum: 10/3dbba071b9b1e7a19eae55f05c100f6b44f88c0aee72397d719ae338248ca66ed5028e6964c1c14870cc3e1abcecc91b22baba6dc2072f819dea81a9fd72f2fd + react: ^19.0.0 + checksum: 10/aa64a2f1991042f516260e8b0eca0ae777b6c8f1aa2b5ae096e80bbb6ac9b005aef2bca697969841d34f7e1819556263476bdfea36c35092e8d9aefde3de2d9a languageName: node linkType: hard @@ -32909,13 +32769,13 @@ __metadata: linkType: hard "react-keyed-flatten-children@npm:^3.0.2": - version: 3.2.0 - resolution: "react-keyed-flatten-children@npm:3.2.0" + version: 3.0.2 + resolution: "react-keyed-flatten-children@npm:3.0.2" dependencies: react-is: "npm:^18.2.0" peerDependencies: react: ">=15.0.0" - checksum: 10/8accdbf370d713b143207f9471607217f0aa46a51aa0c86072126e211e6f76e179a6e4e92d88c0eae7ff0735d03b481208f9161043ded172bd609467c8dcfe2b + checksum: 10/58b53ccc707543b3b2f3615a6efe890b1302bf38d68df9239cb4d1ca4e8d8d9c05d670039c08e77befd27b1210c61290d6308a2f8439363e6699fecb94b69ebd languageName: node linkType: hard @@ -32974,26 +32834,26 @@ __metadata: linkType: hard "react-router-dom@npm:^6.28.0": - version: 6.30.1 - resolution: "react-router-dom@npm:6.30.1" + version: 6.28.0 + resolution: "react-router-dom@npm:6.28.0" dependencies: - "@remix-run/router": "npm:1.23.0" - react-router: "npm:6.30.1" + "@remix-run/router": "npm:1.21.0" + react-router: "npm:6.28.0" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10/d61f04a36ca8a0a61e71bac2616f3f0d4142ced4a473d872738ca363b43d042f4d6dc249e7f7ae1c06f89599277e2fde11583d61cf6b34e999e79caf845acb37 + checksum: 10/e637825132ea96c3514ef7b8322f9bf0b752a942d6b4ffc4c20e389b5911726adf3dba8208ed4b97bf5b9c3bd465d9d1a1db1a58a610a8d528f18d890e0b143f languageName: node linkType: hard -"react-router@npm:6.30.1": - version: 6.30.1 - resolution: "react-router@npm:6.30.1" +"react-router@npm:6.28.0": + version: 6.28.0 + resolution: "react-router@npm:6.28.0" dependencies: - "@remix-run/router": "npm:1.23.0" + "@remix-run/router": "npm:1.21.0" peerDependencies: react: ">=16.8" - checksum: 10/880d6cafd6376dd1e624f6f600b7a208c4142d60eaea66241980ef57260c237b3465c3ff96b28f21ae354410345bbbb1817c3bba083012aade6626027d53506f + checksum: 10/f021a644513144884a567d9c2dcc432e8e3233f931378c219c5a3b5b842340f0faca86225a708bafca1e9010965afe1a7dada28aef5b7b6138c885c0552d9a7d languageName: node linkType: hard @@ -33096,19 +32956,19 @@ __metadata: linkType: hard "react-virtuoso@npm:^4.12.0": - version: 4.14.1 - resolution: "react-virtuoso@npm:4.14.1" + version: 4.12.0 + resolution: "react-virtuoso@npm:4.12.0" peerDependencies: - react: ">=16 || >=17 || >= 18 || >= 19" - react-dom: ">=16 || >=17 || >= 18 || >=19" - checksum: 10/1d59fb199555743d31e71f84f517a1b40a213e0023e82f4502480eae1bff41b6f92f95b5418fbe4fb72a410e9eba9ae4c3cb09f30fa1b7e35bbe74fb85c14f49 + react: ">=16 || >=17 || >= 18" + react-dom: ">=16 || >=17 || >= 18" + checksum: 10/f9d899dc7747e475efb793b849de9bac4f71209f3a74238a4d58d7c0c81543cca35179d64029f014fb6ebad2eab18d9a852444a49c8fe7c5177a18f09b9924d4 languageName: node linkType: hard "react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.2.0 - resolution: "react@npm:19.2.0" - checksum: 10/e13bcdb8e994c3cfa922743cb75ca8deb60531bf02f584d2d8dab940a8132ce8a2e6ef16f8ed7f372b4072e7a7eeff589b2812dabbedfa73e6e46201dac8a9d0 + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 10/2490969c503f644703c88990d20e4011fa6119ddeca451e9de48f6d7ab058d670d2852a5fcd3aa3cd90a923ab2815d532637bd4a814add402ae5c0d4f129ee71 languageName: node linkType: hard @@ -33240,25 +33100,25 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.0.0, readable-stream@npm:^4.7.0": - version: 4.7.0 - resolution: "readable-stream@npm:4.7.0" +"readable-stream@npm:^4.0.0": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" dependencies: abort-controller: "npm:^3.0.0" buffer: "npm:^6.0.3" events: "npm:^3.3.0" process: "npm:^0.11.10" string_decoder: "npm:^1.3.0" - checksum: 10/bdf096c8ff59452ce5d08f13da9597f9fcfe400b4facfaa88e74ec057e5ad1fdfa140ffe28e5ed806cf4d2055f0b812806e962bca91dce31bc4cef08e53be3a4 + checksum: 10/01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82 languageName: node linkType: hard "readable-web-to-node-stream@npm:^3.0.0": - version: 3.0.4 - resolution: "readable-web-to-node-stream@npm:3.0.4" + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" dependencies: - readable-stream: "npm:^4.7.0" - checksum: 10/d8fb3de7579d70ea1e9efdfb2f02e2965ae62a1e1d9e9b0bdce493cb3b98090bd4a34526a9ab6c793bb833b89ffd31a5ab06117a3ae2a3df21363651b2131da9 + readable-stream: "npm:^3.6.0" + checksum: 10/d3a5bf9d707c01183d546a64864aa63df4d9cb835dfd2bf89ac8305e17389feef2170c4c14415a10d38f9b9bfddf829a57aaef7c53c8b40f11d499844bf8f1a4 languageName: node linkType: hard @@ -33281,9 +33141,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.1.2 - resolution: "readdirp@npm:4.1.2" - checksum: 10/7b817c265940dba90bb9c94d82920d76c3a35ea2d67f9f9d8bd936adcfe02d50c802b14be3dd2e725e002dddbe2cc1c7a0edfb1bc3a365c9dfd5a61e612eea1e + version: 4.0.2 + resolution: "readdirp@npm:4.0.2" + checksum: 10/4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 languageName: node linkType: hard @@ -33295,15 +33155,15 @@ __metadata: linkType: hard "recast@npm:^0.23.5": - version: 0.23.11 - resolution: "recast@npm:0.23.11" + version: 0.23.9 + resolution: "recast@npm:0.23.9" dependencies: ast-types: "npm:^0.16.1" esprima: "npm:~4.0.0" source-map: "npm:~0.6.1" tiny-invariant: "npm:^1.3.3" tslib: "npm:^2.0.1" - checksum: 10/a622b7848efe13a59a40c9a1a3a8178433eae1048780e04d7392406e2d67fc29e3efa84b3aa8cfda28fd58989f4b59fa968bed295b739987a666bd11cc57a5b2 + checksum: 10/d60584be179d81a82fbe58b5bbe009aa42831ee114a21a3e3a22bda91334e0b8a1a4610dca8ecb7f9ea1426da4febc08134d3003085ad6ecee478d1808eb8796 languageName: node linkType: hard @@ -33393,6 +33253,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10/9150eae6fe04a8c4f2ff06077396a86a98e224c8afad8344b1b656448e89e84edcd527e4b03aa5476774129eb6ad328ed684f9c1459794a935ec0cc17ce14329 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.2.2": version: 10.2.2 resolution: "regenerate-unicode-properties@npm:10.2.2" @@ -33423,14 +33292,21 @@ __metadata: languageName: node linkType: hard +"regenerator-runtime@npm:^0.14.0": + version: 0.14.0 + resolution: "regenerator-runtime@npm:0.14.0" + checksum: 10/6c19495baefcf5fbb18a281b56a97f0197b5f219f42e571e80877f095320afac0bdb31dab8f8186858e6126950068c3f17a1226437881e3e70446ea66751897c + languageName: node + linkType: hard + "regex-parser@npm:^2.2.11": - version: 2.3.1 - resolution: "regex-parser@npm:2.3.1" - checksum: 10/37d5549040782207b98a5c007b739f85bf43f70249cbf813954d3fab370b93f3c8029534c62ca7c56e7a61e24848118b1bae15668b80ab7e67b4bb98465d54cc + version: 2.3.0 + resolution: "regex-parser@npm:2.3.0" + checksum: 10/d82c81bc27db096d93cf3daf1f3bb679784aedac4f4f2841cf976747bbe5bed5bb2e1bf7cda16a95773029282fd910962d47f2c6f229e756e53db4782b79eef7 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": +"regexp.prototype.flags@npm:^1.5.3": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -33444,17 +33320,31 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^6.1.1": + version: 6.1.1 + resolution: "regexpu-core@npm:6.1.1" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.11.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10/6a7ffb42781cacedd7df3c47c72e2d725401a699855be94a37ece5e29d3f25ab3abdd81d73f2d9d32ebc4d41bd25e3c3cc21e5284203faf19e60943adc55252d + languageName: node + linkType: hard + "regexpu-core@npm:^6.2.0": - version: 6.4.0 - resolution: "regexpu-core@npm:6.4.0" + version: 6.3.0 + resolution: "regexpu-core@npm:6.3.0" dependencies: regenerate: "npm:^1.4.2" regenerate-unicode-properties: "npm:^10.2.2" regjsgen: "npm:^0.8.0" - regjsparser: "npm:^0.13.0" + regjsparser: "npm:^0.12.0" unicode-match-property-ecmascript: "npm:^2.0.0" unicode-match-property-value-ecmascript: "npm:^2.2.1" - checksum: 10/bf5f85a502a17f127a1f922270e2ecc1f0dd071ff76a3ec9afcd6b1c2bf7eae1486d1e3b1a6d621aee8960c8b15139e6b5058a84a68e518e1a92b52e9322faf9 + checksum: 10/f0855741bf1e856e09fdd9133a4d573165377085386aa6fc3e6c203e9d906f8040b0397e108243bded79a01575cad556530b99bd96b14ce127848cd96ce2c2e9 languageName: node linkType: hard @@ -33465,14 +33355,25 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.13.0": - version: 0.13.0 - resolution: "regjsparser@npm:0.13.0" +"regjsparser@npm:^0.11.0": + version: 0.11.1 + resolution: "regjsparser@npm:0.11.1" dependencies: - jsesc: "npm:~3.1.0" + jsesc: "npm:~3.0.2" bin: regjsparser: bin/parser - checksum: 10/eeaabd3454f59394cbb3bfeb15fd789e638040f37d0bee9071a9b0b85524ddc52b5f7aaaaa4847304c36fa37429e53d109c4dbf6b878cb5ffa4f4198c1042fb7 + checksum: 10/06295f1666f8e378c3b70eb01578b46e075eee0556865a297497ab40753f04cce526e96513b18e21e66b79c972e7377bd3b5caa86935ed5d736e9b3e0f857363 + languageName: node + linkType: hard + +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: 10/c2d6506b3308679de5223a8916984198e0493649a67b477c66bdb875357e3785abbf3bedf7c5c2cf8967d3b3a7bdf08b7cbd39e65a70f9e1ffad584aecf5f06a languageName: node linkType: hard @@ -33523,7 +33424,7 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.0.0": +"repeat-string@npm:^1.0.0, repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 10/1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 @@ -33537,32 +33438,7 @@ __metadata: languageName: node linkType: hard -"request-promise-core@npm:1.1.4": - version: 1.1.4 - resolution: "request-promise-core@npm:1.1.4" - dependencies: - lodash: "npm:^4.17.19" - peerDependencies: - request: ^2.34 - checksum: 10/79714e46b078c8de539c4de13e78878a3c7e3f33e194547c5ec3f0c8e47b0b222aa1718bbd2dbfb1a7990149041c6cc0be6c5916e03d99f4e75939f2a840046e - languageName: node - linkType: hard - -"request-promise@npm:^4.2.6": - version: 4.2.6 - resolution: "request-promise@npm:4.2.6" - dependencies: - bluebird: "npm:^3.5.0" - request-promise-core: "npm:1.1.4" - stealthy-require: "npm:^1.1.1" - tough-cookie: "npm:^2.3.3" - peerDependencies: - request: ^2.34 - checksum: 10/b0d8846ebca56008ab18d8e6daa16630bd94d0753c8718afbc4bd987bc13042ae5f4cb4d418498dfffb43fcd00806babba176598b0ab935212b72bbdb4dc7643 - languageName: node - linkType: hard - -"request@npm:^2.68.0, request@npm:^2.88.2": +"request@npm:^2.68.0": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -33615,13 +33491,13 @@ __metadata: linkType: hard "require-in-the-middle@npm:^7.1.1": - version: 7.5.2 - resolution: "require-in-the-middle@npm:7.5.2" + version: 7.4.0 + resolution: "require-in-the-middle@npm:7.4.0" dependencies: debug: "npm:^4.3.5" module-details-from-path: "npm:^1.0.3" resolve: "npm:^1.22.8" - checksum: 10/d8f137d72eec1c53987647d19cd3bd2c64d5417bcd06b9ac8f7a14e83924c1e7636e327df7d96066a2b446b41f50d0bc1856a521388d5e90ba5c3b18dd5ab4e8 + checksum: 10/0ca30ad6a6183423f38599709fc8a670682db85b581a66cb31ea31342e8ba2ce7dca44ee29e8cfe4fb59ffcb0c2b0f9b77d44a10cdc7535c7c2907028e53afbf languageName: node linkType: hard @@ -33717,13 +33593,26 @@ __metadata: linkType: hard "resolve.exports@npm:^2.0.0": - version: 2.0.3 - resolution: "resolve.exports@npm:2.0.3" - checksum: 10/536efee0f30a10fac8604e6cdc7844dbc3f4313568d09f06db4f7ed8a5b8aeb8585966fe975083d1f2dfbc87cf5f8bc7ab65a5c23385c14acbb535ca79f8398a + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 10/f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 languageName: node linkType: hard -"resolve@npm:^1.1.4, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.2, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": +"resolve@npm:^1.1.4, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + languageName: node + linkType: hard + +"resolve@npm:^1.22.10, resolve@npm:^1.22.3": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -33749,7 +33638,20 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.11.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.11.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -33795,9 +33697,9 @@ __metadata: linkType: hard "restructure@npm:^3.0.0": - version: 3.0.2 - resolution: "restructure@npm:3.0.2" - checksum: 10/0d34e9e8c3e2fce80feec414376db4db8da2196d768848161dff5ce70acb365f2618975e26dd61199482b5237d415916337edde899f101b98265f88659d95886 + version: 3.0.0 + resolution: "restructure@npm:3.0.0" + checksum: 10/135735e1852bbab286b52a63d5a4eda45e67dd5db3db0df59ebcc230c0fbc27a006a451fdc1fa4c7af6551e434b753b234dd772d057a9c5c9059020ad1bbc008 languageName: node linkType: hard @@ -33834,16 +33736,16 @@ __metadata: linkType: hard "reusify@npm:^1.0.4": - version: 1.1.0 - resolution: "reusify@npm:1.1.0" - checksum: 10/af47851b547e8a8dc89af144fceee17b80d5beaf5e6f57ed086432d79943434ff67ca526e92275be6f54b6189f6920a24eace75c2657eed32d02c400312b21ec + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10/14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb languageName: node linkType: hard "rfdc@npm:^1.3.0": - version: 1.4.1 - resolution: "rfdc@npm:1.4.1" - checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 + version: 1.3.0 + resolution: "rfdc@npm:1.3.0" + checksum: 10/76dedd9700cdf132947fde7ce1a8838c9cbb7f3e8f9188af0aaf97194cce745f42094dd2cf547426934cc83252ee2c0e432b2e0222a4415ab0db32de82665c69 languageName: node linkType: hard @@ -33869,6 +33771,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e + languageName: node + linkType: hard + "rimraf@npm:^6.0.1, rimraf@npm:~6.0.1": version: 6.0.1 resolution: "rimraf@npm:6.0.1" @@ -33881,13 +33794,13 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1, ripemd160@npm:^2.0.3": - version: 2.0.3 - resolution: "ripemd160@npm:2.0.3" +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" dependencies: - hash-base: "npm:^3.1.2" - inherits: "npm:^2.0.4" - checksum: 10/d15d42ea0460426675e5320f86d3468ab408af95b1761cf35f8d32c0c97b4d3bb72b7226e990e643b96e1637a8ad26b343a6c7666e1a297bcab4f305a1d9d3e3 + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + checksum: 10/006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 languageName: node linkType: hard @@ -33963,33 +33876,30 @@ __metadata: languageName: unknown linkType: soft -"rollup@npm:^4.34.9": - version: 4.52.5 - resolution: "rollup@npm:4.52.5" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.52.5" - "@rollup/rollup-android-arm64": "npm:4.52.5" - "@rollup/rollup-darwin-arm64": "npm:4.52.5" - "@rollup/rollup-darwin-x64": "npm:4.52.5" - "@rollup/rollup-freebsd-arm64": "npm:4.52.5" - "@rollup/rollup-freebsd-x64": "npm:4.52.5" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.52.5" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.52.5" - "@rollup/rollup-linux-arm64-gnu": "npm:4.52.5" - "@rollup/rollup-linux-arm64-musl": "npm:4.52.5" - "@rollup/rollup-linux-loong64-gnu": "npm:4.52.5" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.52.5" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.52.5" - "@rollup/rollup-linux-riscv64-musl": "npm:4.52.5" - "@rollup/rollup-linux-s390x-gnu": "npm:4.52.5" - "@rollup/rollup-linux-x64-gnu": "npm:4.52.5" - "@rollup/rollup-linux-x64-musl": "npm:4.52.5" - "@rollup/rollup-openharmony-arm64": "npm:4.52.5" - "@rollup/rollup-win32-arm64-msvc": "npm:4.52.5" - "@rollup/rollup-win32-ia32-msvc": "npm:4.52.5" - "@rollup/rollup-win32-x64-gnu": "npm:4.52.5" - "@rollup/rollup-win32-x64-msvc": "npm:4.52.5" - "@types/estree": "npm:1.0.8" +"rollup@npm:^4.30.1": + version: 4.34.4 + resolution: "rollup@npm:4.34.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.34.4" + "@rollup/rollup-android-arm64": "npm:4.34.4" + "@rollup/rollup-darwin-arm64": "npm:4.34.4" + "@rollup/rollup-darwin-x64": "npm:4.34.4" + "@rollup/rollup-freebsd-arm64": "npm:4.34.4" + "@rollup/rollup-freebsd-x64": "npm:4.34.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.4" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.4" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.34.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.4" + "@rollup/rollup-linux-x64-musl": "npm:4.34.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.34.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.4" + "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -34012,35 +33922,29 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true - "@rollup/rollup-linux-loong64-gnu": + "@rollup/rollup-linux-loongarch64-gnu": optional: true - "@rollup/rollup-linux-ppc64-gnu": + "@rollup/rollup-linux-powerpc64le-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true - "@rollup/rollup-linux-riscv64-musl": - optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": optional: true - "@rollup/rollup-openharmony-arm64": - optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true "@rollup/rollup-win32-x64-msvc": optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 10/e29ef8b386cb33709073c5e466fa9dfda2ecd29b3143ff30badff56acef5004de94fba14668aee9f0163c009a731dfe040b9daea2c67102f39634c13fc06a14f + checksum: 10/909584375565e113ddeaee4565779901ff4bd1d115f4dcca649519b70b5b80171a0e2795c257663c237158975fe62deb8186aa6a05ce944de941ffb30bbbcfae languageName: node linkType: hard @@ -34052,9 +33956,9 @@ __metadata: linkType: hard "run-applescript@npm:^7.0.0": - version: 7.1.0 - resolution: "run-applescript@npm:7.1.0" - checksum: 10/8659fb5f2717b2b37a68cbfe5f678254cf24b5a82a6df3372b180c80c7c137dcd757a4166c3887e459f59a090ca414e8ea7ca97cf3ee5123db54b3b4006d7b7a + version: 7.0.0 + resolution: "run-applescript@npm:7.0.0" + checksum: 10/b02462454d8b182ad4117e5d4626e9e6782eb2072925c9fac582170b0627ae3c1ea92ee9b2df7daf84b5e9ffe14eb1cf5fb70bc44b15c8a0bfcdb47987e2410c languageName: node linkType: hard @@ -34103,7 +34007,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 @@ -34132,9 +34036,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.3.1": - version: 2.5.0 - resolution: "safe-stable-stringify@npm:2.5.0" - checksum: 10/2697fa186c17c38c3ca5309637b4ac6de2f1c3d282da27cd5e1e3c88eca0fb1f9aea568a6aabdf284111592c8782b94ee07176f17126031be72ab1313ed46c5c + version: 2.3.1 + resolution: "safe-stable-stringify@npm:2.3.1" + checksum: 10/8a6ed4e5fb80694970f1939538518c44a59c71c74305e12b5964cbe3850636212eddac881da1f676b0232015213676e07750fe75bc402afbfe29851c8b52381e languageName: node linkType: hard @@ -34145,9 +34049,9 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:^2.11.0, sanitize-html@npm:~2.17.0": - version: 2.17.0 - resolution: "sanitize-html@npm:2.17.0" +"sanitize-html@npm:~2.16.0": + version: 2.16.0 + resolution: "sanitize-html@npm:2.16.0" dependencies: deepmerge: "npm:^4.2.2" escape-string-regexp: "npm:^4.0.0" @@ -34155,13 +34059,13 @@ __metadata: is-plain-object: "npm:^5.0.0" parse-srcset: "npm:^1.0.2" postcss: "npm:^8.3.11" - checksum: 10/93a91c629b91f1ad25ede5cd000d4212f3ed495a9b8eeb2cb1b50c936807ab11e736d6c6a75d141daac28430d14e40351981809fbb05f7be7bdffb60318cfebd + checksum: 10/eac99df964e3600717dec90867b4098ca66a75e8b0b2bb7ab1661090b35ebefd7776829d023905fbb55e58b2dd05a27dd3b99dde76d8bd75a973a26b4d77cd7a languageName: node linkType: hard -"sanitize-html@npm:~2.16.0": - version: 2.16.0 - resolution: "sanitize-html@npm:2.16.0" +"sanitize-html@npm:~2.17.0": + version: 2.17.0 + resolution: "sanitize-html@npm:2.17.0" dependencies: deepmerge: "npm:^4.2.2" escape-string-regexp: "npm:^4.0.0" @@ -34169,7 +34073,7 @@ __metadata: is-plain-object: "npm:^5.0.0" parse-srcset: "npm:^1.0.2" postcss: "npm:^8.3.11" - checksum: 10/eac99df964e3600717dec90867b4098ca66a75e8b0b2bb7ab1661090b35ebefd7776829d023905fbb55e58b2dd05a27dd3b99dde76d8bd75a973a26b4d77cd7a + checksum: 10/93a91c629b91f1ad25ede5cd000d4212f3ed495a9b8eeb2cb1b50c936807ab11e736d6c6a75d141daac28430d14e40351981809fbb05f7be7bdffb60318cfebd languageName: node linkType: hard @@ -34223,10 +34127,10 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0, sax@npm:^1.4.1": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 10/b1c784b545019187b53a0c28edb4f6314951c971e2963a69739c6ce222bfbc767e54d320e689352daba79b7d5e06d22b5d7113b99336219d6e93718e2f99d335 +"sax@npm:>=0.6.0": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: 10/09b79ff6dc09689a24323352117c94593c69db348997b2af0edbd82fa08aba47d778055bf9616b57285bb73d25d790900c044bf631a8f10c8252412e3f3fe5dd languageName: node linkType: hard @@ -34258,10 +34162,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.27.0": - version: 0.27.0 - resolution: "scheduler@npm:0.27.0" - checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10/e661e38503ab29a153429a99203fefa764f28b35c079719eb5efdd2c1c1086522f6653d8ffce388209682c23891a6d1d32fa6badf53c35fb5b9cd0c55ace42de languageName: node linkType: hard @@ -34287,15 +34191,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.2, schema-utils@npm:^4.3.3": - version: 4.3.3 - resolution: "schema-utils@npm:4.3.3" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.2": + version: 4.3.2 + resolution: "schema-utils@npm:4.3.2" dependencies: "@types/json-schema": "npm:^7.0.9" ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 10/dba77a46ad7ff0c906f7f09a1a61109e6cb56388f15a68070b93c47a691f516c6a3eb454f81a8cceb0a0e55b87f8b05770a02bfb1f4e0a3143b5887488b2f900 + checksum: 10/02c32c34aae762d48468f98465a96a167fede637772871c7c7d8923671ddb9f20b2cc6f6e8448ae6bef5363e3597493c655212c8b06a4ee73aa099d9452fbd8b languageName: node linkType: hard @@ -34306,7 +34210,7 @@ __metadata: languageName: node linkType: hard -"sdp-transform@npm:^2.14.1, sdp-transform@npm:^2.15.0": +"sdp-transform@npm:^2.15.0": version: 2.15.0 resolution: "sdp-transform@npm:2.15.0" bin: @@ -34316,9 +34220,9 @@ __metadata: linkType: hard "secure-json-parse@npm:^2.4.0": - version: 2.7.0 - resolution: "secure-json-parse@npm:2.7.0" - checksum: 10/974386587060b6fc5b1ac06481b2f9dbbb0d63c860cc73dc7533f27835fdb67b0ef08762dbfef25625c15bc0a0c366899e00076cb0d556af06b71e22f1dede4c + version: 2.4.0 + resolution: "secure-json-parse@npm:2.4.0" + checksum: 10/129f7fd22b956bf12d82c35f02377a4a702b98a6a045f2adc16ec75341a9792a8883f4e2bcbf80a28a7989752a2455e37d372378d3572158e709b2cb7e911e57 languageName: node linkType: hard @@ -34384,11 +34288,11 @@ __metadata: linkType: hard "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" + version: 5.7.1 + resolution: "semver@npm:5.7.1" bin: - semver: bin/semver - checksum: 10/fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e + semver: ./bin/semver + checksum: 10/fbc71cf00736480ca0dd67f2527cda6e0fde5447af00bd2ce06cb522d510216603a63ed0c6c87d8904507c1a4e8113e628a71424ebd9e0fd7d345ee8ed249690 languageName: node linkType: hard @@ -34410,12 +34314,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": - version: 7.7.3 - resolution: "semver@npm:7.7.3" +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js - checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 + checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda languageName: node linkType: hard @@ -34579,7 +34483,19 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.12, sha.js@npm:^2.4.8, sha.js@npm:~2.4.4": +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8, sha.js@npm:~2.4.4": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + bin: + sha.js: ./bin.js + checksum: 10/d833bfa3e0a67579a6ce6e1bc95571f05246e0a441dd8c76e3057972f2a3e098465687a4369b07e83a0375a88703577f71b5b2e966809e67ebc340dbedb478c7 + languageName: node + linkType: hard + +"sha.js@npm:^2.4.12": version: 2.4.12 resolution: "sha.js@npm:2.4.12" dependencies: @@ -34601,85 +34517,7 @@ __metadata: languageName: node linkType: hard -"sharp@npm:*": - version: 0.34.4 - resolution: "sharp@npm:0.34.4" - dependencies: - "@img/colour": "npm:^1.0.0" - "@img/sharp-darwin-arm64": "npm:0.34.4" - "@img/sharp-darwin-x64": "npm:0.34.4" - "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" - "@img/sharp-libvips-darwin-x64": "npm:1.2.3" - "@img/sharp-libvips-linux-arm": "npm:1.2.3" - "@img/sharp-libvips-linux-arm64": "npm:1.2.3" - "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" - "@img/sharp-libvips-linux-s390x": "npm:1.2.3" - "@img/sharp-libvips-linux-x64": "npm:1.2.3" - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" - "@img/sharp-linux-arm": "npm:0.34.4" - "@img/sharp-linux-arm64": "npm:0.34.4" - "@img/sharp-linux-ppc64": "npm:0.34.4" - "@img/sharp-linux-s390x": "npm:0.34.4" - "@img/sharp-linux-x64": "npm:0.34.4" - "@img/sharp-linuxmusl-arm64": "npm:0.34.4" - "@img/sharp-linuxmusl-x64": "npm:0.34.4" - "@img/sharp-wasm32": "npm:0.34.4" - "@img/sharp-win32-arm64": "npm:0.34.4" - "@img/sharp-win32-ia32": "npm:0.34.4" - "@img/sharp-win32-x64": "npm:0.34.4" - detect-libc: "npm:^2.1.0" - semver: "npm:^7.7.2" - dependenciesMeta: - "@img/sharp-darwin-arm64": - optional: true - "@img/sharp-darwin-x64": - optional: true - "@img/sharp-libvips-darwin-arm64": - optional: true - "@img/sharp-libvips-darwin-x64": - optional: true - "@img/sharp-libvips-linux-arm": - optional: true - "@img/sharp-libvips-linux-arm64": - optional: true - "@img/sharp-libvips-linux-ppc64": - optional: true - "@img/sharp-libvips-linux-s390x": - optional: true - "@img/sharp-libvips-linux-x64": - optional: true - "@img/sharp-libvips-linuxmusl-arm64": - optional: true - "@img/sharp-libvips-linuxmusl-x64": - optional: true - "@img/sharp-linux-arm": - optional: true - "@img/sharp-linux-arm64": - optional: true - "@img/sharp-linux-ppc64": - optional: true - "@img/sharp-linux-s390x": - optional: true - "@img/sharp-linux-x64": - optional: true - "@img/sharp-linuxmusl-arm64": - optional: true - "@img/sharp-linuxmusl-x64": - optional: true - "@img/sharp-wasm32": - optional: true - "@img/sharp-win32-arm64": - optional: true - "@img/sharp-win32-ia32": - optional: true - "@img/sharp-win32-x64": - optional: true - checksum: 10/8e6268e3b0fba7704291684e63c2829963a5ec311d8a8ebbcd32d750c4efb0b01594d925d289ccb5ac0ac373df40fedf5a05a8f331470db799b9c78c48923cba - languageName: node - linkType: hard - -"sharp@npm:^0.33.5": +"sharp@npm:*, sharp@npm:^0.33.5": version: 0.33.5 resolution: "sharp@npm:0.33.5" dependencies: @@ -34749,13 +34587,11 @@ __metadata: linkType: hard "shasum-object@npm:^1.0.0": - version: 1.0.1 - resolution: "shasum-object@npm:1.0.1" + version: 1.0.0 + resolution: "shasum-object@npm:1.0.0" dependencies: fast-safe-stringify: "npm:^2.0.7" - bin: - shasum-object: bin.js - checksum: 10/c8852881daa58b8148e035e2a0b1b63207f47dbea907053ad9837b8c0dac0e6a3f8643bef96e982f80106c9b151aa582ca01d65a12e5179810ff2b15939b7048 + checksum: 10/0666d856b9d02968d7747af6923d7d4c969390904aa2607072dc769b1bc724c5d440f61fbf1ed93cac382939310a762f375874805efca053e5f848c265330bb6 languageName: node linkType: hard @@ -34785,10 +34621,10 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.4.3, shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.3": - version: 1.8.3 - resolution: "shell-quote@npm:1.8.3" - checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c +"shell-quote@npm:^1.4.3, shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 10/af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d languageName: node linkType: hard @@ -34890,11 +34726,11 @@ __metadata: linkType: hard "simple-swizzle@npm:^0.2.2": - version: 0.2.4 - resolution: "simple-swizzle@npm:0.2.4" + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" dependencies: is-arrayish: "npm:^0.3.1" - checksum: 10/f114785cc1b57cd79d8463af04b20f53483be5f22e66ac775218e5587f4591790da500126cd0434f1d523d81015c3c87835f99c8fee8a657c90a875c25e88f76 + checksum: 10/c6dffff17aaa383dae7e5c056fbf10cf9855a9f79949f20ee225c04f06ddde56323600e0f3d6797e82d08d006e93761122527438ee9531620031c08c9e0d73cc languageName: node linkType: hard @@ -35015,23 +34851,23 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: "npm:^7.1.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.8.3" - checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c + checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 languageName: node linkType: hard "socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip-address: "npm:^10.0.1" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 + checksum: 10/ffcb622c22481dfcd7589aae71fbfd71ca34334064d181df64bf8b7feaeee19706aba4cffd1de35cc7bbaeeaa0af96be2d7f40fcbc7bc0ab69533a7ae9ffc4fb languageName: node linkType: hard @@ -35060,11 +34896,11 @@ __metadata: linkType: hard "sonic-boom@npm:^2.2.0": - version: 2.8.0 - resolution: "sonic-boom@npm:2.8.0" + version: 2.6.0 + resolution: "sonic-boom@npm:2.6.0" dependencies: atomic-sleep: "npm:^1.0.0" - checksum: 10/05351d9f44bac59b2a4ab42ee22bf81b8c3bbd22db20183d78d5f2067557eb623e0eaf93b2bc0f8417bee92ca372bc26e0d83e3bdb0ffebcc33738ac1c191876 + checksum: 10/e2d93654a98acd310d8866339fbdec6ba7326a632e425d1ff563d8367ed278e362288b52a1c57f2dc6c4a98be553b123ea88d5327d3595005652fd245f93ba05 languageName: node linkType: hard @@ -35161,10 +34997,10 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.4, source-map@npm:~0.7.6": - version: 0.7.6 - resolution: "source-map@npm:0.7.6" - checksum: 10/c8d2da7c57c14f3fd7568f764b39ad49bbf9dd7632b86df3542b31fed117d4af2fb74a4f886fc06baf7a510fee68e37998efc3080aacdac951c36211dc29a7a3 +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc languageName: node linkType: hard @@ -35175,6 +35011,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:~0.7.6": + version: 0.7.6 + resolution: "source-map@npm:0.7.6" + checksum: 10/c8d2da7c57c14f3fd7568f764b39ad49bbf9dd7632b86df3542b31fed117d4af2fb74a4f886fc06baf7a510fee68e37998efc3080aacdac951c36211dc29a7a3 + languageName: node + linkType: hard + "sparse-bitfield@npm:^3.0.3": version: 3.0.3 resolution: "sparse-bitfield@npm:3.0.3" @@ -35221,19 +35064,19 @@ __metadata: linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.2.0 - resolution: "spdx-correct@npm:3.2.0" + version: 3.1.1 + resolution: "spdx-correct@npm:3.1.1" dependencies: spdx-expression-parse: "npm:^3.0.0" spdx-license-ids: "npm:^3.0.0" - checksum: 10/cc2e4dbef822f6d12142116557d63f5facf3300e92a6bd24e907e4865e17b7e1abd0ee6b67f305cae6790fc2194175a24dc394bfcc01eea84e2bdad728e9ae9a + checksum: 10/688e028c3ca6090d1b516272a2dd60b30f163cbf166295ac4b8078fd74f524365cd996e2b18cabdaa41647aa806e117604aa3b3216f69076a554999913d09d47 languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.5.0 - resolution: "spdx-exceptions@npm:2.5.0" - checksum: 10/bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 + version: 2.3.0 + resolution: "spdx-exceptions@npm:2.3.0" + checksum: 10/cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 languageName: node linkType: hard @@ -35248,9 +35091,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.22 - resolution: "spdx-license-ids@npm:3.0.22" - checksum: 10/a2f214aaf74c21a0172232367ce785157cef45d78617ee4d12aa1246350af566968e28b511e2096b707611566ac3959b85d8bf2d53a65bc6b66580735d3e1965 + version: 3.0.11 + resolution: "spdx-license-ids@npm:3.0.11" + checksum: 10/aed256585883aef483590e15d8352b6b787f01cc7e3e120e10457383d574b2cd314d8325854f5f831733ee2e257a6010a57adc93fc166648cc3bc9ab7cd1ea6b languageName: node linkType: hard @@ -35312,9 +35155,9 @@ __metadata: linkType: hard "split2@npm:^4.0.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 10/09bbefc11bcf03f044584c9764cd31a252d8e52cea29130950b26161287c11f519807c5e54bd9e5804c713b79c02cefe6a98f4688630993386be353e03f534ab + version: 4.1.0 + resolution: "split2@npm:4.1.0" + checksum: 10/9d2dea7f2b2b788e2921b16ca4dd4e4ecaf334e401ce28c6cbf6efd66f22400e8df68b297a9d5b8ea6d1cba4d31647c45cdc5e4b4c6c3c7b01095dd35ab50dc9 languageName: node linkType: hard @@ -35327,10 +35170,10 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:1.1.2": - version: 1.1.2 - resolution: "sprintf-js@npm:1.1.2" - checksum: 10/0044322a252b36bffc3d8a462a4882de57830e18d37d1cc000104ff4744b512d6a9b1ca6240e7ad141a987a1eaad071668fe12d11c496c11d3641c4797a6cf3f +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb languageName: node linkType: hard @@ -35342,8 +35185,8 @@ __metadata: linkType: hard "sshpk@npm:^1.7.0": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" + version: 1.17.0 + resolution: "sshpk@npm:1.17.0" dependencies: asn1: "npm:~0.2.3" assert-plus: "npm:^1.0.0" @@ -35358,7 +35201,7 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: 10/858339d43e3c6b6a848772a66f69442ce74f1a37655d9f35ba9d1f85329499ff0000af9f8ab83dbb39ad24c0c370edabe0be1e39863f70c6cded9924b8458c34 + checksum: 10/668c2a279a6ce66fd739ce5684e37927dd75427cc020c828a208f85890a4c400705d4ba09f32fa44efca894339dc6931941664f6f6ba36dfa543de6d006cbe9c languageName: node linkType: hard @@ -35404,15 +35247,15 @@ __metadata: linkType: hard "stack-generator@npm:^2.0.3": - version: 2.0.10 - resolution: "stack-generator@npm:2.0.10" + version: 2.0.5 + resolution: "stack-generator@npm:2.0.5" dependencies: - stackframe: "npm:^1.3.4" - checksum: 10/4fc3978a934424218a0aa9f398034e1f78153d5ff4f4ff9c62478c672debb47dd58de05b09fc3900530cbb526d72c93a6e6c9353bacc698e3b1c00ca3dda0c47 + stackframe: "npm:^1.1.1" + checksum: 10/3c7b925c34b93f1528e334f1ed5fe4d7a5d4874589cb63ce539f569e9c76649037b7848be953b24f3c46865584425281fc51925e42c87b7fec128ad646ccae97 languageName: node linkType: hard -"stack-trace@npm:0.0.10, stack-trace@npm:0.0.x": +"stack-trace@npm:0.0.10": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" checksum: 10/7bd633f0e9ac46e81a0b0fe6538482c1d77031959cf94478228731709db4672fbbed59176f5b9a9fd89fec656b5dae03d084ef2d1b0c4c2f5683e05f2dbb1405 @@ -35428,10 +35271,10 @@ __metadata: languageName: node linkType: hard -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 +"stackframe@npm:^1.1.1": + version: 1.2.1 + resolution: "stackframe@npm:1.2.1" + checksum: 10/1c8f34f409195068d53d1ab601f54f97f78ce04d13ac8f2461bbb0def9c1029687bbadd7ce4413b5393f511415da2f57338eb8b606c574041011d74aa1d72a4a languageName: node linkType: hard @@ -35449,23 +35292,7 @@ __metadata: languageName: node linkType: hard -"stealthy-require@npm:^1.1.1": - version: 1.1.1 - resolution: "stealthy-require@npm:1.1.1" - checksum: 10/a408a51f5b6c1fe535e4459732ac0b66d7921583f89fc8289bfdc937a497fe8196219d1e04d234047349b90723ecff1a1cb4a92bef2315e01a3081dc72db8d41 - languageName: node - linkType: hard - -"steno@npm:^0.4.1": - version: 0.4.4 - resolution: "steno@npm:0.4.4" - dependencies: - graceful-fs: "npm:^4.1.3" - checksum: 10/02e23c2703140db5ddeee2f353830b7c628705fd63337c4d25bd400828cc2a86bb7a56760ae5aafd4a6db60c49d84e0405f3e18ce24bb0821a054c5fcd07bfc8 - languageName: node - linkType: hard - -"stop-iteration-iterator@npm:^1.0.0, stop-iteration-iterator@npm:^1.1.0": +"stop-iteration-iterator@npm:^1.0.0": version: 1.1.0 resolution: "stop-iteration-iterator@npm:1.1.0" dependencies: @@ -35600,14 +35427,18 @@ __metadata: languageName: node linkType: hard -"streamx@npm:^2.15.0, streamx@npm:^2.21.0": - version: 2.23.0 - resolution: "streamx@npm:2.23.0" +"streamx@npm:^2.15.0, streamx@npm:^2.20.0": + version: 2.20.1 + resolution: "streamx@npm:2.20.1" dependencies: - events-universal: "npm:^1.0.0" + bare-events: "npm:^2.2.0" fast-fifo: "npm:^1.3.2" + queue-tick: "npm:^1.0.1" text-decoder: "npm:^1.1.0" - checksum: 10/4969d7032b16497172afa2f8ac889d137764963ae564daf1611a03225dd62d9316d51de8098b5866d21722babde71353067184e7a3e9795d6dc17c902904a780 + dependenciesMeta: + bare-events: + optional: true + checksum: 10/3c69a48c4f397fb8a9460d1a780ece352849a4719a8938a866879dd1773098121882c3c2b99b9c7f605a123461d8ab2e652fd22c13ccda18f79e234e78ec7ed7 languageName: node linkType: hard @@ -35714,14 +35545,13 @@ __metadata: linkType: hard "string.prototype.padend@npm:^3.0.0": - version: 3.1.6 - resolution: "string.prototype.padend@npm:3.1.6" + version: 3.1.3 + resolution: "string.prototype.padend@npm:3.1.3" dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10/52cebc58a0252ef45dd0fec3ee4e8655bcc8b6c07b4956c5965542316f5ab3a38ca8d1d06e9804979828fba9de61e59294fe23f64e5d413ac40963a4d4969c19 + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.19.1" + checksum: 10/ae99a99c9ee78d0b5a76a0f5913fa9a43a911794937748df821565b1ae37279603fe718aa1954e9034681cc20ae75d9d9f8af02a15a796d92b81d9bcb637b879 languageName: node linkType: hard @@ -35817,11 +35647,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.1.2 - resolution: "strip-ansi@npm:7.1.2" + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b + checksum: 10/475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 languageName: node linkType: hard @@ -35872,9 +35702,11 @@ __metadata: linkType: hard "strip-indent@npm:^4.0.0": - version: 4.1.1 - resolution: "strip-indent@npm:4.1.1" - checksum: 10/d322bfdc59855006791a4aebe2a66e0892eab7004a5c064d74b86a0c6ecff2818974c9a5eda54b16d8af6aadbc90a6c02635ffcbec11ab33dd8979b1a6346fc0 + version: 4.0.0 + resolution: "strip-indent@npm:4.0.0" + dependencies: + min-indent: "npm:^1.0.1" + checksum: 10/06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 languageName: node linkType: hard @@ -35901,10 +35733,10 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.1.1": - version: 1.1.2 - resolution: "strnum@npm:1.1.2" - checksum: 10/ccd6297a1fdaf0fc8ea0ea904acdae76878d49a4b0d98a70155df4bc081fd88eac5ec99fb150f3d1d1af065c1898d38420705259ba6c39aa850c671bcd54e35d +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 10/d3117975db8372d4d7b2c07601ed2f65bf21cc48d741f37a8617b76370d228f2ec26336e53791ebc3638264d23ca54e6c241f57f8c69bd4941c63c79440525ca languageName: node linkType: hard @@ -35954,21 +35786,21 @@ __metadata: linkType: hard "style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": - version: 4.1.3 - resolution: "style-mod@npm:4.1.3" - checksum: 10/b47465ea953c42e62682a2a366a0946a4aa973cbabb000619acbf5d1c162c94aa019caeb13804e38bed71c2b19b8c778f847542d7e82e9309154ccbb5ef9ca98 + version: 4.1.2 + resolution: "style-mod@npm:4.1.2" + checksum: 10/9da37909d6dbc3c043ab6d18da5d997073a4698c91e86058293252493eb18aca4e44e3fb18f32fcee26dcee8785f393c6c95f3c96cc722a0dd6b8de622b5b293 languageName: node linkType: hard "stylehacks@npm:^7.0.5": - version: 7.0.6 - resolution: "stylehacks@npm:7.0.6" + version: 7.0.5 + resolution: "stylehacks@npm:7.0.5" dependencies: - browserslist: "npm:^4.25.1" + browserslist: "npm:^4.24.5" postcss-selector-parser: "npm:^7.1.0" peerDependencies: postcss: ^8.4.32 - checksum: 10/177e7f7821f70287584cfce205b7329bf7016ff1255a5c32c30e46bb138e011fb3ef9ede1ce49bddae3a61853e354c958a8a10a34830b7a148635b3deaf3fc69 + checksum: 10/798ac0f92ff4489c251550d64b903f1aa8b5946e5b09b33ebf68290b5a345257cecf98c989526a5d462b560081194fead38c4f804ec016ceb8b1b3f17ec74fc5 languageName: node linkType: hard @@ -36018,57 +35850,57 @@ __metadata: linkType: hard "stylelint@npm:^16.10.0": - version: 16.25.0 - resolution: "stylelint@npm:16.25.0" - dependencies: - "@csstools/css-parser-algorithms": "npm:^3.0.5" - "@csstools/css-tokenizer": "npm:^3.0.4" - "@csstools/media-query-list-parser": "npm:^4.0.3" - "@csstools/selector-specificity": "npm:^5.0.0" - "@dual-bundle/import-meta-resolve": "npm:^4.2.1" + version: 16.10.0 + resolution: "stylelint@npm:16.10.0" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" + "@csstools/media-query-list-parser": "npm:^3.0.1" + "@csstools/selector-specificity": "npm:^4.0.0" + "@dual-bundle/import-meta-resolve": "npm:^4.1.0" balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" cosmiconfig: "npm:^9.0.0" css-functions-list: "npm:^3.2.3" - css-tree: "npm:^3.1.0" - debug: "npm:^4.4.3" - fast-glob: "npm:^3.3.3" + css-tree: "npm:^3.0.0" + debug: "npm:^4.3.7" + fast-glob: "npm:^3.3.2" fastest-levenshtein: "npm:^1.0.16" - file-entry-cache: "npm:^10.1.4" + file-entry-cache: "npm:^9.1.0" global-modules: "npm:^2.0.0" globby: "npm:^11.1.0" globjoin: "npm:^0.1.4" html-tags: "npm:^3.3.1" - ignore: "npm:^7.0.5" + ignore: "npm:^6.0.2" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.37.0" + known-css-properties: "npm:^0.34.0" mathml-tag-names: "npm:^2.1.3" meow: "npm:^13.2.0" micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" - picocolors: "npm:^1.1.1" - postcss: "npm:^8.5.6" + picocolors: "npm:^1.0.1" + postcss: "npm:^8.4.47" postcss-resolve-nested-selector: "npm:^0.1.6" postcss-safe-parser: "npm:^7.0.1" - postcss-selector-parser: "npm:^7.1.0" + postcss-selector-parser: "npm:^6.1.2" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" - supports-hyperlinks: "npm:^3.2.0" + supports-hyperlinks: "npm:^3.1.0" svg-tags: "npm:^1.0.0" - table: "npm:^6.9.0" + table: "npm:^6.8.2" write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10/8c3b08ace7b9580d44b3f32c26cffe894b9ba77494e63704b6a91f9150f04d3583c198cb33df384a8e6a5ef37d0cfdf29e6ef29b41a2ea7c188ea98fe44efe9d + checksum: 10/2bc1627e2681414d9c61a96e8298ca7697ce8bc78bb9ffe1c3e370e064ca81cd4d131493a3f315334195b1f039ff99ea0c900e264ca4516c93ee5c36d2e4490d languageName: node linkType: hard "stylis@npm:~4.1.3": - version: 4.1.4 - resolution: "stylis@npm:4.1.4" - checksum: 10/28f45d4eeffa6c71a7ea053d405ba96e170ad06f7c4133d5b5436078a7a7c6ebb5cad28a3d45bf79c5566827eedf9a5fd175f1297f4e7d922fcce53e921f99af + version: 4.1.3 + resolution: "stylis@npm:4.1.3" + checksum: 10/0065b6954f7007ded81598d8390c92682dd312f4d9a7f928e70190f716ee4019e29f5dd364016f8428b8ef9b5b6b950b2be717d76a7d813302cdbf1321084374 languageName: node linkType: hard @@ -36142,13 +35974,13 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^3.2.0": - version: 3.2.0 - resolution: "supports-hyperlinks@npm:3.2.0" +"supports-hyperlinks@npm:^3.1.0": + version: 3.1.0 + resolution: "supports-hyperlinks@npm:3.1.0" dependencies: has-flag: "npm:^4.0.0" supports-color: "npm:^7.0.0" - checksum: 10/f7924de6049fc30bc808f98d3561318c1a4e3d55d786f9fede5e23dc5a7b0f625485bd1143135b496d521ccd0110463f2c077eb71a4ce0cf783b8b31f7909242 + checksum: 10/e893fb035ecd86e42c5225dc1cd24db56eb950ed77b2e8f59c7aaf2836b8b2ef276ffd11f0df88b0b12184832aa2333f875eefcb74d3c47ed2633b6b41d4be43 languageName: node linkType: hard @@ -36197,29 +36029,29 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^4.0.0": - version: 4.0.0 - resolution: "svgo@npm:4.0.0" +"svgo@npm:^3.3.2": + version: 3.3.2 + resolution: "svgo@npm:3.3.2" dependencies: - commander: "npm:^11.1.0" + "@trysound/sax": "npm:0.2.0" + commander: "npm:^7.2.0" css-select: "npm:^5.1.0" - css-tree: "npm:^3.0.1" + css-tree: "npm:^2.3.1" css-what: "npm:^6.1.0" csso: "npm:^5.0.5" - picocolors: "npm:^1.1.1" - sax: "npm:^1.4.1" + picocolors: "npm:^1.0.0" bin: - svgo: ./bin/svgo.js - checksum: 10/1b49fc523284a0c6d8e277a7299dd657a7ec18e4e2bd0b9003f33d47fc962348604b37d4951d91f1bce1e15579eacd89e117b787caec226d76cf8ca97f7972d1 + svgo: ./bin/svgo + checksum: 10/82fdea9b938884d808506104228e4d3af0050d643d5b46ff7abc903ff47a91bbf6561373394868aaf07a28f006c4057b8fbf14bbd666298abdd7cc590d4f7700 languageName: node linkType: hard "swagger-ui-dist@npm:>=5.0.0": - version: 5.29.5 - resolution: "swagger-ui-dist@npm:5.29.5" + version: 5.20.1 + resolution: "swagger-ui-dist@npm:5.20.1" dependencies: "@scarf/scarf": "npm:=1.4.0" - checksum: 10/d0ed6a03d7198df60f64685136e59e83e9e6e7a646575d3ac2a40335cf0daeb4cfadd012690830535a0a0cc45b684d29ba97ac76d60a8e195761a8d3ee243f81 + checksum: 10/6bd82f8bf2bc6d5ba062c1e3d3cb0ef057403784afb009ff0a582f59b14a24c5c8e8b3c4541251d1562f259e6a8ffca42ac9d12714691b2b35a1b35f56df2489 languageName: node linkType: hard @@ -36256,11 +36088,11 @@ __metadata: linkType: hard "synckit@npm:^0.11.0, synckit@npm:^0.11.8": - version: 0.11.11 - resolution: "synckit@npm:0.11.11" + version: 0.11.8 + resolution: "synckit@npm:0.11.8" dependencies: - "@pkgr/core": "npm:^0.2.9" - checksum: 10/6ecd88212b5be80004376b6ea74babcba284566ff59a50d8803afcaa78c165b5d268635c1dd84532ee3f690a979409e1eda225a8a35bed2d135ffdcea06ce7b0 + "@pkgr/core": "npm:^0.2.4" + checksum: 10/9bb2cf11edaf31ba781f1c719dd58087323201bda6392254538aef4dea216aa02a32e25f06643bcfa1c1a2c95e0d84186d82cfb66f9a0ab3a2be4816c696a8a3 languageName: node linkType: hard @@ -36273,16 +36105,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.9.0": - version: 6.9.0 - resolution: "table@npm:6.9.0" +"table@npm:^6.8.2": + version: 6.8.2 + resolution: "table@npm:6.8.2" dependencies: ajv: "npm:^8.0.1" lodash.truncate: "npm:^4.4.2" slice-ansi: "npm:^4.0.0" string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" - checksum: 10/976da6d89841566e39628d1ba107ffab126964c9390a0a877a7c54ebb08820bf388d28fe9f8dcf354b538f19634a572a506c38a3762081640013a149cc862af9 + checksum: 10/2946162eb87a91b9bf4283214d26830db96f09cf517eff18e7501d47a4770c529b432bb54c9394337c3dfd6c8dbf66581f76edb37e9838beb6ec394080af4ac2 languageName: node linkType: hard @@ -36317,31 +36149,31 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0": - version: 2.3.0 - resolution: "tapable@npm:2.3.0" - checksum: 10/496a841039960533bb6e44816a01fffc2a1eb428bb2051ecab9e87adf07f19e1f937566cbbbb09dceff31163c0ffd81baafcad84db900b601f0155dd0b37e9f2 +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 10/1769336dd21481ae6347611ca5fca47add0962fd8e80466515032125eca0084a4f0ede11e65341b9c0018ef4e1cf1ad820adbb0fba7cc99865c6005734000b0a languageName: node linkType: hard "tar-fs@npm:^2.0.0": - version: 2.1.4 - resolution: "tar-fs@npm:2.1.4" + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" - checksum: 10/bdf7e3cb039522e39c6dae3084b1bca8d7bcc1de1906eae4a1caea6a2250d22d26dcc234118bf879b345d91ebf250a744b196e379334a4abcbb109a78db7d3be + checksum: 10/526deae025453e825f87650808969662fbb12eb0461d033e9b447de60ec951c6c4607d0afe7ce057defe9d4e45cf80399dd74bc15f9d9e0773d5e990a78ce4ac languageName: node linkType: hard "tar-fs@npm:^3.0.6": - version: 3.1.1 - resolution: "tar-fs@npm:3.1.1" + version: 3.0.6 + resolution: "tar-fs@npm:3.0.6" dependencies: - bare-fs: "npm:^4.0.1" - bare-path: "npm:^3.0.0" + bare-fs: "npm:^2.1.1" + bare-path: "npm:^2.1.0" pump: "npm:^3.0.0" tar-stream: "npm:^3.1.5" dependenciesMeta: @@ -36349,7 +36181,7 @@ __metadata: optional: true bare-path: optional: true - checksum: 10/f7f7540b563e10541dc0b95f710c68fc1fccde0c1177b4d3bab2023c6d18da19d941a8697fdc1abff54914b71b6e5f2dfb0455572b5c8993b2ab76571cbbc923 + checksum: 10/277f9ba707928ed7396f582b7f9648617f7683a84ac7a97d66404b0811c9c9e55136a6b88e3ba72515c2761b50aebfd428598d2770ea6ba95fda3e06e75380c7 languageName: node linkType: hard @@ -36407,24 +36239,25 @@ __metadata: linkType: hard "tar@npm:^7.4.3": - version: 7.5.1 - resolution: "tar@npm:7.5.1" + version: 7.4.3 + resolution: "tar@npm:7.4.3" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" yallist: "npm:^5.0.0" - checksum: 10/4848cd2fa2fcaf0734cf54e14bc685056eb43a74d7cc7f954c3ac88fea88c85d95b1d7896619f91aab6f2234c5eec731c18aaa201a78fcf86985bdc824ed7a00 + checksum: 10/12a2a4fc6dee23e07cc47f1aeb3a14a1afd3f16397e1350036a8f4cdfee8dcac7ef5978337a4e7b2ac2c27a9a6d46388fc2088ea7c80cb6878c814b1425f8ecf languageName: node linkType: hard "tdigest@npm:^0.1.1": - version: 0.1.2 - resolution: "tdigest@npm:0.1.2" + version: 0.1.1 + resolution: "tdigest@npm:0.1.1" dependencies: - bintrees: "npm:1.0.2" - checksum: 10/45be99fa52dab74b8edafe150e473cdc45aa1352c75ed516a39905f350a08c3175f6555598111042c3677ba042d7e3cae6b5ce4c663fe609bc634f326aabc9d6 + bintrees: "npm:1.0.1" + checksum: 10/0d42dad78444ff25d391db424ff756a67090d1b9e550cb9f55a7a6aeb1905e115c0c439ca158eb9781b462954f9688f59f49a4bb141d0b1b62aacde94579cbb0 languageName: node linkType: hard @@ -36521,16 +36354,16 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.3.4, terser@npm:^5.31.1": - version: 5.44.0 - resolution: "terser@npm:5.44.0" + version: 5.43.1 + resolution: "terser@npm:5.43.1" dependencies: "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.15.0" + acorn: "npm:^8.14.0" commander: "npm:^2.20.0" source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/e094a905016b00dd665a71f47311826618ea67f2d9f5aec37834114f9d27ed0de47e18a4b3bc2421b274bbf3028ac2b082e2d20f0e3b9f24d912ea126c9da4bf + checksum: 10/c0a0fd62319e0ce66e800f57ae12ef4ca45f12e9422dac160b866f0d890d01f8b547c96de2557b8443d96953db36be5d900e8006436ef9f628dbd38082e8fe5d languageName: node linkType: hard @@ -36546,18 +36379,11 @@ __metadata: linkType: hard "text-decoder@npm:^1.1.0": - version: 1.2.3 - resolution: "text-decoder@npm:1.2.3" + version: 1.2.0 + resolution: "text-decoder@npm:1.2.0" dependencies: b4a: "npm:^1.6.4" - checksum: 10/bcdec33c0f070aeac38e46e4cafdcd567a58473ed308bdf75260bfbd8f7dc76acbc0b13226afaec4a169d0cb44cec2ab89c57b6395ccf02e941eaebbe19e124a - languageName: node - linkType: hard - -"text-hex@npm:1.0.x": - version: 1.0.0 - resolution: "text-hex@npm:1.0.0" - checksum: 10/1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a + checksum: 10/56e5b2f5278ef7dba29e5195f715c307819c523accab5d1470128566c5e5a0918b8d22cf7efc72ad34a537929f0b18d7588e287e94c0bb2affe171ec631f821f languageName: node linkType: hard @@ -36575,12 +36401,12 @@ __metadata: languageName: node linkType: hard -"thingies@npm:^2.5.0": - version: 2.5.0 - resolution: "thingies@npm:2.5.0" +"thingies@npm:^1.20.0": + version: 1.21.0 + resolution: "thingies@npm:1.21.0" peerDependencies: tslib: ^2 - checksum: 10/b8b028a474aab798ff12ad5a5648306059976d3e23870327ae4ef640012953314b1d7f208dd5a8e9ebaeee6dd1cdb05503bb829699ee8f36514c37f771f2f035 + checksum: 10/5c3954b67391d1432c252cb7089f29480e2164f06987a63d83c9747aa6999bfc313d6edfce71ed967316a3378dfcaf38f35ea77aaa5d423edaf776b8ff854f83 languageName: node linkType: hard @@ -36678,7 +36504,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.14": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -36709,12 +36535,12 @@ __metadata: languageName: node linkType: hard -"tlds@npm:1.260.0": - version: 1.260.0 - resolution: "tlds@npm:1.260.0" +"tlds@npm:1.259.0": + version: 1.259.0 + resolution: "tlds@npm:1.259.0" bin: tlds: bin.js - checksum: 10/769c6c5d88ee5e8de9bdb70a3d609e0f43e6af776b3959cc226454c1b3b2074c769731f280b3c3e43cc7f92d544f51c8525b676034de37755cf1b5d51109fd37 + checksum: 10/58e365baf5121d855bb11303dd1ebeec5df6233fbf2cf66ef951e6d8be2fbae225474c9dc64098046f4858ad7769274d1bbbf9736c407788636a064b80909c27 languageName: node linkType: hard @@ -36736,6 +36562,15 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: "npm:~1.0.2" + checksum: 10/09c0abfd165cff29b32be42bc35e80b8c64727d97dedde6550022e88fa9fd39a084660415ed8e3ebaa2aca1ee142f86df8b31d4196d4f81c774a3a20fd4b6abf + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -36743,14 +36578,21 @@ __metadata: languageName: node linkType: hard -"to-buffer@npm:^1.1.1, to-buffer@npm:^1.2.0, to-buffer@npm:^1.2.1, to-buffer@npm:^1.2.2": - version: 1.2.2 - resolution: "to-buffer@npm:1.2.2" +"to-buffer@npm:^1.1.1": + version: 1.1.1 + resolution: "to-buffer@npm:1.1.1" + checksum: 10/8ade59fe04239b281496b6067bc83ad0371a3657552276cbd09ffffaeb3ad0018a28306d61b854b83280eabe1829cbc53001ccd761e834c6062cbcc7fee2766a + languageName: node + linkType: hard + +"to-buffer@npm:^1.2.0": + version: 1.2.1 + resolution: "to-buffer@npm:1.2.1" dependencies: isarray: "npm:^2.0.5" safe-buffer: "npm:^5.2.1" typed-array-buffer: "npm:^1.0.3" - checksum: 10/69d806c20524ff1e4c44d49276bc96ff282dcae484780a3974e275dabeb75651ea430b074a2a4023701e63b3e1d87811cd82c0972f35280fe5461710e4872aba + checksum: 10/f8d03f070b8567d9c949f1b59c8d47c83ed2e59b50b5449258f931df9a1fcb751aa8bb8756a9345adc529b6b1822521157c48e1a7d01779a47185060d7bf96d4 languageName: node linkType: hard @@ -36763,6 +36605,13 @@ __metadata: languageName: node linkType: hard +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + "to-no-case@npm:^1.0.0": version: 1.0.2 resolution: "to-no-case@npm:1.0.2" @@ -36796,16 +36645,25 @@ __metadata: linkType: hard "token-types@npm:^4.1.1": - version: 4.2.1 - resolution: "token-types@npm:4.2.1" + version: 4.2.0 + resolution: "token-types@npm:4.2.0" dependencies: "@tokenizer/token": "npm:^0.3.0" ieee754: "npm:^1.2.1" - checksum: 10/2995257d246387e773758c3c92a3cc99d0c0bf13cbafe0de5d712e4c35ed298da6704e21545cb123fa1f1b42ad62936c35bbd0611018b735e78c30b8b22b42d9 + checksum: 10/7ca20361b9266c9b101cdd0a7c14ead851f13b6622fbf2f6fa79aa7148a83a64b833bcfa0d23b32895605570f70a25eecd6eebfa82abe0d1a84d7a509184d619 languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^5.1.1": + version: 5.1.2 + resolution: "tough-cookie@npm:5.1.2" + dependencies: + tldts: "npm:^6.1.32" + checksum: 10/de430e6e6d34b794137e05b8ac2aa6b74ebbe6cdceb4126f168cf1e76101162a4b2e0e7587c3b70e728bd8654fc39958b2035be7619ee6f08e7257610ba4cd04 + languageName: node + linkType: hard + +"tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -36815,12 +36673,12 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^5.1.1": - version: 5.1.2 - resolution: "tough-cookie@npm:5.1.2" +"tr46@npm:^4.1.1": + version: 4.1.1 + resolution: "tr46@npm:4.1.1" dependencies: - tldts: "npm:^6.1.32" - checksum: 10/de430e6e6d34b794137e05b8ac2aa6b74ebbe6cdceb4126f168cf1e76101162a4b2e0e7587c3b70e728bd8654fc39958b2035be7619ee6f08e7257610ba4cd04 + punycode: "npm:^2.3.0" + checksum: 10/ca811409c46de84618e4e7f90469184b50d16618b2f027a5ebeccb0d83ee7f51eca229e71f5b15cdec008ca247ad2ccabfdd3daf861604fcc7e341d0c35c30ca languageName: node linkType: hard @@ -36840,12 +36698,12 @@ __metadata: languageName: node linkType: hard -"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": - version: 1.1.0 - resolution: "tree-dump@npm:1.1.0" +"tree-dump@npm:^1.0.1": + version: 1.0.2 + resolution: "tree-dump@npm:1.0.2" peerDependencies: tslib: 2 - checksum: 10/2c20118d2671996aa6f1ba1310cef1404fb525bde5d989ab542013f62b23a3633c0f0b32cbd516ee6205051ec21912b2470dabca006d19c9eba0740b567e2b60 + checksum: 10/ddcde4da9ded8edc2fa77fc9153ef8d7fba9cd5f813db27c30c7039191b50e1512b7106f0f4fe7ccaa3aa69f85b4671eda7ed0b9f9d34781eb26ebe4593ad4eb languageName: node linkType: hard @@ -36859,9 +36717,9 @@ __metadata: linkType: hard "trim-newlines@npm:^4.0.2": - version: 4.1.1 - resolution: "trim-newlines@npm:4.1.1" - checksum: 10/5b09f8e329e8f33c1111ef26906332ba7ba7248cde3e26fc054bb3d69f2858bf5feedca9559c572ff91f33e52977c28e0d41c387df6a02a633cbb8c2d8238627 + version: 4.0.2 + resolution: "trim-newlines@npm:4.0.2" + checksum: 10/1eef206eb77361856dff0b827e5811baf64574bb21e81b7ad643fe321c5c19b0a452dd83e9afc31206993fcff9bb90a379925d7b5915f887de1ca7da5b57933a languageName: node linkType: hard @@ -36874,13 +36732,6 @@ __metadata: languageName: node linkType: hard -"triple-beam@npm:^1.3.0": - version: 1.4.1 - resolution: "triple-beam@npm:1.4.1" - checksum: 10/2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 - languageName: node - linkType: hard - "trough@npm:^1.0.0": version: 1.0.5 resolution: "trough@npm:1.0.5" @@ -36897,12 +36748,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-api-utils@npm:2.1.0" +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: - typescript: ">=4.8.4" - checksum: 10/02e55b49d9617c6eebf8aadfa08d3ca03ca0cd2f0586ad34117fdfc7aa3cd25d95051843fde9df86665ad907f99baed179e7a117b11021417f379e4d2614eacd + typescript: ">=4.2.0" + checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed languageName: node linkType: hard @@ -36914,8 +36765,8 @@ __metadata: linkType: hard "ts-jest@npm:~29.4.4": - version: 29.4.5 - resolution: "ts-jest@npm:29.4.5" + version: 29.4.4 + resolution: "ts-jest@npm:29.4.4" dependencies: bs-logger: "npm:^0.2.6" fast-json-stable-stringify: "npm:^2.1.0" @@ -36923,7 +36774,7 @@ __metadata: json5: "npm:^2.2.3" lodash.memoize: "npm:^4.1.2" make-error: "npm:^1.3.6" - semver: "npm:^7.7.3" + semver: "npm:^7.7.2" type-fest: "npm:^4.41.0" yargs-parser: "npm:^21.1.1" peerDependencies: @@ -36949,7 +36800,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10/48d867e0707474241b6339336cbe57d85122d6018fef957c8c095ff365e5d9428f112fe2cb11a8301343bbd32cec3ff639523d9bf9eea3a371734aa9a100f8a2 + checksum: 10/759913fdb9795416abe918ba41c2ab3865f796f909d22bbf219a6a6c5e7daecad06ad85ecc905ea1af89fde2eb048c3b981493dfad6e3a21f7d5c602e630d34d languageName: node linkType: hard @@ -37083,6 +36934,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.4.0": + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: 10/d8379e68b36caf082c1905ec25d17df8261e1d68ddc1abfd6c91158a064f6e4402039ae7c02cf4c81d12e3a2a2c7cd8ea2f57b233eb80136a2e3e7279daf2911 + languageName: node + linkType: hard + "tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -37090,10 +36948,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 10/9a5b47ddac65874fa011c20ff76db69f97cf90c78cff5934799ab8894a5342db2d17b4e7613a087046bc1d133d21547ddff87ac558abeec31ffa929c88b7fce6 languageName: node linkType: hard @@ -37116,8 +36974,8 @@ __metadata: linkType: hard "tsx@npm:~4.20.5": - version: 4.20.6 - resolution: "tsx@npm:4.20.6" + version: 4.20.5 + resolution: "tsx@npm:4.20.5" dependencies: esbuild: "npm:~0.25.0" fsevents: "npm:~2.3.3" @@ -37127,7 +36985,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 10/16396df25c474d7526f7adf9cd0c1f0b71a8c42f70bb93c2399c561eae3998abc015e8fe36a1e149fd289472919fb02816c5b46d72cf9f4335932419ecf2de8b + checksum: 10/161420678027c43d07b60b7b6b512cc67ff86ae3cca0641a19b0d3e742c5e262bca57034c4bff6d9346f9269e9ada24b6030e1d2bc890df5e1a9754865d3c08a languageName: node linkType: hard @@ -37256,17 +37114,17 @@ __metadata: linkType: hard "twilio@npm:^5.4.2": - version: 5.10.3 - resolution: "twilio@npm:5.10.3" + version: 5.4.2 + resolution: "twilio@npm:5.4.2" dependencies: - axios: "npm:^1.12.0" + axios: "npm:^1.7.4" dayjs: "npm:^1.11.9" https-proxy-agent: "npm:^5.0.0" jsonwebtoken: "npm:^9.0.2" qs: "npm:^6.9.4" scmp: "npm:^2.1.0" xmlbuilder: "npm:^13.0.2" - checksum: 10/50503369abe44f42d9402a2de03c3deac105b0f0588df57a6a648ff8b0525d93cee2583413bd038fa3fb570ccf5d7ab3bc316e0e8febe600291a9a6909fcaebf + checksum: 10/6f0a8f4629ad85721e5698b3314f146a1d168daf4026353388622e3ab67ba6ef71ff9107590f32c666a82c654ead213e2de45e5dfce92bec590b813676fc4cae languageName: node linkType: hard @@ -37444,8 +37302,8 @@ __metadata: linkType: hard "typedoc@npm:~0.28.13": - version: 0.28.14 - resolution: "typedoc@npm:0.28.14" + version: 0.28.13 + resolution: "typedoc@npm:0.28.13" dependencies: "@gerrit0/mini-shiki": "npm:^3.12.0" lunr: "npm:^2.3.9" @@ -37456,7 +37314,7 @@ __metadata: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x bin: typedoc: bin/typedoc - checksum: 10/6b2bb87c85de96475f60ba2a92e0cb7169fef138cce4d91c949267ca9268c4fc97c2db9702f306ad5e594aa5244cc9aa563791ec31dd1b1d5288cf1ab08aa7a0 + checksum: 10/f562d8c4f7e3bc15f942d2f1447de1c8265026e39acb5a36276d3767cebd8f22527519c0c2146c8227a70f2d94d668f0abee7eca142b1702166f9081ab7da5ff languageName: node linkType: hard @@ -37596,13 +37454,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~7.14.0": - version: 7.14.0 - resolution: "undici-types@npm:7.14.0" - checksum: 10/0f8709b21437697af35801e33bddbe9992e0cf1771959c41850b1946f63822b825e03ce99f44bf19e4f5c3ccc5166e0be59f541565c36ce86163dc2c5870bc62 - languageName: node - linkType: hard - "undici@npm:^5.25.4, undici@npm:^5.28.5": version: 5.29.0 resolution: "undici@npm:5.29.0" @@ -37613,23 +37464,16 @@ __metadata: linkType: hard "undici@npm:^6.19.5": - version: 6.22.0 - resolution: "undici@npm:6.22.0" - checksum: 10/2398de2b460e05f80f994d8a64fcb603aac8f253f8e7ff737067531c1101e1d74644fe5205894b0f7356ea69602d10d6d98c554fcd8b383ec3cc07a3268ec293 - languageName: node - linkType: hard - -"unhomoglyph@npm:^1.0.6": - version: 1.0.6 - resolution: "unhomoglyph@npm:1.0.6" - checksum: 10/96442934bd16b62e6261fbd9381d9baaa910e2720006ef6b6a270e810b3c867226436353f024e85e5d5270acf9cf9e51d2f7982a4b7c12392a5143bd5d798640 + version: 6.20.1 + resolution: "undici@npm:6.20.1" + checksum: 10/68604b53754a95ec89d52efc08fe3e70e333997300c9a5b69f2b6496f1f0f568b2e35adec6442985a7b1d2f7a5648ef5062d1736e4d68082d473cb82177674bc languageName: node linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.1 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" - checksum: 10/3c3dabdb1d22aef4904399f9e810d0b71c0b12b3815169d96fac97e56d5642840c6071cf709adcace2252bc6bb80242396c2ec74b37224eb015c5f7aca40bad7 + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 10/39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45 languageName: node linkType: hard @@ -37643,6 +37487,13 @@ __metadata: languageName: node linkType: hard +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 10/06661bc8aba2a60c7733a7044f3e13085808939ad17924ffd4f5222a650f88009eb7c09481dc9c15cfc593d4ad99bd1cde8d54042733b335672591a81c52601c + languageName: node + linkType: hard + "unicode-match-property-value-ecmascript@npm:^2.2.1": version: 2.2.1 resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" @@ -37661,9 +37512,9 @@ __metadata: linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.2.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.2.0" - checksum: 10/0dd0f6e70130c59b4a841bac206758f70227b113145e4afe238161e3e8540e8eb79963e7a228cd90ad13d499e96f7ef4ee8940835404b2181ad9bf9c174818e3 + version: 2.0.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" + checksum: 10/dda4d39128cbbede2ac60fbb85493d979ec65913b8a486bf7cb7a375a2346fa48cbf9dc6f1ae23376e7e8e684c2b411434891e151e865a661b40a85407db51d0 languageName: node linkType: hard @@ -37764,9 +37615,9 @@ __metadata: linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.1 - resolution: "universal-user-agent@npm:6.0.1" - checksum: 10/fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c + version: 6.0.0 + resolution: "universal-user-agent@npm:6.0.0" + checksum: 10/5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef languageName: node linkType: hard @@ -37778,9 +37629,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 10/2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 languageName: node linkType: hard @@ -37792,39 +37643,44 @@ __metadata: linkType: hard "unplugin@npm:^1.3.1": - version: 1.16.1 - resolution: "unplugin@npm:1.16.1" + version: 1.14.1 + resolution: "unplugin@npm:1.14.1" dependencies: - acorn: "npm:^8.14.0" + acorn: "npm:^8.12.1" webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/4b46d7d2a63d334a45111ba57a266b3f8993ef12a72b77d7b31ffc455e8a9bef9c0e37ea463eb409dbf7ccec0b9868aeb845dd42c690d9288e4b8ac2d90fbefd + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true + checksum: 10/ad82ec5b8de5ae4fb7d24f8ed7d71071e15855d335365d7ab6f2e074d5d666589dd52e9f2a16017da19d7c43f60e50e09bc529420bf9f29ac7c90cc3cf13ef28 languageName: node linkType: hard "unrs-resolver@npm:^1.7.11": - version: 1.11.1 - resolution: "unrs-resolver@npm:1.11.1" - dependencies: - "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" - "@unrs/resolver-binding-android-arm64": "npm:1.11.1" - "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" - "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" - "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" - napi-postinstall: "npm:^0.3.0" + version: 1.9.0 + resolution: "unrs-resolver@npm:1.9.0" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.0" + "@unrs/resolver-binding-android-arm64": "npm:1.9.0" + "@unrs/resolver-binding-darwin-arm64": "npm:1.9.0" + "@unrs/resolver-binding-darwin-x64": "npm:1.9.0" + "@unrs/resolver-binding-freebsd-x64": "npm:1.9.0" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.0" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.0" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.0" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.0" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.0" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.0" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.0" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.0" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.0" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.0" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.0" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.0" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.0" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.0" + napi-postinstall: "npm:^0.2.2" dependenciesMeta: "@unrs/resolver-binding-android-arm-eabi": optional: true @@ -37864,7 +37720,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10/4de653508cbaae47883a896bd5cdfef0e5e87b428d62620d16fd35cd534beaebf08ebf0cf2f8b4922aa947b2fe745180facf6cc3f39ba364f7ce0f974cb06a70 + checksum: 10/49c149b71dfc22b7e134ea1ee317b564e3498ceb3512b6267fe3fdb52a5fbe8b5a5b4b5f3027a30b0a3ad0a4844f33d4ea8b87253c05209602456c5de1150ba7 languageName: node linkType: hard @@ -37997,12 +37853,21 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.4.0": - version: 1.6.0 - resolution: "use-sync-external-store@npm:1.6.0" +"use-sync-external-store@npm:1.2.2": + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/671e9c190aab9a8374a5d468c6ba17f52c38b6fae970110bc196fc1e2b57204149aea9619be49a1bb5207fb6e51d8afd19c3bcb94afe61813fed039821461dc0 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/b40ad2847ba220695bff2d4ba4f4d60391c0fb4fb012faa7a4c18eb38b69181936f5edc55a522c4d20a788d1a879b73c3810952c9d0fd128d01cb3f22042c09e + checksum: 10/08bf581a8a2effaefc355e9d18ed025d436230f4cc973db2f593166df357cf63e47b9097b6e5089b594758bde322e1737754ad64905e030d70f8ff7ee671fd01 languageName: node linkType: hard @@ -38023,12 +37888,12 @@ __metadata: linkType: hard "util-ex@npm:^0.3.10, util-ex@npm:^0.3.15": - version: 0.3.18 - resolution: "util-ex@npm:0.3.18" + version: 0.3.15 + resolution: "util-ex@npm:0.3.15" dependencies: - inherits-ex: "npm:^1.5.2" - xtend: "npm:^4.0.2" - checksum: 10/a94bf6dea0357d2aa52df381bf73be347831d6e2db302865266f2a7c04f87d33f2e5234bfcc0cda57cb3c403081d1e7559a3d7426089e5bbd4497ad254b626fa + inherits-ex: "npm:^1.1.2" + xtend: "npm:^4.0.0" + checksum: 10/7c0d9d9117731b86633f69cb4c1e3a6ee5e27b29617de55858173fc304ea83f3c8c7d72c5715c21902ceb5fc8bf479d46928be67ecc322cf18e78ff1c30be5c3 languageName: node linkType: hard @@ -38075,15 +37940,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:13": - version: 13.0.0 - resolution: "uuid@npm:13.0.0" - bin: - uuid: dist-node/bin/uuid - checksum: 10/2742b24d1e00257e60612572e4d28679423469998cafbaf1fe9f1482e3edf9c40754b31bfdb3d08d71b29239f227a304588f75210b3b48f2609f0673f1feccef - languageName: node - linkType: hard - "uuid@npm:8.0.0": version: 8.0.0 resolution: "uuid@npm:8.0.0" @@ -38093,12 +37949,12 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^11.0.3": - version: 11.1.0 - resolution: "uuid@npm:11.1.0" +"uuid@npm:^11.0.3, uuid@npm:~11.0.5": + version: 11.0.5 + resolution: "uuid@npm:11.0.5" bin: uuid: dist/esm/bin/uuid - checksum: 10/d2da43b49b154d154574891ced66d0c83fc70caaad87e043400cf644423b067542d6f3eb641b7c819224a7cd3b4c2f21906acbedd6ec9c6a05887aa9115a9cf5 + checksum: 10/0594ecdff3051e15d4a2c614b4c72e73af373bde0a5d156512353c01156975295d024ae8d7151846d7bd4d22ccd251b16ed51b4318fa71505fb20ad984102dc1 languageName: node linkType: hard @@ -38129,15 +37985,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:~11.0.5": - version: 11.0.5 - resolution: "uuid@npm:11.0.5" - bin: - uuid: dist/esm/bin/uuid - checksum: 10/0594ecdff3051e15d4a2c614b4c72e73af373bde0a5d156512353c01156975295d024ae8d7151846d7bd4d22ccd251b16ed51b4318fa71505fb20ad984102dc1 - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -38146,13 +37993,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.3.0 - resolution: "v8-to-istanbul@npm:9.3.0" + version: 9.0.1 + resolution: "v8-to-istanbul@npm:9.0.1" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^2.0.0" - checksum: 10/fb1d70f1176cb9dc46cabbb3fd5c52c8f3e8738b61877b6e7266029aed0870b04140e3f9f4550ac32aebcfe1d0f38b0bac57e1e8fb97d68fec82f2b416148166 + convert-source-map: "npm:^1.6.0" + checksum: 10/0bbaffbb344af7172884a6f9868fa55df96230caf7100fa250b63d95ad0e24848141b35731d16607ae0d0023baa064b75c8e4197f6071f3bd3b09540c98490a1 languageName: node linkType: hard @@ -38245,16 +38092,13 @@ __metadata: linkType: hard "vite@npm:^6.2.4": - version: 6.4.1 - resolution: "vite@npm:6.4.1" + version: 6.2.4 + resolution: "vite@npm:6.2.4" dependencies: esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.4" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.2" postcss: "npm:^8.5.3" - rollup: "npm:^4.34.9" - tinyglobby: "npm:^0.2.13" + rollup: "npm:^4.30.1" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -38295,7 +38139,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/ea2083b6b1d1c9e85a13d6797ae989aa1dbc27a5c054319c71141934bf3f8dba8d54b510618040f95751148da63787f28f043df7458a194c81f8b6d8a2d32844 + checksum: 10/3734c8695b4d35a5b3ea617159594835e370b428745f37e90d9c1daf82b53af5248578c1f1d9977fc1460320c0cdd4aef135095d378b2eba2736c03e2cfa019e languageName: node linkType: hard @@ -38314,9 +38158,9 @@ __metadata: linkType: hard "w3c-keyname@npm:^2.2.4": - version: 2.2.8 - resolution: "w3c-keyname@npm:2.2.8" - checksum: 10/95bafa4c04fa2f685a86ca1000069c1ec43ace1f8776c10f226a73296caeddd83f893db885c2c220ebeb6c52d424e3b54d7c0c1e963bbf204038ff1a944fbb07 + version: 2.2.7 + resolution: "w3c-keyname@npm:2.2.7" + checksum: 10/91e057b1ec28e0bafcaf28def12023f0e083fd473c40d0a9c2aa01a975d227200d75ff6d8eb6961bb4608b967b1df1dd86786b52ee9489cb9a2ebeed881a63ae languageName: node linkType: hard @@ -38366,13 +38210,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.1, watchpack@npm:^2.4.4": - version: 2.4.4 - resolution: "watchpack@npm:2.4.4" +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: 10/cfa3473fc12a1a1b88123056941e90c462a67aedc10b242229eeeccdd45ed0b763c3b591caaffb0f7d77295b539b5518bb1ad3bcd891ae6505dfeae4cf51fd15 + checksum: 10/6bd4c051d9af189a6c781c3158dcb3069f432a0c144159eeb0a44117412105c61b2b683a5c9eebc4324625e0e9b76536387d0ba354594fa6cbbdf1ef60bee4c3 languageName: node linkType: hard @@ -38494,12 +38338,12 @@ __metadata: linkType: hard "webpack-dev-middleware@npm:^7.4.2": - version: 7.4.5 - resolution: "webpack-dev-middleware@npm:7.4.5" + version: 7.4.2 + resolution: "webpack-dev-middleware@npm:7.4.2" dependencies: colorette: "npm:^2.0.10" - memfs: "npm:^4.43.1" - mime-types: "npm:^3.0.1" + memfs: "npm:^4.6.0" + mime-types: "npm:^2.1.31" on-finished: "npm:^2.4.1" range-parser: "npm:^1.2.1" schema-utils: "npm:^4.0.0" @@ -38508,7 +38352,7 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: 10/50e9b162d740b81f14c0926beb5fa01fc6d2ae16740bab709320dd5ea1a52ebcc48b66f3db5a7262fc4dc31a7e18590db766cef5da90e77a39e3a26d3b5b1001 + checksum: 10/608d101b82081a5bc6c0237f9945e14a8eefce1664c10877f3feb0042710f6c8b4288b07986505f791302d81b3c51180f679b97c91c3cdabd3fd0687a464ca1c languageName: node linkType: hard @@ -38558,24 +38402,24 @@ __metadata: linkType: hard "webpack-hot-middleware@npm:^2.25.1": - version: 2.26.1 - resolution: "webpack-hot-middleware@npm:2.26.1" + version: 2.25.1 + resolution: "webpack-hot-middleware@npm:2.25.1" dependencies: ansi-html-community: "npm:0.0.8" html-entities: "npm:^2.1.0" + querystring: "npm:^0.2.0" strip-ansi: "npm:^6.0.0" - checksum: 10/69fa1a25284eeba386c99b0b159d61b0cf800d21379ae7b03203c52e5d58d9082d96ca9f98ebbd8436165cd105de496a0356a8191064b277abff4d3c56825843 + checksum: 10/5917f386d2f8407cf4d04212af8c6889247cf57a96790a792aea02d5c8270030d0c39a9c3e58eb2b4844f90ff4d44eb3f2e5b88b6a62441f98c42b06cc088342 languageName: node linkType: hard "webpack-merge@npm:^5.7.3": - version: 5.10.0 - resolution: "webpack-merge@npm:5.10.0" + version: 5.8.0 + resolution: "webpack-merge@npm:5.8.0" dependencies: clone-deep: "npm:^4.0.1" - flat: "npm:^5.0.2" wildcard: "npm:^2.0.0" - checksum: 10/fa46ab200f17d06c7cb49fc37ad91f15769753953c9724adac1061fa305a2a223cb37c3ed25a5f501580c91f11a0800990fe3814c70a77bf1aa5b3fca45a2ac6 + checksum: 10/c22812671a93d938bed21c02461d0efb0a7ec0b0f5e7cf28853b2c428a9ad947a26076e97243b1d9cb1cc5a3f92f24e467fc442f03f6e583d082bb3f3f460baf languageName: node linkType: hard @@ -38589,10 +38433,10 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.2.3, webpack-sources@npm:^3.3.3": - version: 3.3.3 - resolution: "webpack-sources@npm:3.3.3" - checksum: 10/ec5d72607e8068467370abccbfff855c596c098baedbe9d198a557ccf198e8546a322836a6f74241492576adba06100286592993a62b63196832cdb53c8bae91 +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 10/a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d languageName: node linkType: hard @@ -38603,45 +38447,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5": - version: 5.102.1 - resolution: "webpack@npm:5.102.1" - dependencies: - "@types/eslint-scope": "npm:^3.7.7" - "@types/estree": "npm:^1.0.8" - "@types/json-schema": "npm:^7.0.15" - "@webassemblyjs/ast": "npm:^1.14.1" - "@webassemblyjs/wasm-edit": "npm:^1.14.1" - "@webassemblyjs/wasm-parser": "npm:^1.14.1" - acorn: "npm:^8.15.0" - acorn-import-phases: "npm:^1.0.3" - browserslist: "npm:^4.26.3" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.17.3" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.11" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^4.3.3" - tapable: "npm:^2.3.0" - terser-webpack-plugin: "npm:^5.3.11" - watchpack: "npm:^2.4.4" - webpack-sources: "npm:^3.3.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 10/4ba737916c4b72812cdd1961ea82d0a6de8ac814134584b54d523a2c4b9e1d377490d63b2c74856e2b9146dbe6d09b05c8878439b0783c3e5195ca3e248b2131 - languageName: node - linkType: hard - -"webpack@npm:~5.99.9": +"webpack@npm:5, webpack@npm:~5.99.9": version: 5.99.9 resolution: "webpack@npm:5.99.9" dependencies: @@ -38719,7 +38525,17 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.0 || ^13.0.0, whatwg-url@npm:^14.1.1": +"whatwg-url@npm:^13.0.0": + version: 13.0.0 + resolution: "whatwg-url@npm:13.0.0" + dependencies: + tr46: "npm:^4.1.1" + webidl-conversions: "npm:^7.0.0" + checksum: 10/1675f5b786bbc2809de8bde5e0c99790cd50c36227942c851b1c2445cc1860a26fd15a4d6eca2cd996882bfde93b66fbc88864cd9b84f2c725427afd81e0f024 + languageName: node + linkType: hard + +"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1": version: 14.2.0 resolution: "whatwg-url@npm:14.2.0" dependencies: @@ -38786,24 +38602,23 @@ __metadata: linkType: hard "which-module@npm:^2.0.0": - version: 2.0.1 - resolution: "which-module@npm:2.0.1" - checksum: 10/1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be + version: 2.0.0 + resolution: "which-module@npm:2.0.0" + checksum: 10/e3e46c9c84475bff773b9e5bbf48ffa1749bc45669c56ffc874ae4a520627a259e10f16ca67c1a1338edce7a002af86c40a036dcb13ad45c18246939997fa006 languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19, which-typed-array@npm:^1.1.2": - version: 1.1.19 - resolution: "which-typed-array@npm:1.1.19" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" - for-each: "npm:^0.3.5" - get-proto: "npm:^1.0.1" + call-bound: "npm:^1.0.3" + for-each: "npm:^0.3.3" gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10/12be30fb88567f9863186bee1777f11bea09dd59ed8b3ce4afa7dd5cade75e2f4cc56191a2da165113cc7cf79987ba021dac1e22b5b62aa7e5c56949f2469a68 + checksum: 10/11eed801b2bd08cdbaecb17aff381e0fb03526532f61acc06e6c7b9370e08062c33763a51f27825f13fdf34aabd0df6104007f4e8f96e6eaef7db0ce17a26d6e languageName: node linkType: hard @@ -38861,60 +38676,9 @@ __metadata: linkType: hard "wildcard@npm:^2.0.0": - version: 2.0.1 - resolution: "wildcard@npm:2.0.1" - checksum: 10/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c - languageName: node - linkType: hard - -"winston-daily-rotate-file@npm:^4.5.1": - version: 4.7.1 - resolution: "winston-daily-rotate-file@npm:4.7.1" - dependencies: - file-stream-rotator: "npm:^0.6.1" - object-hash: "npm:^2.0.1" - triple-beam: "npm:^1.3.0" - winston-transport: "npm:^4.4.0" - peerDependencies: - winston: ^3 - checksum: 10/bb59465762c0320addc3a5ccc5fb3ff33e520a5855e6ef98db9f4d03bcb1356a003f2c6428606f0f040af28633a2d73662fc6a7dfdb73158b364a51752c56775 - languageName: node - linkType: hard - -"winston-transport@npm:^4.4.0, winston-transport@npm:^4.9.0": - version: 4.9.0 - resolution: "winston-transport@npm:4.9.0" - dependencies: - logform: "npm:^2.7.0" - readable-stream: "npm:^3.6.2" - triple-beam: "npm:^1.3.0" - checksum: 10/5946918720baadd7447823929e94cf0935f92c4cff6d9451c6fcb009bd9d20a3b3df9ad606109e79d1e9f4d2ff678477bf09f81cfefce2025baaf27a617129bb - languageName: node - linkType: hard - -"winston@npm:^3.11.0": - version: 3.18.3 - resolution: "winston@npm:3.18.3" - dependencies: - "@colors/colors": "npm:^1.6.0" - "@dabh/diagnostics": "npm:^2.0.8" - async: "npm:^3.2.3" - is-stream: "npm:^2.0.0" - logform: "npm:^2.7.0" - one-time: "npm:^1.0.0" - readable-stream: "npm:^3.4.0" - safe-stable-stringify: "npm:^2.3.1" - stack-trace: "npm:0.0.x" - triple-beam: "npm:^1.3.0" - winston-transport: "npm:^4.9.0" - checksum: 10/0d94690e051c625ff5a2731b3057ddaa709445cc791c707c56f99ad7b5bf3eebe634656f707c01c9409dc21dbc118903464f80e29c0cb438b1cc2739c0135e51 - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.5": - version: 1.2.5 - resolution: "word-wrap@npm:1.2.5" - checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 + version: 2.0.0 + resolution: "wildcard@npm:2.0.0" + checksum: 10/56d4f8be540918ab3a676f0e57c9cac1d13009dc9974dbdc751a073bf71ec080376697eded083e8a8f86fcb3479135bfa9d4489e25e6c748666d3a53ee096d24 languageName: node linkType: hard @@ -39019,7 +38783,22 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8, ws@npm:^8.18.0, ws@npm:^8.2.3, ws@npm:~8.18.3": +"ws@npm:^8, ws@npm:^8.18.0, ws@npm:^8.2.3": + version: 8.18.2 + resolution: "ws@npm:8.18.2" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/018e04ec95561d88248d53a2eaf094b4ae131e9b062f2679e6e8a62f04649bc543448f1e038125225ac6bbb25f54c1e65d7a2cc9dbc1e28b43e5e6b7162ad88e + languageName: node + linkType: hard + +"ws@npm:~8.18.3": version: 8.18.3 resolution: "ws@npm:8.18.3" peerDependencies: @@ -39195,7 +38974,16 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.2.2, yaml@npm:^2.8.1": +"yaml@npm:^2.2.2": + version: 2.8.0 + resolution: "yaml@npm:2.8.0" + bin: + yaml: bin.mjs + checksum: 10/7d4bd9c10d0e467601f496193f2ac254140f8e36f96f5ff7f852b9ce37974168eb7354f4c36dc8837dde527a2043d004b6aff48818ec24a69ab2dd3c6b6c381c + languageName: node + linkType: hard + +"yaml@npm:^2.8.1": version: 2.8.1 resolution: "yaml@npm:2.8.1" bin: @@ -39335,9 +39123,9 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.2.1 - resolution: "yocto-queue@npm:1.2.1" - checksum: 10/0843d6c2c0558e5c06e98edf9c17942f25c769e21b519303a5c2adefd5b738c9b2054204dc856ac0cd9d134b1bc27d928ce84fd23c9e2423b7e013d5a6f50577 + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 languageName: node linkType: hard @@ -39352,18 +39140,25 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.4, zod@npm:^3.24.1": +"zod@npm:^3.22.4": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 languageName: node linkType: hard +"zod@npm:^3.24.1": + version: 3.24.1 + resolution: "zod@npm:3.24.1" + checksum: 10/54e25956495dec22acb9399c168c6ba657ff279801a7fcd0530c414d867f1dcca279335e160af9b138dd70c332e17d548be4bc4d2f7eaf627dead50d914fec27 + languageName: node + linkType: hard + "zustand@npm:^4.4.1": - version: 4.5.7 - resolution: "zustand@npm:4.5.7" + version: 4.5.5 + resolution: "zustand@npm:4.5.5" dependencies: - use-sync-external-store: "npm:^1.2.2" + use-sync-external-store: "npm:1.2.2" peerDependencies: "@types/react": ">=16.8" immer: ">=9.0.6" @@ -39375,7 +39170,7 @@ __metadata: optional: true react: optional: true - checksum: 10/21c47ea1c9bb0363b714a7e371a91b9afaeabc5c9c2f522803a0fb412605b1e037c4f975a7377529de8f2857e60d1f4586e7ade18444168ecc492e38779e605d + checksum: 10/481b8210187b69678074a1ca51107654c2379688e90407bfcb7961e0803a259742bfd0d77171c3f07e290896ad55fe9659b3863f30d34cb2572650ead1249f25 languageName: node linkType: hard From 3838ea2b721c2b6009da47ca907a8ab37f8c0af0 Mon Sep 17 00:00:00 2001 From: dhulke Date: Tue, 21 Oct 2025 10:55:51 -0300 Subject: [PATCH 10/47] test: apply necessary changes to yarn.lock --- yarn.lock | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 127 insertions(+), 2 deletions(-) diff --git a/yarn.lock b/yarn.lock index ad901035c76fd..85d7f839a2574 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4811,6 +4811,13 @@ __metadata: languageName: node linkType: hard +"@matrix-org/matrix-sdk-crypto-wasm@npm:^15.3.0": + version: 15.3.0 + resolution: "@matrix-org/matrix-sdk-crypto-wasm@npm:15.3.0" + checksum: 10/cbc89a80c7e3e81ce3de6d90b87862a81292a0abe1a8588c953191128b8e37e2049b975a19f80a53c8fcb8b875467f2d0c7e44fa5a7b7ffbb7a95a04a2d168e8 + languageName: node + linkType: hard + "@mdx-js/react@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/react@npm:3.0.1" @@ -8424,6 +8431,7 @@ __metadata: eslint: "npm:~8.45.0" jest: "npm:~30.2.0" marked: "npm:^16.1.2" + matrix-js-sdk: "npm:^38.4.0" mongodb: "npm:6.10.0" pino: "npm:^9.11.0" pino-pretty: "npm:^7.6.1" @@ -13297,6 +13305,13 @@ __metadata: languageName: node linkType: hard +"@types/events@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/events@npm:3.0.3" + checksum: 10/50af9312fab001fd6bd4bb3ff65830f940877e6778de140a92481a0d9bf5f4853d44ec758a8800ef60e0598ac43ed1b5688116a3c65906ae54e989278d6c7c82 + languageName: node + linkType: hard + "@types/express-rate-limit@npm:^5.1.3": version: 5.1.3 resolution: "@types/express-rate-limit@npm:5.1.3" @@ -15528,6 +15543,13 @@ __metadata: languageName: node linkType: hard +"another-json@npm:^0.2.0": + version: 0.2.0 + resolution: "another-json@npm:0.2.0" + checksum: 10/2b1ad49eaea26d89baf2b3a1d9bd882bd38d44ba7520412698708cb5307b724e792210109dd6dd41a4d1512d99034ce160c2f99aeb668177da1638981ddce97f + languageName: node + linkType: hard + "ansi-color@npm:^0.2.1": version: 0.2.1 resolution: "ansi-color@npm:0.2.1" @@ -16663,6 +16685,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 10/6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 + languageName: node + linkType: hard + "base32.js@npm:0.0.1": version: 0.0.1 resolution: "base32.js@npm:0.0.1" @@ -17182,6 +17211,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:^6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: "npm:^5.0.0" + checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -18510,7 +18548,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 @@ -25191,6 +25229,13 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.1.0": + version: 1.3.0 + resolution: "is-network-error@npm:1.3.0" + checksum: 10/56dc0b8ed9c0bb72202058f172ad0c3121cf68772e8cbba343d3775f6e2ec7877d423cbcea45f4cedcd345de8693de1b52dfe0c6fc15d652c4aa98c2abf0185a + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -27248,6 +27293,13 @@ __metadata: languageName: node linkType: hard +"jwt-decode@npm:^4.0.0": + version: 4.0.0 + resolution: "jwt-decode@npm:4.0.0" + checksum: 10/87b569e4a9a0067fb0d592bcf3b2ac3e638e49beee28620eeb07bef1b4470f4077dea68c15d191dd68e076846c3af8394be3bcaecffedc6e97433b221fdbbcf3 + languageName: node + linkType: hard + "katex@npm:~0.16.22": version: 0.16.22 resolution: "katex@npm:0.16.22" @@ -28136,6 +28188,45 @@ __metadata: languageName: node linkType: hard +"matrix-events-sdk@npm:0.0.1": + version: 0.0.1 + resolution: "matrix-events-sdk@npm:0.0.1" + checksum: 10/967fd059278e7d7299436829bd66cc8d7d49ddc48d42a6d49a6cc16ba9e429c8ac6388d8d5e3629fd01161732910591773780e7278dd3154931d266a3478ff9c + languageName: node + linkType: hard + +"matrix-js-sdk@npm:^38.4.0": + version: 38.4.0 + resolution: "matrix-js-sdk@npm:38.4.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@matrix-org/matrix-sdk-crypto-wasm": "npm:^15.3.0" + another-json: "npm:^0.2.0" + bs58: "npm:^6.0.0" + content-type: "npm:^1.0.4" + jwt-decode: "npm:^4.0.0" + loglevel: "npm:^1.9.2" + matrix-events-sdk: "npm:0.0.1" + matrix-widget-api: "npm:^1.10.0" + oidc-client-ts: "npm:^3.0.1" + p-retry: "npm:7" + sdp-transform: "npm:^2.14.1" + unhomoglyph: "npm:^1.0.6" + uuid: "npm:13" + checksum: 10/b0b64e496ab32a5a7d659a6ff7effa66aaa4ced71c8974ba1ffd1a03d33f181c949e7ad5913b64c298434abbe061e1dbd40369cb381fa1be9d3677aa90b15db3 + languageName: node + linkType: hard + +"matrix-widget-api@npm:^1.10.0": + version: 1.13.1 + resolution: "matrix-widget-api@npm:1.13.1" + dependencies: + "@types/events": "npm:^3.0.0" + events: "npm:^3.2.0" + checksum: 10/74b0bcb9cbe435e7304713ad81b1968b00463dd25a664d01b6737ccdcbf7ea98b1cefba082f3751b27c91f984ad108af9c58e841c84c878f9bd297af800e18ea + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -29874,6 +29965,15 @@ __metadata: languageName: node linkType: hard +"oidc-client-ts@npm:^3.0.1": + version: 3.3.0 + resolution: "oidc-client-ts@npm:3.3.0" + dependencies: + jwt-decode: "npm:^4.0.0" + checksum: 10/356940cb12075cc80c1b48ac5e67e2676542fa13664214c650fdf70f1f5a9f753bda8bfaf11182eb257a5ae564feefb165397ab44afa7138ba4846b63ecc6f0e + languageName: node + linkType: hard + "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -30296,6 +30396,15 @@ __metadata: languageName: node linkType: hard +"p-retry@npm:7": + version: 7.1.0 + resolution: "p-retry@npm:7.1.0" + dependencies: + is-network-error: "npm:^1.1.0" + checksum: 10/25d0c47fb7d8989efa422e3cb44bcd4006323bdee89ae75995d8617eefe732e2524c40cf9b3c4ee703d0af88a1e88b44865d4548727b1c29d6b74617d5a8f571 + languageName: node + linkType: hard + "p-retry@npm:^4, p-retry@npm:^4.0.0": version: 4.6.2 resolution: "p-retry@npm:4.6.2" @@ -34210,7 +34319,7 @@ __metadata: languageName: node linkType: hard -"sdp-transform@npm:^2.15.0": +"sdp-transform@npm:^2.14.1, sdp-transform@npm:^2.15.0": version: 2.15.0 resolution: "sdp-transform@npm:2.15.0" bin: @@ -37470,6 +37579,13 @@ __metadata: languageName: node linkType: hard +"unhomoglyph@npm:^1.0.6": + version: 1.0.6 + resolution: "unhomoglyph@npm:1.0.6" + checksum: 10/96442934bd16b62e6261fbd9381d9baaa910e2720006ef6b6a270e810b3c867226436353f024e85e5d5270acf9cf9e51d2f7982a4b7c12392a5143bd5d798640 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -37940,6 +38056,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:13": + version: 13.0.0 + resolution: "uuid@npm:13.0.0" + bin: + uuid: dist-node/bin/uuid + checksum: 10/2742b24d1e00257e60612572e4d28679423469998cafbaf1fe9f1482e3edf9c40754b31bfdb3d08d71b29239f227a304588f75210b3b48f2609f0673f1feccef + languageName: node + linkType: hard + "uuid@npm:8.0.0": version: 8.0.0 resolution: "uuid@npm:8.0.0" From 6f36df74f1a6711693f6f27849fda1177bc3fe19 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 08:34:29 -0300 Subject: [PATCH 11/47] test: remove unecessary traefix config --- .../docker-compose/traefik/dynamic_conf.yml | 43 ------------------- 1 file changed, 43 deletions(-) diff --git a/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml b/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml index 15f5e8642524f..b860ef151ddd3 100644 --- a/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml +++ b/ee/packages/federation-matrix/docker-compose/traefik/dynamic_conf.yml @@ -4,53 +4,10 @@ tls: - certFile: "/etc/traefik/certs/hs1.pem" keyFile: "/etc/traefik/certs/hs1-key.pem" - # synapse2 - - certFile: "/etc/traefik/certs/hs2.pem" - keyFile: "/etc/traefik/certs/hs2-key.pem" - # rocket.chat rc1 (container) - certFile: "/etc/traefik/certs/rc1.pem" keyFile: "/etc/traefik/certs/rc1-key.pem" - # rocket.chat rc2 (container) - - certFile: "/etc/traefik/certs/rc2.pem" - keyFile: "/etc/traefik/certs/rc2-key.pem" - - # rocket.chat rc.host (local) - - certFile: "/etc/traefik/certs/rc.host.pem" - keyFile: "/etc/traefik/certs/rc.host-key.pem" - - # rocket.chat rocketchat.host (local) - - certFile: "/etc/traefik/certs/rocketchat.host.pem" - keyFile: "/etc/traefik/certs/rocketchat.host-key.pem" - # element - certFile: "/etc/traefik/certs/element.pem" keyFile: "/etc/traefik/certs/element-key.pem" - -http: - services: - rc_host: - loadBalancer: - servers: - - url: "http://host.docker.internal:3000" - passHostHeader: true - - routers: - rc_host: - rule: "Host(`rc.host`)" - entryPoints: ["websecure"] - tls: true - service: "rc_host" - rc_host_http: - rule: "Host(`rc.host`)" - entryPoints: ["web"] - service: "rc_host" - middlewares: - - redirect-to-https - - middlewares: - redirect-to-https: - redirectScheme: - scheme: https - permanent: true From 26b81bdb4a93902b8f676b52900957257690b44c Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 11:55:28 -0300 Subject: [PATCH 12/47] test: fixing automated code reviews --- apps/meteor/tests/data/users.helper.ts | 14 ++++--- .../docker-compose/traefik/traefik.yml | 4 +- .../tests/end-to-end/room.spec.ts | 6 +-- .../federation-matrix/tests/helper/config.ts | 12 +++--- .../tests/helper/synapse-client.ts | 28 +++++++++----- .../tests/scripts/run-integration-tests.sh | 37 ++++++++++++++----- 6 files changed, 66 insertions(+), 35 deletions(-) diff --git a/apps/meteor/tests/data/users.helper.ts b/apps/meteor/tests/data/users.helper.ts index a4eb911c386bf..30517317c751f 100644 --- a/apps/meteor/tests/data/users.helper.ts +++ b/apps/meteor/tests/data/users.helper.ts @@ -4,12 +4,13 @@ import { UserStatus } from '@rocket.chat/core-typings'; import { api, credentials, methodCall, request } from './api-data'; import supertest from 'supertest'; +import type { Response } from 'supertest'; export type TestUser = TUser & { username: string; emails: string[] }; export interface RequestConfig { credentials: Credentials; - request: any; + request: ReturnType; } export async function getRequestConfig(domain: string, user: string, password: string): Promise { @@ -47,7 +48,7 @@ export const createUser = ( .post(api('users.create')) .set(credentialsInstance) .send({ email, name: username, username, password: userData.password, ...userData }) - .end((err: any, res: any) => { + .end((err: unknown, res: Response) => { if (err) { return reject(err); } @@ -68,7 +69,7 @@ export const login = ( user: username, password, }) - .end((_err: any, res: any) => { + .end((_err: unknown, res: Response) => { resolve({ 'X-Auth-Token': res.body.data.authToken, 'X-User-Id': res.body.data.userId, @@ -105,7 +106,7 @@ export const getUserByUsername = ( .get(api('users.info')) .query({ username }) .set(credentialsInstance) - .end((_err: any, res: any) => { + .end((_err: unknown, res: Response) => { resolve(res.body.user); }); }); @@ -116,12 +117,13 @@ export const getMe = ( ) => new Promise>((resolve) => { const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || overrideCredential; void requestInstance .get(api('me')) - .set(overrideCredential) + .set(credentialsInstance) .expect('Content-Type', 'application/json') .expect(200) - .end((_end: any, res: any) => { + .end((_end: unknown, res: Response) => { resolve(res.body); }); }); diff --git a/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml b/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml index 5390edd0683e0..330303e97b008 100644 --- a/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml +++ b/ee/packages/federation-matrix/docker-compose/traefik/traefik.yml @@ -11,8 +11,8 @@ providers: filename: "/etc/traefik/dynamic_conf.yml" api: - dashboard: true - insecure: true + dashboard: false + insecure: false # accessLog: # filePath: "/logs/access.log" diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 64cbdc0c127fc..3a584eccb3848 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -127,7 +127,7 @@ import { IMessage } from '@rocket.chat/core-typings'; expect(roomInfo.room).toHaveProperty('federated', true); // Synapse view: Check in Element - const elementRoom = await hs1AdminApp.getRoom(channelName); + const elementRoom = hs1AdminApp.getRoom(channelName); expect(elementRoom).toHaveProperty('name', channelName); }); @@ -236,11 +236,11 @@ import { IMessage } from '@rocket.chat/core-typings'; expect(roomInfo.room).toHaveProperty('federated', true); // Synapse view: Check in Element for admin user - const elementRoom1 = await hs1AdminApp.getRoom(channelName); + const elementRoom1 = hs1AdminApp.getRoom(channelName); expect(elementRoom1).toHaveProperty('name', channelName); // Synapse view: Check in Element for user1 - const elementRoom2 = await hs1User1App.getRoom(channelName); + const elementRoom2 = hs1User1App.getRoom(channelName); expect(elementRoom2).toHaveProperty('name', channelName); }); diff --git a/ee/packages/federation-matrix/tests/helper/config.ts b/ee/packages/federation-matrix/tests/helper/config.ts index 9c9a6ab89fc54..d106b056aa895 100644 --- a/ee/packages/federation-matrix/tests/helper/config.ts +++ b/ee/packages/federation-matrix/tests/helper/config.ts @@ -52,9 +52,9 @@ function getFederationConfig(): FederationConfig { adminPassword: validateEnvVar('FEDERATION_RC1_ADMIN_PASSWORD', process.env.FEDERATION_RC1_ADMIN_PASSWORD, 'admin'), adminMatrixUserId: validateEnvVar('FEDERATION_RC1_USER_ID', process.env.FEDERATION_RC1_USER_ID, '@admin:rc1'), additionalUser1: { - username: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER', process.env.FEDERATION_RC1_ADDITIONAL_USER1, 'user2'), - password: validateEnvVar('FEDERATION_RC1_ADDITIONAL_PASSWORD', process.env.FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD, 'user2pass'), - matrixUserId: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER_ID', process.env.FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID, '@user2:rc1'), + username: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1', process.env.FEDERATION_RC1_ADDITIONAL_USER1, 'user2'), + password: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD', process.env.FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD, 'user2pass'), + matrixUserId: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID', process.env.FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID, '@user2:rc1'), }, }, hs1: { @@ -65,9 +65,9 @@ function getFederationConfig(): FederationConfig { adminUser: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_USER', process.env.FEDERATION_SYNAPSE_ADMIN_USER, 'admin'), adminPassword: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_PASSWORD', process.env.FEDERATION_SYNAPSE_ADMIN_PASSWORD, 'admin'), additionalUser1: { - username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'user2'), - password: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_PASSWORD', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD, 'user2pass'), - matrixUserId: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER_ID', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID, '@user2:hs1'), + username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'user2'), + password: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD, 'user2pass'), + matrixUserId: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID, '@user2:hs1'), }, }, }; diff --git a/ee/packages/federation-matrix/tests/helper/synapse-client.ts b/ee/packages/federation-matrix/tests/helper/synapse-client.ts index 87a66fa2f5a1b..b65ad9ab119c8 100644 --- a/ee/packages/federation-matrix/tests/helper/synapse-client.ts +++ b/ee/packages/federation-matrix/tests/helper/synapse-client.ts @@ -54,8 +54,11 @@ export class SynapseClient { } getRoom(roomName: string): Room { - const room = this.matrixClient?.getRooms() - .find(room => room.name === roomName); + if (!this.matrixClient) { + throw new Error('Matrix client is not initialized'); + } + const rooms = this.matrixClient.getRooms(); + const room = rooms.find((room) => room.name === roomName); if (room) { return room; @@ -65,14 +68,17 @@ export class SynapseClient { } getRoomIdByRoomNameAndMembership(roomName: string, membership: KnownMembership): string { - const room = this.matrixClient?.getRooms() - .find(room => room.name === roomName && room.getMyMembership() === membership); + if (!this.matrixClient) { + throw new Error('Matrix client is not initialized'); + } + const rooms = this.matrixClient.getRooms(); + const room = rooms.find((room) => room.name === roomName && room.getMyMembership() === membership); if (room) { return room.roomId; } - throw new Error(`No room found with name ${roomName} and membership ${membership.toString()}`); + throw new Error(`No room found with name ${roomName} and membership ${membership}`); } async acceptInvitationForRoomName( @@ -81,24 +87,28 @@ export class SynapseClient { retryDelay: number = 1000, initialDelay: number = 5000 ): Promise { + if (!this.matrixClient) { + throw new Error('Matrix client is not initialized'); + } if (initialDelay) { await wait(initialDelay); } + const retries = Math.max(1, maxRetries); let lastError: Error | null = null; - for (let attempt = 1; attempt <= maxRetries; attempt++) { + for (let attempt = 1; attempt <= retries; attempt++) { try { const roomId = this.getRoomIdByRoomNameAndMembership(roomName, KnownMembership.Invite); - await this.matrixClient?.joinRoom(roomId); + await this.matrixClient.joinRoom(roomId); return roomId; } catch (error) { - if (attempt < maxRetries) { + if (attempt < retries) { await wait(retryDelay); } lastError = error as Error; } } - throw lastError; + throw new Error(`Failed to accept invitation for room ${roomName} after ${retries} attempts${lastError ? `: ${lastError.message}` : ''}`); } async getRoomMembers(roomName: string): Promise { diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index 19dbcf1509336..485af8278794c 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -226,39 +226,58 @@ log_info "Waiting for Rocket.Chat and Synapse servers to be ready..." wait_for_service() { local url=$1 local name=$2 + local host=$3 local elapsed=0 - - log_info "Checking $name at $url..." - + local ca_cert="${CA_CERT:-$PACKAGE_ROOT/docker-compose/traefik/certs/ca/rootCA.crt}" + + # Derive host/port from URL when not explicitly provided + local host_with_port="${url#*://}" + host_with_port="${host_with_port%%/*}" + if [ -z "$host" ]; then + host="${host_with_port%%:*}" + fi + local port + if [[ "$host_with_port" == *:* ]]; then + port="${host_with_port##*:}" + else + if [[ "$url" == https://* ]]; then + port=443 + else + port=80 + fi + fi + + log_info "Checking $name at $url (host $host -> 127.0.0.1:$port)..." + while [ $elapsed -lt $MAX_WAIT_TIME ] && [ "$INTERRUPTED" = false ]; do - if curl -f -s "$url" >/dev/null 2>&1; then + if curl -fsS --cacert "$ca_cert" --resolve "${host}:${port}:127.0.0.1" "$url" >/dev/null 2>&1; then log_success "$name is ready!" return 0 fi - + log_info "$name not ready yet, waiting... (${elapsed}s/${MAX_WAIT_TIME}s)" sleep $CHECK_INTERVAL elapsed=$((elapsed + CHECK_INTERVAL)) done - + if [ "$INTERRUPTED" = true ]; then log_info "Service check interrupted by user" return 1 fi - + log_error "$name failed to become ready within ${MAX_WAIT_TIME} seconds" return 1 } # Wait for Rocket.Chat -if ! wait_for_service "https://rc1/api/info" "Rocket.Chat"; then +if ! wait_for_service "https://rc1/api/info" "Rocket.Chat" "rc1"; then log_error "Last 50 lines of rc1 logs:" docker logs --tail 50 "$RC1_CONTAINER" 2>&1 | sed 's/^/ /' exit 1 fi # Wait for Synapse -if ! wait_for_service "https://hs1/_matrix/client/versions" "Synapse"; then +if ! wait_for_service "https://hs1/_matrix/client/versions" "Synapse" "hs1"; then log_error "Last 50 lines of hs1 logs:" docker logs --tail 50 "hs1" 2>&1 | sed 's/^/ /' exit 1 From 3270282b95f5fb6e45386f92ef3c9af733464555 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 12:31:10 -0300 Subject: [PATCH 13/47] test: ignore integration tests in unit tests for federation-matrix --- ee/packages/federation-matrix/jest.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ee/packages/federation-matrix/jest.config.ts b/ee/packages/federation-matrix/jest.config.ts index 5ee40fe48b7a3..6d8be003a50e3 100644 --- a/ee/packages/federation-matrix/jest.config.ts +++ b/ee/packages/federation-matrix/jest.config.ts @@ -8,4 +8,6 @@ export default { '/node_modules/@jest', '/node_modules/(?!marked|@testing-library/)', ], + // Exclude integration/e2e tests from unit test runs + testPathIgnorePatterns: ['/tests/end-to-end/'], } satisfies Config; From 228b2e30b443fe5f3853505986be45c56df0e5c2 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 18:10:58 -0300 Subject: [PATCH 14/47] test: fix linting issues --- apps/meteor/tests/data/rooms.helper.ts | 52 +++++++++---------- apps/meteor/tests/data/users.helper.ts | 72 +++++++------------------- 2 files changed, 44 insertions(+), 80 deletions(-) diff --git a/apps/meteor/tests/data/rooms.helper.ts b/apps/meteor/tests/data/rooms.helper.ts index d279dd24fe270..d992e314411a0 100644 --- a/apps/meteor/tests/data/rooms.helper.ts +++ b/apps/meteor/tests/data/rooms.helper.ts @@ -3,7 +3,7 @@ import type { IRoom, ISubscription, IUser } from '@rocket.chat/core-typings'; import type { Endpoints } from '@rocket.chat/rest-typings'; import { api, credentials, methodCall, request } from './api-data'; -import type { RequestConfig } from './users.helper'; +import type { IRequestConfig } from './users.helper'; type CreateRoomParams = { name?: IRoom['name']; @@ -15,7 +15,7 @@ type CreateRoomParams = { credentials?: Credentials; extraData?: Record; voipCallDirection?: 'inbound' | 'outbound'; - config?: RequestConfig; + config?: IRequestConfig; }; export const createRoom = ({ @@ -43,11 +43,7 @@ export const createRoom = ({ * a voip room. Hence creation of a voip room * is handled separately here. */ - return requestInstance - .get(api('voip/room')) - .query({ token, agentId, direction: voipCallDirection }) - .set(credentialsInstance) - .send(); + return requestInstance.get(api('voip/room')).query({ token, agentId, direction: voipCallDirection }).set(credentialsInstance).send(); } if (type === 'd' && !username) { @@ -149,10 +145,10 @@ export const addUserToRoom = ({ }); }; -export const getRoomInfo = (roomId: IRoom['_id'], config?: RequestConfig) => { +export const getRoomInfo = (roomId: IRoom['_id'], config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; - + return new Promise>((resolve) => { void requestInstance .get(api('rooms.info')) @@ -166,10 +162,10 @@ export const getRoomInfo = (roomId: IRoom['_id'], config?: RequestConfig) => { }); }; -export const getRoomMembers = (roomId: IRoom['_id'], config?: RequestConfig) => { +export const getRoomMembers = (roomId: IRoom['_id'], config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; - + return new Promise>((resolve) => { void requestInstance .get(api('rooms.membersOrderedByRole')) @@ -184,44 +180,46 @@ export const getRoomMembers = (roomId: IRoom['_id'], config?: RequestConfig) => }; export const findRoomMember = async ( - roomId: IRoom['_id'], - username: string, + roomId: IRoom['_id'], + username: string, options: { maxRetries?: number; delay?: number; initialDelay?: number } = {}, - config?: RequestConfig + config?: IRequestConfig, ): Promise => { const { maxRetries = 3, delay = 1000, initialDelay = 0 } = options; - + if (initialDelay > 0) { - await new Promise(resolve => setTimeout(resolve, initialDelay)); + await new Promise((resolve) => setTimeout(resolve, initialDelay)); } - + + // eslint-disable-next-line no-await-in-loop for (let attempt = 1; attempt <= maxRetries; attempt++) { try { + // eslint-disable-next-line no-await-in-loop const membersResponse = await getRoomMembers(roomId, config); - const member = membersResponse.members.find((member: IUser) => - member.username === username - ); - + const member = membersResponse.members.find((member: IUser) => member.username === username); + if (member) { return member; } - + if (attempt < maxRetries) { - await new Promise(resolve => setTimeout(resolve, delay)); + // eslint-disable-next-line no-await-in-loop + await new Promise((resolve) => setTimeout(resolve, delay)); } } catch (error) { console.warn(`Attempt ${attempt} to find room member failed:`, error); - + if (attempt < maxRetries) { - await new Promise(resolve => setTimeout(resolve, delay)); + // eslint-disable-next-line no-await-in-loop + await new Promise((resolve) => setTimeout(resolve, delay)); } } } - + return null; }; -export const getGroupHistory = (roomId: IRoom['_id'], config?: RequestConfig) => { +export const getGroupHistory = (roomId: IRoom['_id'], config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; diff --git a/apps/meteor/tests/data/users.helper.ts b/apps/meteor/tests/data/users.helper.ts index 30517317c751f..82818a104ae6f 100644 --- a/apps/meteor/tests/data/users.helper.ts +++ b/apps/meteor/tests/data/users.helper.ts @@ -1,25 +1,25 @@ import type { Credentials } from '@rocket.chat/api-client'; import type { IUser } from '@rocket.chat/core-typings'; import { UserStatus } from '@rocket.chat/core-typings'; - -import { api, credentials, methodCall, request } from './api-data'; import supertest from 'supertest'; import type { Response } from 'supertest'; +import { api, credentials, methodCall, request } from './api-data'; + export type TestUser = TUser & { username: string; emails: string[] }; -export interface RequestConfig { +export interface IRequestConfig { credentials: Credentials; request: ReturnType; } -export async function getRequestConfig(domain: string, user: string, password: string): Promise { +export async function getRequestConfig(domain: string, user: string, password: string): Promise { const request = supertest(domain); const credentials = await login(user, password, { request, credentials: {} as Credentials }); - + return { credentials, - request: request, + request, }; } @@ -36,14 +36,14 @@ export const createUser = ( password?: string; freeSwitchExtension?: string; } = {}, - config?: RequestConfig + config?: IRequestConfig, ) => new Promise>((resolve, reject) => { const username = userData.username || `user.test.${Date.now()}.${Math.random()}`; const email = userData.email || `${username}@rocket.chat`; const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; - + void requestInstance .post(api('users.create')) .set(credentialsInstance) @@ -56,11 +56,7 @@ export const createUser = ( }); }); -export const login = ( - username: string | undefined, - password: string, - config?: RequestConfig -): Promise => +export const login = (username: string | undefined, password: string, config?: IRequestConfig): Promise => new Promise((resolve) => { const requestInstance = config?.request || request; void requestInstance @@ -77,14 +73,9 @@ export const login = ( }); }); -export const deleteUser = async ( - user: Pick, - extraData = {}, - config?: RequestConfig -) => { +export const deleteUser = async (user: Pick, extraData = {}, config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; - return requestInstance .post(api('users.delete')) .set(credentialsInstance) @@ -94,14 +85,11 @@ export const deleteUser = async ( }); }; -export const getUserByUsername = ( - username: string, - config?: RequestConfig -) => +export const getUserByUsername = (username: string, config?: IRequestConfig) => new Promise>((resolve) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; - + void requestInstance .get(api('users.info')) .query({ username }) @@ -111,10 +99,7 @@ export const getUserByUsername = ( }); }); -export const getMe = ( - overrideCredential = credentials, - config?: RequestConfig -) => +export const getMe = (overrideCredential = credentials, config?: IRequestConfig) => new Promise>((resolve) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || overrideCredential; @@ -128,15 +113,11 @@ export const getMe = ( }); }); -export const setUserActiveStatus = ( - userId: IUser['_id'], - activeStatus = true, - config?: RequestConfig -) => +export const setUserActiveStatus = (userId: IUser['_id'], activeStatus = true, config?: IRequestConfig) => new Promise((resolve) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; - + void requestInstance .post(api('users.setActiveStatus')) .set(credentialsInstance) @@ -147,11 +128,7 @@ export const setUserActiveStatus = ( .end(resolve); }); -export const setUserStatus = ( - overrideCredentials = credentials, - status = UserStatus.ONLINE, - config?: RequestConfig -) => { +export const setUserStatus = (overrideCredentials = credentials, status = UserStatus.ONLINE, config?: IRequestConfig) => { const requestInstance = config?.request || request; return requestInstance.post(api('users.setStatus')).set(overrideCredentials).send({ message: '', @@ -159,10 +136,7 @@ export const setUserStatus = ( }); }; -export const setUserAway = ( - overrideCredentials = credentials, - config?: RequestConfig -) => { +export const setUserAway = (overrideCredentials = credentials, config?: IRequestConfig) => { const requestInstance = config?.request || request; return requestInstance .post(methodCall('UserPresence:away')) @@ -177,10 +151,7 @@ export const setUserAway = ( }); }; -export const setUserOnline = ( - overrideCredentials = credentials, - config?: RequestConfig -) => { +export const setUserOnline = (overrideCredentials = credentials, config?: IRequestConfig) => { const requestInstance = config?.request || request; return requestInstance .post(methodCall('UserPresence:online')) @@ -195,12 +166,7 @@ export const setUserOnline = ( }); }; -export const removeRoleFromUser = ( - username: string, - roleId: string, - overrideCredentials = credentials, - config?: RequestConfig -) => +export const removeRoleFromUser = (username: string, roleId: string, overrideCredentials = credentials, config?: IRequestConfig) => getUserByUsername(username, config).then((user) => { const requestInstance = config?.request || request; return requestInstance From 837cb8fc46c34a9e2e1a625b7f40e42000543276 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 18:45:03 -0300 Subject: [PATCH 15/47] test: fix review related to tls for synapse --- .../federation-matrix/docker-compose/hs1/homeserver.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml b/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml index 16695aa9e593f..decb4ee98cd65 100644 --- a/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml +++ b/ee/packages/federation-matrix/docker-compose/hs1/homeserver.yaml @@ -31,7 +31,7 @@ trusted_key_servers: [] # - server_name: "matrix.org" # accept_keys_insecurely: true -federation_client_minimum_tls_version: 1 +federation_client_minimum_tls_version: 1.2 federation_verify_certificates: false suppress_key_server_warning: true @@ -51,7 +51,6 @@ password_config: # Optionally, add your Docker network to the whitelist ip_range_whitelist: - - '172.26.0.0/16' - '0.0.0.0/0' # -------------------------------------------------------------------- From e73ba1718b204369ba1d79eee526b5908c4a4ef5 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 19:30:52 -0300 Subject: [PATCH 16/47] test: add readme explaining how integration tests work and fix minor issue with temp build dir --- ee/packages/federation-matrix/README.md | 65 +++++++++++++++++++ ee/packages/federation-matrix/package.json | 1 + .../tests/scripts/run-integration-tests.sh | 2 +- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 ee/packages/federation-matrix/README.md diff --git a/ee/packages/federation-matrix/README.md b/ee/packages/federation-matrix/README.md new file mode 100644 index 0000000000000..a23d3279ed516 --- /dev/null +++ b/ee/packages/federation-matrix/README.md @@ -0,0 +1,65 @@ +# Federation Matrix + +Rocket.Chat's Matrix federation integration package for cross-platform communication. + +## Integration Tests + +### Setup + +Before running integration tests, add the following entries to your `/etc/hosts` file: + +``` +127.0.0.1 element +127.0.0.1 hs1 +127.0.0.1 rc1 +``` + +### How It Works + +The integration test script builds Rocket.Chat locally, starts federation services (Rocket.Chat, Synapse, MongoDB), waits for all services to be ready, then runs end-to-end tests. The script automatically handles cleanup unless you specify otherwise. + +### Available Flags + +- **No flags (default)**: Builds local code and runs tests +- `--image [IMAGE]`: Uses a pre-built Docker image instead of building locally (defaults to `rocketchat/rocket.chat:latest` if no image specified) +- `--keep-running`: Keeps containers running after tests complete for manual validation +- `--element`: Includes Element web client in the test environment + +### Usage Examples + +**Basic local testing:** +```bash +yarn test:integration +``` + +**Test with pre-built image:** +```bash +yarn test:integration --image +``` + +**Test with specific pre-built image:** +```bash +yarn test:integration --image rocketchat/rocket.chat:latest +``` + +**Keep services running for manual inspection:** +```bash +yarn test:integration --keep-running +``` + +**Run with Element client:** +```bash +yarn test:integration --element +``` + +**Combine flags:** +```bash +yarn test:integration --image rocketchat/rocket.chat:latest --keep-running --element +``` + +### Service URLs (when using --keep-running) + +- **Rocket.Chat**: https://rc1 +- **Synapse**: https://hs1 +- **MongoDB**: localhost:27017 +- **Element**: https://element (when using --element flag) diff --git a/ee/packages/federation-matrix/package.json b/ee/packages/federation-matrix/package.json index c87ba379453c9..3487782d0f6ee 100644 --- a/ee/packages/federation-matrix/package.json +++ b/ee/packages/federation-matrix/package.json @@ -23,6 +23,7 @@ "lint:fix": "eslint src --fix", "test": "jest", "testend-to-end": "IS_EE=true jest --config jest.config.federation.ts --forceExit --testTimeout=30000", + "test:integration": "./tests/scripts/run-integration-tests.sh", "build": "rm -rf dist && tsc -p tsconfig.build.json", "testunit": "jest", "typecheck": "tsc --noEmit --skipLibCheck", diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index 485af8278794c..e38241f67e4cf 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -24,7 +24,7 @@ RC1_CONTAINER="rc1" # Build configuration # Use a temporary directory outside the repo to avoid symlink traversal issues during Meteor build -BUILD_DIR="$(mktemp -d "${FEDERATION_TEST_TMPDIR:-/tmp}/rc-federation-build")" +BUILD_DIR="$(mktemp -d "${FEDERATION_TEST_TMPDIR:-/tmp}/rc-federation-build-XXXXXX")" ROCKETCHAT_ROOT="$(cd "$PACKAGE_ROOT/../../.." && pwd)" # Go up to project root # Parse command line arguments From fc75ee1f9c40a1248e3be5b6e4359262a4da9dee Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 22:16:17 -0300 Subject: [PATCH 17/47] test: renaming types and prettify --- ee/packages/federation-matrix/.env.example | 5 - .../federation-matrix/docker-compose.test.yml | 1 - .../tests/end-to-end/room.spec.ts | 371 +++++++----------- .../federation-matrix/tests/helper/config.ts | 36 +- 4 files changed, 168 insertions(+), 245 deletions(-) diff --git a/ee/packages/federation-matrix/.env.example b/ee/packages/federation-matrix/.env.example index f845282df4609..a143225b29fc3 100644 --- a/ee/packages/federation-matrix/.env.example +++ b/ee/packages/federation-matrix/.env.example @@ -1,6 +1 @@ -# .env file - ENTERPRISE_LICENSE_RC1= -ENTERPRISE_LICENSE_RC2= -MATRIX_SIGNING_KEY_RC1= -MATRIX_SIGNING_KEY_RC2= diff --git a/ee/packages/federation-matrix/docker-compose.test.yml b/ee/packages/federation-matrix/docker-compose.test.yml index d85d2be4ddaad..6880016099621 100644 --- a/ee/packages/federation-matrix/docker-compose.test.yml +++ b/ee/packages/federation-matrix/docker-compose.test.yml @@ -144,7 +144,6 @@ services: OVERWRITE_SETTING_Show_Setup_Wizard: completed OVERWRITE_SETTING_Federation_Service_Enabled: true OVERWRITE_SETTING_Federation_Service_Domain: rc1 - OVERWRITE_SETTING_Federation_Service_Matrix_Signing_Key: ${MATRIX_SIGNING_KEY_RC1} OVERWRITE_SETTING_Cloud_Workspace_Client_Id: temp_id OVERWRITE_SETTING_Cloud_Workspace_Client_Secret: temp_secret ADMIN_USERNAME: admin diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 3a584eccb3848..6b4c7ffac1d99 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -1,19 +1,19 @@ +import type { IMessage } from '@rocket.chat/core-typings'; + +import { createRoom, getRoomInfo, getGroupHistory, findRoomMember } from '../../../../../apps/meteor/tests/data/rooms.helper'; +import { getRequestConfig, createUser } from '../../../../../apps/meteor/tests/data/users.helper'; import { IS_EE } from '../../../../../apps/meteor/tests/e2e/config/constants'; -import { SynapseClient } from '../helper/synapse-client'; import { federationConfig } from '../helper/config'; -import { getRequestConfig, createUser } from '../../../../../apps/meteor/tests/data/users.helper'; -import { createRoom, getRoomInfo, getGroupHistory, findRoomMember } from '../../../../../apps/meteor/tests/data/rooms.helper'; -import { IMessage } from '@rocket.chat/core-typings'; +import { SynapseClient } from '../helper/synapse-client'; + // import { KnownMembership } from 'matrix-js-sdk'; // import { t } from 'i18next'; - (IS_EE ? describe : describe.skip)('Federation', () => { let rc1AdminRequestConfig: any; let rc1User1Username: string; let rc1User1Password: string; let rc1User1MatrixId: string; - let rc1User1: any; let rc1User1RequestConfig: any; let hs1AdminApp: SynapseClient; let hs1User1Username: string; @@ -27,7 +27,7 @@ import { IMessage } from '@rocket.chat/core-typings'; rc1AdminRequestConfig = await getRequestConfig( federationConfig.rc1.apiUrl, federationConfig.rc1.adminUser, - federationConfig.rc1.adminPassword + federationConfig.rc1.adminPassword, ); // Generate dynamic user1 for RC1 @@ -36,26 +36,21 @@ import { IMessage } from '@rocket.chat/core-typings'; rc1User1MatrixId = `@${rc1User1Username}:${federationConfig.rc1.apiUrl.replace('https://', '').replace('http://', '')}`; // Create user1 in RC1 - rc1User1 = await createUser({ - username: rc1User1Username, - password: rc1User1Password, - email: `${rc1User1Username}@rocket.chat`, - name: rc1User1Username, - }, rc1AdminRequestConfig); + await createUser( + { + username: rc1User1Username, + password: rc1User1Password, + email: `${rc1User1Username}@rocket.chat`, + name: rc1User1Username, + }, + rc1AdminRequestConfig, + ); // Create user1 request config for RC1 - rc1User1RequestConfig = await getRequestConfig( - federationConfig.rc1.apiUrl, - rc1User1Username, - rc1User1Password - ); + rc1User1RequestConfig = await getRequestConfig(federationConfig.rc1.apiUrl, rc1User1Username, rc1User1Password); // Create admin Synapse client for HS1 - hs1AdminApp = new SynapseClient( - federationConfig.hs1.url, - federationConfig.hs1.adminUser, - federationConfig.hs1.adminPassword - ); + hs1AdminApp = new SynapseClient(federationConfig.hs1.url, federationConfig.hs1.adminUser, federationConfig.hs1.adminPassword); await hs1AdminApp.initialize(); // User previously created in Synapse @@ -64,11 +59,7 @@ import { IMessage } from '@rocket.chat/core-typings'; hs1User1MatrixId = `@${hs1User1Username}:${federationConfig.hs1.homeserver}`; // Create user1 Synapse client for HS1 - hs1User1App = new SynapseClient( - federationConfig.hs1.url, - hs1User1MatrixId, - hs1User1Password - ); + hs1User1App = new SynapseClient(federationConfig.hs1.url, hs1User1MatrixId, hs1User1Password); await hs1User1App.initialize(); }); @@ -83,7 +74,6 @@ import { IMessage } from '@rocket.chat/core-typings'; describe('Rooms', () => { describe('Create a room on RC as private and federated and: ', () => { - describe('Add 1 federated user in the creation modal', () => { let channelName: string; let federatedChannel: any; @@ -100,7 +90,7 @@ import { IMessage } from '@rocket.chat/core-typings'; }, config: rc1AdminRequestConfig, }); - + // For private groups, the response has 'group' property, not 'channel' federatedChannel = createResponse.body.group; @@ -113,7 +103,7 @@ import { IMessage } from '@rocket.chat/core-typings'; const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); expect(acceptedRoomId).not.toBe(''); - + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from // invite to join // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); @@ -134,33 +124,29 @@ import { IMessage } from '@rocket.chat/core-typings'; it('It should show the new user in the members list', async () => { // RC view: Check in RC that the federated user is in the members list const rc1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, + federatedChannel._id, + federationConfig.rc1.adminUser, { initialDelay: 0 }, - rc1AdminRequestConfig + rc1AdminRequestConfig, ); const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, { initialDelay: 0 }, - rc1AdminRequestConfig + rc1AdminRequestConfig, ); - + expect(rc1AdminUserInRC).not.toBeNull(); expect(hs1AdminUserInRC).not.toBeNull(); expect(hs1AdminUserInRC?.federated).toBe(true); // Synapse view: Check in Element (Matrix) that the federated user is in the members list - const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember( - channelName, - federationConfig.rc1.adminMatrixUserId, - { delay: 2000 } - ); - const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember( - channelName, - federationConfig.hs1.adminMatrixUserId, - { delay: 2000 } - ); + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + delay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + delay: 2000, + }); expect(rc1AdminUserInSynapse).not.toBeNull(); expect(hs1AdminUserInSynapse).not.toBeNull(); }); @@ -173,12 +159,10 @@ import { IMessage } from '@rocket.chat/core-typings'; // Look for a system message about the user joining // System messages typically have t: 'uj' (user joined) and the msg contains the username - const joinMessage = historyResponse.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === federationConfig.hs1.adminMatrixUserId + const joinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, ); - + expect(joinMessage).toBeDefined(); expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); @@ -196,16 +180,13 @@ import { IMessage } from '@rocket.chat/core-typings'; const createResponse = await createRoom({ type: 'p', name: channelName, - members: [ - federationConfig.hs1.adminMatrixUserId, - hs1User1MatrixId - ], + members: [federationConfig.hs1.adminMatrixUserId, hs1User1MatrixId], extraData: { federated: true, }, config: rc1AdminRequestConfig, }); - + // For private groups, the response has 'group' property, not 'channel' federatedChannel = createResponse.body.group; @@ -222,88 +203,59 @@ import { IMessage } from '@rocket.chat/core-typings'; const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); expect(acceptedRoomId2).not.toBe(''); - + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from // invite to join // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); }, 15000); - it('It should show the room on all the involved remote Element or RC', async () => { - // RC view: Check in RC - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // Synapse view: Check in Element for admin user - const elementRoom1 = hs1AdminApp.getRoom(channelName); - expect(elementRoom1).toHaveProperty('name', channelName); + it('It should show the room on all the involved remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); - // Synapse view: Check in Element for user1 - const elementRoom2 = hs1User1App.getRoom(channelName); - expect(elementRoom2).toHaveProperty('name', channelName); - }); + // Synapse view: Check in Element for admin user + const elementRoom1 = hs1AdminApp.getRoom(channelName); + expect(elementRoom1).toHaveProperty('name', channelName); - it('It should show the new users in the members list of all RCs involved', async () => { - // RC view: Check in RC that both federated users are in the members list - const rc1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, - {}, - rc1AdminRequestConfig - ); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1AdminRequestConfig - ); - const hs1User1InRC = await findRoomMember( - federatedChannel._id, - hs1User1MatrixId, - {}, - rc1AdminRequestConfig - ); - - expect(rc1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1User1InRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); - expect(hs1User1InRC?.federated).toBe(true); + // Synapse view: Check in Element for user1 + const elementRoom2 = hs1User1App.getRoom(channelName); + expect(elementRoom2).toHaveProperty('name', channelName); + }); - // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list - const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember( - channelName, - federationConfig.rc1.adminMatrixUserId, - ); - const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember( - channelName, + it('It should show the new users in the members list of all RCs involved', async () => { + // RC view: Check in RC that both federated users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, ); - const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember( - channelName, - hs1User1MatrixId, - { initialDelay: 2000 } - ); - + const hs1User1InRC = await findRoomMember(federatedChannel._id, hs1User1MatrixId, {}, rc1AdminRequestConfig); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + expect(hs1User1InRC?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list + const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, hs1User1MatrixId, { initialDelay: 2000 }); + expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); expect(hs1User1InSynapseAdmin).not.toBeNull(); // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list - const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember( - channelName, - federationConfig.rc1.adminMatrixUserId, - ); - const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember( - channelName, - federationConfig.hs1.adminMatrixUserId, - ); - const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember( - channelName, - hs1User1MatrixId, - ); - + const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, hs1User1MatrixId); + expect(rc1AdminUserInSynapseUser1).not.toBeNull(); expect(hs1AdminUserInSynapseUser1).not.toBeNull(); expect(hs1User1InSynapseUser1).not.toBeNull(); @@ -317,18 +269,14 @@ import { IMessage } from '@rocket.chat/core-typings'; // Look for system messages about both users joining // System messages typically have t: 'uj' (user joined) and the msg contains the username - const adminJoinMessage = historyResponse.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === federationConfig.hs1.adminMatrixUserId + const adminJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, ); - - const hs1User1JoinMessage = historyResponse.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === hs1User1MatrixId + + const hs1User1JoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === hs1User1MatrixId, ); - + expect(adminJoinMessage).toBeDefined(); expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); @@ -337,7 +285,6 @@ import { IMessage } from '@rocket.chat/core-typings'; expect(hs1User1JoinMessage?.msg).toContain(hs1User1MatrixId); expect(hs1User1JoinMessage?.u?.username).toBe(hs1User1MatrixId); }); - }); describe('Add 1 federated user and 1 local user in the creation modal', () => { @@ -353,14 +300,14 @@ import { IMessage } from '@rocket.chat/core-typings'; name: channelName, members: [ federationConfig.hs1.adminMatrixUserId, // federated user - rc1User1Username // local user + rc1User1Username, // local user ], extraData: { federated: true, }, config: rc1AdminRequestConfig, }); - + // For private groups, the response has 'group' property, not 'channel' federatedChannel = createResponse.body.group; @@ -376,91 +323,68 @@ import { IMessage } from '@rocket.chat/core-typings'; expect(acceptedRoomId).not.toBe(''); }, 15000); - it('It should show the room on the remote Element or RC and local for the second user', async () => { - // RC view: Check in RC (admin view) - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // RC view: Check in RC (user1 view - local user) - const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); - expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfoUser1.room).toHaveProperty('federated', true); - - // Synapse view: Check in Synapse (Matrix) for federated user - const room = hs1AdminApp.getRoom(channelName); - expect(room).toHaveProperty('name', channelName); - expect(room.getMyMembership()).toBe('join'); - }); + it('It should show the room on the remote Element or RC and local for the second user', async () => { + // RC view: Check in RC (admin view) + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); - it('It should show the 2 new users in the members list', async () => { - // RC view: Check in RC (admin view) that both users are in the members list - const rc1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, - {}, - rc1AdminRequestConfig - ); - const rc1User1InRC = await findRoomMember( - federatedChannel._id, - rc1User1Username, - {}, - rc1AdminRequestConfig - ); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1AdminRequestConfig - ); - - expect(rc1AdminUserInRC).not.toBeNull(); - expect(rc1User1InRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); + // RC view: Check in RC (user1 view - local user) + const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); + expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfoUser1.room).toHaveProperty('federated', true); - // RC view: Check in RC (user1 view) that both users are in the members list - const rc1AdminUserInRCUser1 = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, + // Synapse view: Check in Synapse (Matrix) for federated user + const room = hs1AdminApp.getRoom(channelName); + expect(room).toHaveProperty('name', channelName); + expect(room.getMyMembership()).toBe('join'); + }); + + it('It should show the 2 new users in the members list', async () => { + // RC view: Check in RC (admin view) that both users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const rc1User1InRC = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, {}, - rc1User1RequestConfig + rc1AdminRequestConfig, ); - const rc1User1InRCUser1 = await findRoomMember( - federatedChannel._id, - rc1User1Username, + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(rc1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // RC view: Check in RC (user1 view) that both users are in the members list + const rc1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, {}, - rc1User1RequestConfig + rc1User1RequestConfig, ); + const rc1User1InRCUser1 = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1User1RequestConfig); const hs1AdminUserInRCUser1 = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, {}, - rc1User1RequestConfig + rc1User1RequestConfig, ); - + expect(rc1AdminUserInRCUser1).not.toBeNull(); expect(rc1User1InRCUser1).not.toBeNull(); expect(hs1AdminUserInRCUser1).not.toBeNull(); expect(hs1AdminUserInRCUser1?.federated).toBe(true); // Synapse view: Check in Synapse (Matrix) that both users are in the members list - const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember( - channelName, - federationConfig.rc1.adminMatrixUserId, - { initialDelay: 2000 } - ); - const rc1User1InSynapse = await hs1AdminApp.findRoomMember( - channelName, - rc1User1MatrixId, - { initialDelay: 2000 } - ); - const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember( - channelName, - federationConfig.hs1.adminMatrixUserId, - { initialDelay: 2000 } - ); - + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + initialDelay: 2000, + }); + const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, rc1User1MatrixId, { initialDelay: 2000 }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + initialDelay: 2000, + }); + expect(rc1AdminUserInSynapse).not.toBeNull(); expect(rc1User1InSynapse).not.toBeNull(); expect(hs1AdminUserInSynapse).not.toBeNull(); @@ -472,18 +396,14 @@ import { IMessage } from '@rocket.chat/core-typings'; expect(Array.isArray(historyResponse.messages)).toBe(true); // Look for system messages about both users joining - const localUserJoinMessage = historyResponse.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === rc1User1Username + const localUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, ); - - const federatedUserJoinMessage = historyResponse.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === federationConfig.hs1.adminMatrixUserId + + const federatedUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, ); - + expect(localUserJoinMessage).toBeDefined(); expect(localUserJoinMessage?.msg).toContain(rc1User1Username); expect(localUserJoinMessage?.u?.username).toBe(rc1User1Username); @@ -496,22 +416,17 @@ import { IMessage } from '@rocket.chat/core-typings'; const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); expect(Array.isArray(historyResponseUser1.messages)).toBe(true); - const localUserJoinMessageUser1 = historyResponseUser1.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === rc1User1Username + const localUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, ); - - const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find((message: IMessage) => - message.t === 'uj' && - message.msg && - message.msg === federationConfig.hs1.adminMatrixUserId + + const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, ); - + expect(localUserJoinMessageUser1).toBeDefined(); expect(federatedUserJoinMessageUser1).toBeDefined(); }); - }); }); }); diff --git a/ee/packages/federation-matrix/tests/helper/config.ts b/ee/packages/federation-matrix/tests/helper/config.ts index d106b056aa895..839cbba5f9ad8 100644 --- a/ee/packages/federation-matrix/tests/helper/config.ts +++ b/ee/packages/federation-matrix/tests/helper/config.ts @@ -1,7 +1,7 @@ /** * Federation environment configuration interface */ -export interface FederationConfig { +export interface IFederationConfig { rc1: { apiUrl: string; adminUser: string; @@ -28,8 +28,6 @@ export interface FederationConfig { }; } - - /** * Validates that a required environment variable exists and is not empty */ @@ -44,7 +42,7 @@ function validateEnvVar(name: string, value: string | undefined, defaultValue?: /** * Gets and validates all federation environment variables */ -function getFederationConfig(): FederationConfig { +function getFederationConfig(): IFederationConfig { return { rc1: { apiUrl: validateEnvVar('FEDERATION_RC1_API_URL', process.env.FEDERATION_RC1_API_URL, 'https://rc1'), @@ -52,9 +50,17 @@ function getFederationConfig(): FederationConfig { adminPassword: validateEnvVar('FEDERATION_RC1_ADMIN_PASSWORD', process.env.FEDERATION_RC1_ADMIN_PASSWORD, 'admin'), adminMatrixUserId: validateEnvVar('FEDERATION_RC1_USER_ID', process.env.FEDERATION_RC1_USER_ID, '@admin:rc1'), additionalUser1: { - username: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1', process.env.FEDERATION_RC1_ADDITIONAL_USER1, 'user2'), - password: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD', process.env.FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD, 'user2pass'), - matrixUserId: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID', process.env.FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID, '@user2:rc1'), + username: validateEnvVar('FEDERATION_RC1_ADDITIONAL_USER1', process.env.FEDERATION_RC1_ADDITIONAL_USER1, 'user2'), + password: validateEnvVar( + 'FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD', + process.env.FEDERATION_RC1_ADDITIONAL_USER1_PASSWORD, + 'user2pass', + ), + matrixUserId: validateEnvVar( + 'FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID', + process.env.FEDERATION_RC1_ADDITIONAL_USER1_MATRIX_ID, + '@user2:rc1', + ), }, }, hs1: { @@ -65,16 +71,24 @@ function getFederationConfig(): FederationConfig { adminUser: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_USER', process.env.FEDERATION_SYNAPSE_ADMIN_USER, 'admin'), adminPassword: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_PASSWORD', process.env.FEDERATION_SYNAPSE_ADMIN_PASSWORD, 'admin'), additionalUser1: { - username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'user2'), - password: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD, 'user2pass'), - matrixUserId: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID, '@user2:hs1'), + username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'user2'), + password: validateEnvVar( + 'FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD', + process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD, + 'user2pass', + ), + matrixUserId: validateEnvVar( + 'FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID', + process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID, + '@user2:hs1', + ), }, }, }; } // Validate and export federation configuration -let federationConfig: FederationConfig; +let federationConfig: IFederationConfig; try { federationConfig = getFederationConfig(); } catch (error) { From eaa32430b47d185651b980111c07467450427116 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 22:16:37 -0300 Subject: [PATCH 18/47] test: first draft of the pipeline job for federation testing --- .github/workflows/ci.yml | 352 ++++++++++++++++++++------------------- 1 file changed, 184 insertions(+), 168 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbc88a65a7461..3e5f942d51778 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -338,158 +338,194 @@ jobs: node-version: ${{ needs.release-versions.outputs.node-version }} deno-version: ${{ needs.release-versions.outputs.deno-version }} - test-storybook: - name: 🔨 Test Storybook - needs: [packages-build, release-versions] - - uses: ./.github/workflows/ci-test-storybook.yml - with: - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - secrets: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - test-unit: - name: 🔨 Test Unit - needs: [packages-build, release-versions] - - uses: ./.github/workflows/ci-test-unit.yml - with: - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - secrets: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - test-api: - name: 🔨 Test API (CE) - needs: [checks, build-gh-docker-coverage, release-versions] - - uses: ./.github/workflows/ci-test-e2e.yml - with: - type: api - release: ce - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - secrets: - CR_USER: ${{ secrets.CR_USER }} - CR_PAT: ${{ secrets.CR_PAT }} - - test-ui: - name: 🔨 Test UI (CE) + # test-storybook: + # name: 🔨 Test Storybook + # needs: [packages-build, release-versions] + + # uses: ./.github/workflows/ci-test-storybook.yml + # with: + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # secrets: + # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + + # test-unit: + # name: 🔨 Test Unit + # needs: [packages-build, release-versions] + + # uses: ./.github/workflows/ci-test-unit.yml + # with: + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + # secrets: + # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + + # test-api: + # name: 🔨 Test API (CE) + # needs: [checks, build-gh-docker-coverage, release-versions] + + # uses: ./.github/workflows/ci-test-e2e.yml + # with: + # type: api + # release: ce + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + # secrets: + # CR_USER: ${{ secrets.CR_USER }} + # CR_PAT: ${{ secrets.CR_PAT }} + + # test-ui: + # name: 🔨 Test UI (CE) + # needs: [checks, build-gh-docker-coverage, release-versions] + + # uses: ./.github/workflows/ci-test-e2e.yml + # with: + # type: ui + # release: ce + # transporter: 'nats://nats:4222' + # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + # shard: '[1, 2, 3, 4]' + # total-shard: 4 + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} + # secrets: + # CR_USER: ${{ secrets.CR_USER }} + # CR_PAT: ${{ secrets.CR_PAT }} + # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} + # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} + # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} + # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + + # test-api-ee: + # name: 🔨 Test API (EE) + # needs: [checks, build-gh-docker-coverage, release-versions] + + # uses: ./.github/workflows/ci-test-e2e.yml + # with: + # type: api + # release: ee + # transporter: 'nats://nats:4222' + # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + # mongodb-version: "['5.0']" + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + # secrets: + # CR_USER: ${{ secrets.CR_USER }} + # CR_PAT: ${{ secrets.CR_PAT }} + + # test-ui-ee: + # name: 🔨 Test UI (EE) + # needs: [checks, build-gh-docker-coverage, release-versions] + + # uses: ./.github/workflows/ci-test-e2e.yml + # with: + # type: ui + # release: ee + # transporter: 'nats://nats:4222' + # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + # shard: '[1, 2, 3, 4, 5]' + # total-shard: 5 + # mongodb-version: "['5.0']" + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} + # secrets: + # CR_USER: ${{ secrets.CR_USER }} + # CR_PAT: ${{ secrets.CR_PAT }} + # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} + # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} + # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} + # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + + # test-ui-ee-watcher: + # name: 🔨 Test UI (EE) + # needs: [checks, build-gh-docker-coverage, release-versions] + + # uses: ./.github/workflows/ci-test-e2e.yml + # with: + # type: ui + # release: ee + # transporter: 'nats://nats:4222' + # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + # shard: '[1, 2, 3, 4, 5]' + # total-shard: 5 + # mongodb-version: "['7.0']" + # node-version: ${{ needs.release-versions.outputs.node-version }} + # deno-version: ${{ needs.release-versions.outputs.deno-version }} + # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} + # db-watcher-disabled: 'false' + # secrets: + # CR_USER: ${{ secrets.CR_USER }} + # CR_PAT: ${{ secrets.CR_PAT }} + # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} + # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} + # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} + # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + + test-federation-matrix: + name: 🔨 Test Federation Matrix needs: [checks, build-gh-docker-coverage, release-versions] - - uses: ./.github/workflows/ci-test-e2e.yml - with: - type: ui - release: ce - transporter: 'nats://nats:4222' - enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - shard: '[1, 2, 3, 4]' - total-shard: 4 - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} - secrets: - CR_USER: ${{ secrets.CR_USER }} - CR_PAT: ${{ secrets.CR_PAT }} - QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} - REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} - REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} - REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} - - test-api-ee: - name: 🔨 Test API (EE) - needs: [checks, build-gh-docker-coverage, release-versions] - - uses: ./.github/workflows/ci-test-e2e.yml - with: - type: api - release: ee - transporter: 'nats://nats:4222' - enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - mongodb-version: "['5.0']" - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - secrets: - CR_USER: ${{ secrets.CR_USER }} - CR_PAT: ${{ secrets.CR_PAT }} - - test-ui-ee: - name: 🔨 Test UI (EE) - needs: [checks, build-gh-docker-coverage, release-versions] - - uses: ./.github/workflows/ci-test-e2e.yml - with: - type: ui - release: ee - transporter: 'nats://nats:4222' - enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - shard: '[1, 2, 3, 4, 5]' - total-shard: 5 - mongodb-version: "['5.0']" - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} - secrets: - CR_USER: ${{ secrets.CR_USER }} - CR_PAT: ${{ secrets.CR_PAT }} - QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} - REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} - REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} - - test-ui-ee-watcher: - name: 🔨 Test UI (EE) - needs: [checks, build-gh-docker-coverage, release-versions] - - uses: ./.github/workflows/ci-test-e2e.yml - with: - type: ui - release: ee - transporter: 'nats://nats:4222' - enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - shard: '[1, 2, 3, 4, 5]' - total-shard: 5 - mongodb-version: "['7.0']" - node-version: ${{ needs.release-versions.outputs.node-version }} - deno-version: ${{ needs.release-versions.outputs.deno-version }} - lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} - db-watcher-disabled: 'false' - secrets: - CR_USER: ${{ secrets.CR_USER }} - CR_PAT: ${{ secrets.CR_PAT }} - QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} - REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} - REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + runs-on: ubuntu-24.04 + + steps: + - uses: actions/checkout@v4 + + - name: Setup NodeJS + uses: ./.github/actions/setup-node + with: + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + cache-modules: true + install: true + + - name: Login to GitHub Container Registry + if: (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ secrets.CR_USER }} + password: ${{ secrets.CR_PAT }} + + - name: Configure /etc/hosts for federation services + run: | + sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" + sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" + + - name: Run federation integration tests with pre-built image + working-directory: ./ee/packages/federation-matrix + env: + ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}.official + ENTERPRISE_LICENSE_RC1: ${{ needs.release-versions.outputs.enterprise-license }} + run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" tests-done: name: ✅ Tests Done runs-on: ubuntu-24.04 - needs: [checks, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-ui-ee-watcher] + needs: [checks, test-federation-matrix] # Temporarily reduced for testing if: always() steps: - name: Test finish aggregation @@ -498,27 +534,7 @@ jobs: exit 1 fi - if [[ '${{ needs.test-unit.result }}' != 'success' ]]; then - exit 1 - fi - - if [[ '${{ needs.test-api.result }}' != 'success' ]]; then - exit 1 - fi - - if [[ '${{ needs.test-ui.result }}' != 'success' ]]; then - exit 1 - fi - - if [[ '${{ needs.test-api-ee.result }}' != 'success' ]]; then - exit 1 - fi - - if [[ '${{ needs.test-ui-ee.result }}' != 'success' ]]; then - exit 1 - fi - - if [[ '${{ needs.test-ui-ee-watcher.result }}' != 'success' ]]; then + if [[ '${{ needs.test-federation-matrix.result }}' != 'success' ]]; then exit 1 fi From fd302f5fec73019bd2674213f6ca2f0fdba44617 Mon Sep 17 00:00:00 2001 From: dhulke Date: Wed, 22 Oct 2025 23:33:50 -0300 Subject: [PATCH 19/47] test: replace docker-compose with docker compose --- .../tests/scripts/run-integration-tests.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index e38241f67e4cf..d216c855b0d61 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -107,17 +107,17 @@ cleanup() { log_info " - Element: https://element" fi if [ "$INCLUDE_ELEMENT" = true ]; then - log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile element-$PROFILE_PREFIX down -v" + log_info "To stop containers manually, run: docker compose -f $DOCKER_COMPOSE_FILE --profile element-$PROFILE_PREFIX down -v" else - log_info "To stop containers manually, run: docker-compose -f $DOCKER_COMPOSE_FILE --profile test-$PROFILE_PREFIX down -v" + log_info "To stop containers manually, run: docker compose -f $DOCKER_COMPOSE_FILE --profile test-$PROFILE_PREFIX down -v" fi else log_info "Cleaning up services..." if [ -f "$DOCKER_COMPOSE_FILE" ]; then if [ "$INCLUDE_ELEMENT" = true ]; then - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "element-$PROFILE_PREFIX" down -v 2>/dev/null || true + docker compose -f "$DOCKER_COMPOSE_FILE" --profile "element-$PROFILE_PREFIX" down -v 2>/dev/null || true else - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "test-$PROFILE_PREFIX" down -v 2>/dev/null || true + docker compose -f "$DOCKER_COMPOSE_FILE" --profile "test-$PROFILE_PREFIX" down -v 2>/dev/null || true fi fi log_success "Cleanup completed" @@ -190,11 +190,11 @@ fi if [ "$INCLUDE_ELEMENT" = true ]; then PROFILE="element-$PROFILE_PREFIX" log_info "Starting all federation services including Element web client..." - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "$PROFILE" up -d --build + docker compose -f "$DOCKER_COMPOSE_FILE" --profile "$PROFILE" up -d --build else PROFILE="test-$PROFILE_PREFIX" log_info "Starting federation services (test profile only)..." - docker-compose -f "$DOCKER_COMPOSE_FILE" --profile "$PROFILE" up -d --build + docker compose -f "$DOCKER_COMPOSE_FILE" --profile "$PROFILE" up -d --build fi # Wait for rc1 container to be running From 09fa97c7ce138ddc93267c9f818f07ecdd53b522 Mon Sep 17 00:00:00 2001 From: dhulke Date: Thu, 23 Oct 2025 00:22:30 -0300 Subject: [PATCH 20/47] test: debug commit --- .github/workflows/ci.yml | 88 ++++++++++++++++++- .../tests/scripts/run-integration-tests.sh | 7 +- 2 files changed, 93 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e5f942d51778..7539c33a95aa4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -515,12 +515,98 @@ jobs: sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" + - name: Trust self-signed certificates + run: | + # Copy CA certificate to system trust store + sudo cp ./ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt /usr/local/share/ca-certificates/rootCA.crt + sudo update-ca-certificates + + # Set certificate permissions + chmod 644 ./ee/packages/federation-matrix/docker-compose/traefik/certs/*.pem + chmod 644 ./ee/packages/federation-matrix/docker-compose/traefik/certs/ca/*.crt + + - name: Fix Docker socket permissions for Traefik + run: | + # Ensure Docker socket is accessible to containers + sudo chmod 666 /var/run/docker.sock + + # Add current user to docker group (if needed) + sudo usermod -aG docker $USER || true + + - name: Debug Docker and Traefik setup + run: | + echo "=== Docker version ===" + docker --version + docker compose version + + echo "=== Docker socket permissions ===" + ls -la /var/run/docker.sock + + echo "=== Certificate files ===" + ls -la ./ee/packages/federation-matrix/docker-compose/traefik/certs/ + + echo "=== Test certificate validity ===" + openssl x509 -in ./ee/packages/federation-matrix/docker-compose/traefik/certs/rc1.pem -text -noout | head -10 + - name: Run federation integration tests with pre-built image working-directory: ./ee/packages/federation-matrix env: ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}.official ENTERPRISE_LICENSE_RC1: ${{ needs.release-versions.outputs.enterprise-license }} - run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" + run: | + yarn test:integration --image "${ROCKETCHAT_IMAGE}" + + echo "=== Post-test debugging ===" + echo "=== Container status after test ===" + docker ps -a + + echo "=== Port 80 and 443 listening status ===" + netstat -tlnp | grep -E ':(80|443)\s' || echo "No processes listening on ports 80 or 443" + + echo "=== All listening ports ===" + netstat -tlnp | grep LISTEN + + echo "=== Traefik container logs (last 50 lines) ===" + docker logs traefik --tail 50 || echo "Traefik container not found or no logs" + + echo "=== Rocket.Chat container logs (last 50 lines) ===" + docker logs rc1 --tail 50 || echo "Rocket.Chat container not found or no logs" + + echo "=== Synapse container logs (last 50 lines) ===" + docker logs hs1 --tail 50 || echo "Synapse container not found or no logs" + + echo "=== Test direct connectivity ===" + echo "Testing direct connection to rc1:3000..." + curl -v http://127.0.0.1:3000/api/info || echo "Direct connection to rc1:3000 failed" + + echo "Testing direct connection to hs1:8008..." + curl -v http://127.0.0.1:8008/_matrix/client/versions || echo "Direct connection to hs1:8008 failed" + + echo "Testing Traefik on port 80..." + curl -v http://127.0.0.1:80 || echo "Traefik port 80 not responding" + + echo "Testing Traefik on port 443..." + curl -v -k https://127.0.0.1:443 || echo "Traefik port 443 not responding" + + - name: Debug port listening and container status + run: | + echo "=== Container status ===" + docker ps -a + + echo "=== Port 80 and 443 listening status ===" + netstat -tlnp | grep -E ':(80|443)\s' || echo "No processes listening on ports 80 or 443" + + echo "=== All listening ports ===" + netstat -tlnp | grep LISTEN + + echo "=== Traefik container logs ===" + docker logs traefik --tail 50 || echo "Traefik container not found or no logs" + + echo "=== Rocket.Chat container logs ===" + docker logs rc1 --tail 50 || echo "Rocket.Chat container not found or no logs" + + echo "=== Synapse container logs ===" + docker logs hs1 --tail 50 || echo "Synapse container not found or no logs" tests-done: name: ✅ Tests Done diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index d216c855b0d61..da387e91e4157 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -250,12 +250,17 @@ wait_for_service() { log_info "Checking $name at $url (host $host -> 127.0.0.1:$port)..." while [ $elapsed -lt $MAX_WAIT_TIME ] && [ "$INTERRUPTED" = false ]; do - if curl -fsS --cacert "$ca_cert" --resolve "${host}:${port}:127.0.0.1" "$url" >/dev/null 2>&1; then + # Capture curl output and error for debugging + curl_output=$(curl -fsS --cacert "$ca_cert" --resolve "${host}:${port}:127.0.0.1" "$url" 2>&1) + curl_exit_code=$? + + if [ $curl_exit_code -eq 0 ]; then log_success "$name is ready!" return 0 fi log_info "$name not ready yet, waiting... (${elapsed}s/${MAX_WAIT_TIME}s)" + log_info "Curl error: $curl_output" sleep $CHECK_INTERVAL elapsed=$((elapsed + CHECK_INTERVAL)) done From a96088d468193d9dfdd892511a46ba02494f6af7 Mon Sep 17 00:00:00 2001 From: dhulke Date: Thu, 23 Oct 2025 09:57:05 -0300 Subject: [PATCH 21/47] test: more ci changes for debugging --- .github/workflows/ci.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7539c33a95aa4..bbcd84b16dcda 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -520,10 +520,6 @@ jobs: # Copy CA certificate to system trust store sudo cp ./ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt /usr/local/share/ca-certificates/rootCA.crt sudo update-ca-certificates - - # Set certificate permissions - chmod 644 ./ee/packages/federation-matrix/docker-compose/traefik/certs/*.pem - chmod 644 ./ee/packages/federation-matrix/docker-compose/traefik/certs/ca/*.crt - name: Fix Docker socket permissions for Traefik run: | From 40fff32ecbf41df926271b16a739a1fdcfa0f63e Mon Sep 17 00:00:00 2001 From: dhulke Date: Thu, 23 Oct 2025 10:46:29 -0300 Subject: [PATCH 22/47] test: add certificates for rc1, hs1, and element along with .gitignore for pem files --- .../docker-compose/traefik/certs/.gitignore | 18 ++++++++++++ .../traefik/certs/element-key.pem | 28 +++++++++++++++++++ .../docker-compose/traefik/certs/element.pem | 27 ++++++++++++++++++ .../docker-compose/traefik/certs/hs1-key.pem | 28 +++++++++++++++++++ .../docker-compose/traefik/certs/hs1.pem | 27 ++++++++++++++++++ .../docker-compose/traefik/certs/rc1-key.pem | 28 +++++++++++++++++++ .../docker-compose/traefik/certs/rc1.pem | 26 +++++++++++++++++ 7 files changed, 182 insertions(+) create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/.gitignore create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/element-key.pem create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/element.pem create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/hs1-key.pem create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/hs1.pem create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/rc1-key.pem create mode 100644 ee/packages/federation-matrix/docker-compose/traefik/certs/rc1.pem diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/.gitignore b/ee/packages/federation-matrix/docker-compose/traefik/certs/.gitignore new file mode 100644 index 0000000000000..58348aaa0e963 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/.gitignore @@ -0,0 +1,18 @@ +# Allow only the certificates needed for CI testing +# Override the root .gitignore rule for *.pem + +# Allow rc1 certificates +!rc1.pem +!rc1-key.pem + +# Allow hs1 certificates +!hs1.pem +!hs1-key.pem + +# Allow element certificates +!element.pem +!element-key.pem + +# Keep ignoring all other .pem files +*.pem + diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/element-key.pem b/ee/packages/federation-matrix/docker-compose/traefik/certs/element-key.pem new file mode 100644 index 0000000000000..222af527f285e --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/element-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCdF/nyYooyuxwi +7C1BZhSa3Q/ybollntgHEeyFEl43CEEanwFYVUSt5wnESCbGP0GwjWOs2YXv8ax1 +1HaLJoEjo7/a9x4Zzgmi+4W31nGSGar1FGnUGlA44/Nv9uawcHBMS1C8IPeZNdCQ +WD15J1xDS4Lt1EfIpmeMbfvtxsWIEWMfSgMUEI4z9xiUSbuWvQlPkN1ImJIGw4mg +DagQVF0IbicyGU0TJxjeR06DJKrL4b+tA9b4Oo7JFP1lCLAjj8dAk5ZJerq12qhh +djZwrs9RodVqr6jfT5Ut+ct+2d7mXALpZTbNzP3r1+CqIZFEOpoLw6L3gF86oTTO +8lUCSWTXAgMBAAECggEAJ8/ov13ryjmTQuJ6AaX+ONUncnhDB+b+tqP7PipOiEHm +RfngHGPXuP7hgcYLVZi4bCcZCLhD8nBcFayXsmI6vi6Es9iG32FRHeYCmHmXZMBu +jBf1ThSxGgnjKw/2nOaR/zPjLRppxYFW7w393lN0VXWwo9d1rctGWNeSzkreysG/ +ldp4dZZ4asV4BSuZj5EYVlOjKiGvAsn0juKERZPnYDXxCWhIDxME/Z5YY5lbfwkk +FK9tWU4cwEtHN+OMl3ouLTOKIAAYevwBeT99c4aIUxPZGdqjRexglfH3XcJhpLMk +NGQrEKwHhSMm+LU1bmhA+yIPqwv1d+a9WFpKXTrUoQKBgQDBDspAd51OB0sfQ2zJ +kwBKlqCUQro/iNVNZYRcTTxu3wma1i6NmRdbtdnQDPEDgmktYToe0AByHBwP9ibJ +vV/dm5moNiHVl3c6nzTZr8FxSg6fceE3l8ciG23tKBN76MW4Knvendq2JvKjQiCd +W+IxRQPntzjwBzGouLuuWK5oxwKBgQDQT4IFaV8a+njpqVdojlLnNOyAXD9BJQbs +DQzob+ev86Q/bP1z2oBg5jjnUciy6wIeRGWrwOeC2Cj6dG9PVSyijWIC3B4tnyy4 +Q0/LOIELc3NFi0CjTW0hFX9JU74Oqbn5rcgTUq/E1I96ed1wNOSOhIRommgSZkAS +AwObP6azcQKBgQCXDQhoKm6013YKjwm2KcNHmNUpS5BIF7q05OIMCg5nvTDZqg0g +kxC4m+9BHm8QzN+YNwNvilVe8ult/61XmUlBrfYqq7gLU4hhIKIMVLyo9EW+sS6C +/ck7wXRf40RjZbwVnX/vrVirvouH+zxjgrnWzOYCTdRJ0YckOO33usEzjwKBgQC+ +iUsLeiNUwO/iAlQCPdRUyRLeIgJ1qtGXDiTVYq5QQZHlteJqmty8RTidVTA3f0AT +wUoh/LOF+gQZenDp5qWKFbollYNBBYxZCrCs2IUonTQ90y6PcF22WjxwLNn1/Ycv +eqY8DnDZn/eQ9nD2llrMhSe7qigxVDecggdFdMYc8QKBgQCvHBRXcSw7UVuKGCw3 +/KeAmB+ZBF2xgF8Td+xq7MFROZaW2IU+TzpJkM0fFD5cn4ppTsNJfUSabObkW7dI +jqexSplF1yX9Yl9ydriw+E79Vfn25AOubDiuzTi3Lhpz2KnTyii04Slqwh42YN/k +8yuVbu5Yj39sXw+crwE+5W1YOQ== +-----END PRIVATE KEY----- diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/element.pem b/ee/packages/federation-matrix/docker-compose/traefik/certs/element.pem new file mode 100644 index 0000000000000..0b6054fe9ac6e --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/element.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEhzCCAu+gAwIBAgIQYmNkAunze8euqZpKgVl22jANBgkqhkiG9w0BAQsFADCB +rTEeMBwGA1UEChMVbWtjZXJ0IGRldmVsb3BtZW50IENBMUEwPwYDVQQLDDhyb2Nr +ZXRjaGF0QFJvY2tldENoYXRzLU1hY0Jvb2stUHJvLTIubG9jYWwgKFJvY2tldC5D +aGF0KTFIMEYGA1UEAww/bWtjZXJ0IHJvY2tldGNoYXRAUm9ja2V0Q2hhdHMtTWFj +Qm9vay1Qcm8tMi5sb2NhbCAoUm9ja2V0LkNoYXQpMB4XDTI1MDgyOTEzNDIxNloX +DTI3MTEyOTEzNDIxNlowczEnMCUGA1UEChMebWtjZXJ0IGRldmVsb3BtZW50IGNl +cnRpZmljYXRlMUgwRgYDVQQLDD9yb2NrZXRjaGF0QFJvY2tldENoYXRzLU1hY0Jv +b2stUHJvLTIubG9jYWwgKFJvZHJpZ28gTmFzY2ltZW50bykwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCdF/nyYooyuxwi7C1BZhSa3Q/ybollntgHEeyF +El43CEEanwFYVUSt5wnESCbGP0GwjWOs2YXv8ax11HaLJoEjo7/a9x4Zzgmi+4W3 +1nGSGar1FGnUGlA44/Nv9uawcHBMS1C8IPeZNdCQWD15J1xDS4Lt1EfIpmeMbfvt +xsWIEWMfSgMUEI4z9xiUSbuWvQlPkN1ImJIGw4mgDagQVF0IbicyGU0TJxjeR06D +JKrL4b+tA9b4Oo7JFP1lCLAjj8dAk5ZJerq12qhhdjZwrs9RodVqr6jfT5Ut+ct+ +2d7mXALpZTbNzP3r1+CqIZFEOpoLw6L3gF86oTTO8lUCSWTXAgMBAAGjXDBaMA4G +A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAfBgNVHSMEGDAWgBTz +AgqAAcA3gouaVh/BZtRCgkRLtTASBgNVHREECzAJggdlbGVtZW50MA0GCSqGSIb3 +DQEBCwUAA4IBgQAO7pYTwdEMm1GV+/BJoYQ7tv9i/GwJm5FlACk8eAyZBWREy1wU +vaHcXB1Ssi4PbRSvGgQYOIq6CEzxA+Xa9nQ4yrvFi1iaS711Q3NS2ManS3oYUsNJ +G48XLF2WtxOWcRM6CZNXdii4o6SNUrH3TizP40WjovCQkTrSfe8b8wfnCjEetWU3 +JGLNmMOqLhgqzFL0IDRQi+LNvpKYKXRjSVaNurVUjSx/DS8IQBgM6q3Q5wmnjD29 +KCx4vJyIpd03BbuVdTP8/l9xIn/mntPCAD54Va+uUy1FyiVUiRIShwIIbFBA7+Ql +Y6hxcN2UjfFN/fet2xdJ31ICBO8jWxIXffsf0/lqLjnzumkCRUvMpq4WKBE9Zijt +6xALTbQB9lyasp1M3lr3rUWZ5bmt5imVRqqTTzbUyGiMQuFw5O8SHBBD2fcH26pS +mxYZ1bCY22Ukek1q6Tvq8BZmQxn/E6f957gPtlo1hZNpMr0XJYJGDPqKIA4p6IbQ +jQXJXsJ79isWppQ= +-----END CERTIFICATE----- diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/hs1-key.pem b/ee/packages/federation-matrix/docker-compose/traefik/certs/hs1-key.pem new file mode 100644 index 0000000000000..c0b298652963d --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/hs1-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCeBotj7IqU/7C3 +4ac1FTdt28z5T31/0htBrgYreLynEhmrKn0pac9WhmGTgXo7y1ep9nmQd6rKYC1V +aEhC3PBl3eC55z01G5wgYxo2aQUeJer/ZZr25iHeIXAy+GQ8egXa7VuyUZXvDFtA +/BauwV5gJGGbAb5bHVH8tZ/DPHMxqfqbUShk4IZGIR1Lu1VK9y4rvAOWhM3uPYOL +hfEkCDExkTtNRHNoTnCY9bt1K0zM6egcqdegBOrXw4tRKfAJ3qbUL/3c3sf4vSiW +MeOM+TmVaeJ3uuDxu8Q/ufELdglnbAJxAGhKtl/aE4Lvhrqxi6Pc/A4LrgQcBcHh +wDjz1KYXAgMBAAECggEBAJVfwFETHigbzfLzNXgC9yM8WvPrRMkXVTZvhlt/RGx0 +upjGkAsefqPeYMvq3x04aEQ7vMtnoqSr5w5NhcjWSdMwuaVgxMW3tIwUwYlfGjxW +QV1rsODjxm3Pk9xKWY2lFnXMWhoj7qNJPdUetV45YLlminDYZBSCkaZcFImbUZRG +CToU0zmzPqE5zmqDZ+2xbOUfp4NrI4q9G/BNxWzbgkMsnn0cly7akcbLBrV8Q7QK +cdwTmHd4ihs3SeQa6GNiCbutnv+ni8vNF+91ti4vqzvrYD2HzJjt0Ya/WFA7nBdZ +fAA+DiNg34qAGE2w4w/xCcYyNClwy1QyTxczDrwFlGECgYEAzw8S8hlMvKDKGIwz +EBBDfV3zXo2tC/JO94KUqQpO9d4dRhlbjr+sYxw5t6qkJye8Z7L8l9g7O5Bebdy1 +zGQ38sDqlDTncC8eMv1AnUzFp8nm/DzcAd6mvqbakV0lTX0MTjsMgYYsWNllsLK0 +f3mMRX95l1/eQLwGpzFr7aPkT+cCgYEAw2CDbuUcmUYYBWdmkqANbqZM3QIN/fAc +QdXd6f+PuJGjZkeUbNIMnPONCQZZXw9aCHmfNpGnJ+SnLPh1/RDEJHMc+E53xdya +Ba7FfRjKg1qT5Ta5wNv8oFEzP9zpuTzlaEY53KdkoRIPvoCBahTK/cCPWePlqXGr +FA3bpNyZ8lECgYEAtPZKq5Ya79xi5DNbyVU9dsrukRunOoKqKz1PqbEds1pNIV+2 +GjtAcVpQw0l6r9HVopfWlOrhUbxqGwBDTv/jueCK476c6vnzHcMifpeDQ5J8ssSJ +z4SFHKj86wCKQn/gilqnImheR8SwUE7O234ibvbrELYzq0XpVqQl3IpZVs8CgYEA +gEtxIzHpvLBtd6b1kRTunRkw4fPGcljohUbF6TF7E8z2ymP4kBjCVZIMq79yklyH +V4ddyDyO0kBwkrQ47kvDMNgyTs9gERqSPWcNod7UpLqm4V41TfJnCnMnvyj2hT/6 +uKVcu4tkJeyxT/wcfydWQJjgyTtAhSryF0IeWDzQDnECgYAkc8BJyApVCLL/CcJN +/wfcZ39UeFzpXfHDAFtXuKE67MVr5CoPYYlOOZX8qH4oRuVGPcviwH65L5pvWrjd +TG3Xldv0RuIVrTTczQ22SgSeVlXHVv1xnLQan0O9wcw5BvJ++/NRlPVFGBq6s8N4 +d9tdAWFfkqWNbucoWn+vSZTmuw== +-----END PRIVATE KEY----- diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/hs1.pem b/ee/packages/federation-matrix/docker-compose/traefik/certs/hs1.pem new file mode 100644 index 0000000000000..4f31357265a59 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/hs1.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEfTCCAuWgAwIBAgIRAL9fzFyRuORHIppJg4++FLMwDQYJKoZIhvcNAQELBQAw +ga0xHjAcBgNVBAoTFW1rY2VydCBkZXZlbG9wbWVudCBDQTFBMD8GA1UECww4cm9j +a2V0Y2hhdEBSb2NrZXRDaGF0cy1NYWNCb29rLVByby0yLmxvY2FsIChSb2NrZXQu +Q2hhdCkxSDBGBgNVBAMMP21rY2VydCByb2NrZXRjaGF0QFJvY2tldENoYXRzLU1h +Y0Jvb2stUHJvLTIubG9jYWwgKFJvY2tldC5DaGF0KTAeFw0yNDEyMDEwMTIzNDBa +Fw0yNzAzMDMwMTIzNDBaMGwxJzAlBgNVBAoTHm1rY2VydCBkZXZlbG9wbWVudCBj +ZXJ0aWZpY2F0ZTFBMD8GA1UECww4cm9ja2V0Y2hhdEBSb2NrZXRDaGF0cy1NYWNC +b29rLVByby0yLmxvY2FsIChSb2NrZXQuQ2hhdCkwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCeBotj7IqU/7C34ac1FTdt28z5T31/0htBrgYreLynEhmr +Kn0pac9WhmGTgXo7y1ep9nmQd6rKYC1VaEhC3PBl3eC55z01G5wgYxo2aQUeJer/ +ZZr25iHeIXAy+GQ8egXa7VuyUZXvDFtA/BauwV5gJGGbAb5bHVH8tZ/DPHMxqfqb +UShk4IZGIR1Lu1VK9y4rvAOWhM3uPYOLhfEkCDExkTtNRHNoTnCY9bt1K0zM6egc +qdegBOrXw4tRKfAJ3qbUL/3c3sf4vSiWMeOM+TmVaeJ3uuDxu8Q/ufELdglnbAJx +AGhKtl/aE4Lvhrqxi6Pc/A4LrgQcBcHhwDjz1KYXAgMBAAGjWDBWMA4GA1UdDwEB +/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAfBgNVHSMEGDAWgBTzAgqAAcA3 +gouaVh/BZtRCgkRLtTAOBgNVHREEBzAFggNoczEwDQYJKoZIhvcNAQELBQADggGB +ADS/JIRP32st6QCkLeT+zmi+aZRaZ2tbs4qEsEWhxSoqpR0fzQTjZ/+9o1cFAh2V +Xc6vfLmZw0kkEOFpu/IovA9qHu3/518V6C+teG7z7o92B2/mif3AxTK9M9A7sbvk +vSInzyz9KQkVq9q/sCTIhSzcW1fbz/X9Li48tdLecP5pJ1xPKcw9cjWZK8oiInuW +KxhcQtOq5xy9zborJaOeoRPTmBBj/A7xl/alFFPZ1yQJVirkobDhb25E5fvcUcm9 +cy6fj6zwdGQRIIekpYdIBa/XYBcNLWllIE/Y1v8pieP7RICQg5Qs+xjOsZD+J2xO +YV2I4aSrHY7Zj/NKpfQsEHrz3zobQVsjNEVpaZ0teyFbI4I1wstmrSYhWp1mE6Ej +DHn2QgixnFKWiqxlplnH0cMup1JUeFMT3mTXxGOzwx7XRpOScOlvKbTrqAZNM5Qy +s94Rt0ZXupS8N+TsvpWkFk5WCfXAfeOWzvCMG+5yMOymPMwbaOB2yRX8PXl0JD49 +QA== +-----END CERTIFICATE----- diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/rc1-key.pem b/ee/packages/federation-matrix/docker-compose/traefik/certs/rc1-key.pem new file mode 100644 index 0000000000000..547df07fe7645 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/rc1-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGKThZLlx8kAmv +2jpfrvusfBfpfYBT5L1jW5QsPBXNzDjTeIQQshAHjYN3HzhThVjxnRyhxGGikdDT +nGdAdnrYyqRMLAxAMLOufVLEhrHbe4r0R1n3KjOKMaVufFJKgarnrcYsvGXm7PQt +w2C9v2feT5xlO8txXrFM+0pIYZbNXwDoSZOnzFPvqvLSb2CzqFzd76dh/xX1H8yx +pNNpfccycP6AtWzkB1ISzO0CwqeSvulfhr3nVcpfSHUyhzor89mdRXmulx9Ly7fs +QWnSE7OUoFO4hNPhpqxnTej02+KJ+XTFyYiOB41lfnXDl4+0X9maAAbAl7Rs9fJp +g64AtgELAgMBAAECggEBAKpCPmT5nYN06q3KTf9qRFkl4hG+wCTU0xhsVfpPwdgp +0OV5ldcWdwlWQI94Jpg0aYBnInOnXNAmgwteRaSwZ8qfCd1ct0Xr0mZozVWH+YcA +Nhq+t4DTJKdnEqHEdZwIn0QiHbTQRqnMC9zKEvPVYjQzqMeeQaVt296txlw8ZSqc +If78JpS8gtmdd+2M81us2lfxpCPge2gL96N6xVT2EvhewWDdul32VgpBwiCh+vjv +OL/MrlBWBU6/T30WVgFGlW0q/oRcm6ifXA/9PR3Co2fhW7nfTdPKFVMGNe1lO/Ij +YqG97MvTsAO9R+KdBLGrvgz3fgVbnfFz2HNW1BUxZ4kCgYEA+aQMJeHflvsZWddC +IHvsK6qNTMmQcmw+iNaVv3YwTw236eOVw8aZMNA2T4UKuKutPKVC5OL5VrqKl9lL +tI+gasjGN6CapaREpc+9uPXIFqc0jN8fQKOiYiHxxG28Ms1dF+xrPfBEuv5RAjox +gTmUc2yPm/znz++4P94clDQHaycCgYEAyzV2s3gWHuyFMCpHBRpzgCma5qJSe2Wt +CJeTX3BoMpPtgWsmWOMWnOGt7oAmeYsw7X6kcFU3YL/+gg05FtYTTuEm9wZUYhlI +FSWRwbtlBGeExjrXy1bSbzWgjT2wxbifRNNdV+gF+NqjwN7X0qWL3YG1KY+6hBaY +OqzCCzzNOX0CgYBgYCHEejgMnLIDyiOgUNczYGueim52ji1yPI2hVep+iohHBnKq +G0DG5IsjFfS2qKh/sjlqDeo+vlOFHgGpGo3Oy+YiUaGCczGBZfsTredqP3D9NaJm +HQYypnIk6ExwvHHFK6OXTOvr2QTDPF4iSm1yRiYHDZMc5qoWFhSobpGynwKBgH9k +I+b8yHlYc2KvjlhPrcrRyk79wdGj+ybgxz3UnS3f+MviXWbp7hopjL1wzy3xKZop +g3L8qTvZAPeMzJZZXD9d/OxtpmbdTIgdRlP6Y6iwMNeIuhG6ey/GocEJxJEfXZFr +JCBgz6Wjg3b8/LYMnDMgBm9osFfwRjy6YudilZGNAoGAJRGgf7cMxAY/NpwHGn/6 +tfajvCkP9QXO7OcxTV989pJ06V3JeNzkWavc7GXGYGNGmMwQ04d+rXGlcSMClnXq +pBgu4jie7PU/dfV2Re5EetaG5KOVrlXilgeY1Shck/RIEp11FfxFBtOQTug/hRki +C1YAl3V5hitWTYsKIMZBFGc= +-----END PRIVATE KEY----- diff --git a/ee/packages/federation-matrix/docker-compose/traefik/certs/rc1.pem b/ee/packages/federation-matrix/docker-compose/traefik/certs/rc1.pem new file mode 100644 index 0000000000000..04439b5385039 --- /dev/null +++ b/ee/packages/federation-matrix/docker-compose/traefik/certs/rc1.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEfDCCAuSgAwIBAgIQNe+/Etw5v2YlMeqJg8IdEDANBgkqhkiG9w0BAQsFADCB +rTEeMBwGA1UEChMVbWtjZXJ0IGRldmVsb3BtZW50IENBMUEwPwYDVQQLDDhyb2Nr +ZXRjaGF0QFJvY2tldENoYXRzLU1hY0Jvb2stUHJvLTIubG9jYWwgKFJvY2tldC5D +aGF0KTFIMEYGA1UEAww/bWtjZXJ0IHJvY2tldGNoYXRAUm9ja2V0Q2hhdHMtTWFj +Qm9vay1Qcm8tMi5sb2NhbCAoUm9ja2V0LkNoYXQpMB4XDTI0MTIwMTAxMjM1NFoX +DTI3MDMwMzAxMjM1NFowbDEnMCUGA1UEChMebWtjZXJ0IGRldmVsb3BtZW50IGNl +cnRpZmljYXRlMUEwPwYDVQQLDDhyb2NrZXRjaGF0QFJvY2tldENoYXRzLU1hY0Jv +b2stUHJvLTIubG9jYWwgKFJvY2tldC5DaGF0KTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMYpOFkuXHyQCa/aOl+u+6x8F+l9gFPkvWNblCw8Fc3MONN4 +hBCyEAeNg3cfOFOFWPGdHKHEYaKR0NOcZ0B2etjKpEwsDEAws659UsSGsdt7ivRH +WfcqM4oxpW58UkqBquetxiy8Zebs9C3DYL2/Z95PnGU7y3FesUz7Skhhls1fAOhJ +k6fMU++q8tJvYLOoXN3vp2H/FfUfzLGk02l9xzJw/oC1bOQHUhLM7QLCp5K+6V+G +vedVyl9IdTKHOivz2Z1Fea6XH0vLt+xBadITs5SgU7iE0+GmrGdN6PTb4on5dMXJ +iI4HjWV+dcOXj7Rf2ZoABsCXtGz18mmDrgC2AQsCAwEAAaNYMFYwDgYDVR0PAQH/ +BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB8GA1UdIwQYMBaAFPMCCoABwDeC +i5pWH8Fm1EKCREu1MA4GA1UdEQQHMAWCA3JjMTANBgkqhkiG9w0BAQsFAAOCAYEA +p6r3w1Pk1eTDypgwJop545wjXBPKjUxJkIAAM5NVSjJQ4PvBPjbKlb7CY7SbAH9o +szIQN8SgdBsLmktSkNSml1FOV0R7kjE1eV2nw02FOJwwolOdb+XftHo52c35y8wT +vJhL+TNzzs/q4lU6TAh94zv+3W5QGgE0+PF/ypWUNRiVMBJTBFG5/K14LQS0MQqL +O0w6WAwC1un7ZG4mkP6f9ArjaRUo8uqrfgFAo1GM9aZKCIXZxg/u1hLod4IZAMXh +D6N2A2H4CIJZITkBxDgEZcS+p+2K7M1NW9MBotxhnWSjk+0ZA+VHCCnMxB7sDTJh +HhQt3WiwDYiebCLEiB7AZTBjn3rQAeK8BRqcpbd7p9VwHyu1g91f+HfReOIUj6yb +YH95D23/htN+hP0sFwyWSZzOOHW99bnt529KnLp6QDHDqEXpSXhVrn5ctSuBaxhL +OJ2+Eyb2zzbvInbKsD3HdOttti+sie8sblhUNJ43+IBt6KYGqV2zncez5waMciw7 +-----END CERTIFICATE----- From be672352fce0803bfe26e2292ac2479cd0793ce6 Mon Sep 17 00:00:00 2001 From: dhulke Date: Thu, 23 Oct 2025 13:25:48 -0300 Subject: [PATCH 23/47] test: more debugging changes to the pipeline --- .github/workflows/ci.yml | 96 +++---------------- .../jest.config.federation.ts | 4 +- 2 files changed, 14 insertions(+), 86 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bbcd84b16dcda..a880012b785d3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -488,7 +488,7 @@ jobs: test-federation-matrix: name: 🔨 Test Federation Matrix - needs: [checks, build-gh-docker-coverage, release-versions] + needs: [checks, build-gh-docker-coverage, packages-build, release-versions] runs-on: ubuntu-24.04 steps: @@ -502,6 +502,17 @@ jobs: cache-modules: true install: true + - uses: rharkor/caching-for-turbo@v1.8 + + - name: Restore turbo build + uses: actions/download-artifact@v4 + with: + name: turbo-build + path: .turbo/cache + + - name: Build packages + run: yarn build + - name: Login to GitHub Container Registry if: (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' uses: docker/login-action@v3 @@ -515,94 +526,13 @@ jobs: sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" - - name: Trust self-signed certificates - run: | - # Copy CA certificate to system trust store - sudo cp ./ee/packages/federation-matrix/docker-compose/traefik/certs/ca/rootCA.crt /usr/local/share/ca-certificates/rootCA.crt - sudo update-ca-certificates - - - name: Fix Docker socket permissions for Traefik - run: | - # Ensure Docker socket is accessible to containers - sudo chmod 666 /var/run/docker.sock - - # Add current user to docker group (if needed) - sudo usermod -aG docker $USER || true - - - name: Debug Docker and Traefik setup - run: | - echo "=== Docker version ===" - docker --version - docker compose version - - echo "=== Docker socket permissions ===" - ls -la /var/run/docker.sock - - echo "=== Certificate files ===" - ls -la ./ee/packages/federation-matrix/docker-compose/traefik/certs/ - - echo "=== Test certificate validity ===" - openssl x509 -in ./ee/packages/federation-matrix/docker-compose/traefik/certs/rc1.pem -text -noout | head -10 - - name: Run federation integration tests with pre-built image working-directory: ./ee/packages/federation-matrix env: ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}.official ENTERPRISE_LICENSE_RC1: ${{ needs.release-versions.outputs.enterprise-license }} - run: | - yarn test:integration --image "${ROCKETCHAT_IMAGE}" - - echo "=== Post-test debugging ===" - echo "=== Container status after test ===" - docker ps -a - - echo "=== Port 80 and 443 listening status ===" - netstat -tlnp | grep -E ':(80|443)\s' || echo "No processes listening on ports 80 or 443" - - echo "=== All listening ports ===" - netstat -tlnp | grep LISTEN - - echo "=== Traefik container logs (last 50 lines) ===" - docker logs traefik --tail 50 || echo "Traefik container not found or no logs" - - echo "=== Rocket.Chat container logs (last 50 lines) ===" - docker logs rc1 --tail 50 || echo "Rocket.Chat container not found or no logs" - - echo "=== Synapse container logs (last 50 lines) ===" - docker logs hs1 --tail 50 || echo "Synapse container not found or no logs" - - echo "=== Test direct connectivity ===" - echo "Testing direct connection to rc1:3000..." - curl -v http://127.0.0.1:3000/api/info || echo "Direct connection to rc1:3000 failed" - - echo "Testing direct connection to hs1:8008..." - curl -v http://127.0.0.1:8008/_matrix/client/versions || echo "Direct connection to hs1:8008 failed" - - echo "Testing Traefik on port 80..." - curl -v http://127.0.0.1:80 || echo "Traefik port 80 not responding" - - echo "Testing Traefik on port 443..." - curl -v -k https://127.0.0.1:443 || echo "Traefik port 443 not responding" + run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" - - name: Debug port listening and container status - run: | - echo "=== Container status ===" - docker ps -a - - echo "=== Port 80 and 443 listening status ===" - netstat -tlnp | grep -E ':(80|443)\s' || echo "No processes listening on ports 80 or 443" - - echo "=== All listening ports ===" - netstat -tlnp | grep LISTEN - - echo "=== Traefik container logs ===" - docker logs traefik --tail 50 || echo "Traefik container not found or no logs" - - echo "=== Rocket.Chat container logs ===" - docker logs rc1 --tail 50 || echo "Rocket.Chat container not found or no logs" - - echo "=== Synapse container logs ===" - docker logs hs1 --tail 50 || echo "Synapse container not found or no logs" tests-done: name: ✅ Tests Done diff --git a/ee/packages/federation-matrix/jest.config.federation.ts b/ee/packages/federation-matrix/jest.config.federation.ts index da106ef27a738..bf7a0617a1590 100644 --- a/ee/packages/federation-matrix/jest.config.federation.ts +++ b/ee/packages/federation-matrix/jest.config.federation.ts @@ -13,9 +13,7 @@ export default { testTimeout: 30000, // 30 seconds timeout for federation tests forceExit: true, // Force Jest to exit after tests complete detectOpenHandles: true, // Detect open handles that prevent Jest from exiting - // Global teardown to ensure cleanup globalTeardown: '/tests/teardown.ts', - // Suppress verbose output verbose: false, - silent: false, // Keep this false to see test results + silent: false, } satisfies Config; From 17e4cdfe45d156d1b55c45f95f53ae3a4646a817 Mon Sep 17 00:00:00 2001 From: dhulke Date: Thu, 23 Oct 2025 15:38:44 -0300 Subject: [PATCH 24/47] test: add some logging --- .github/workflows/ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a880012b785d3..82e599a571c5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -533,6 +533,19 @@ jobs: ENTERPRISE_LICENSE_RC1: ${{ needs.release-versions.outputs.enterprise-license }} run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" + - name: Display container logs + run: | + echo "==========================================" + echo "ROCKET.CHAT (rc1) CONTAINER LOGS" + echo "==========================================" + docker logs rc1 || echo "Rocket.Chat container not found or no logs" + + echo "" + echo "==========================================" + echo "SYNAPSE (hs1) CONTAINER LOGS" + echo "==========================================" + docker logs hs1 || echo "Synapse container not found or no logs" + tests-done: name: ✅ Tests Done From c84cf28db6d9285b3f6b656db2f5cd4cd1fc3163 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sat, 25 Oct 2025 16:34:14 -0300 Subject: [PATCH 25/47] test: change enterprise license and debug logging for federation test script --- .github/workflows/ci.yml | 29 ++++++++++--------- .../federation-matrix/docker-compose.test.yml | 1 - .../tests/scripts/run-integration-tests.sh | 29 +++++++++++++++++++ 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82e599a571c5b..4e915dbf3877d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -526,26 +526,27 @@ jobs: sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" + - name: Debug enterprise license variable + run: | + echo "=== Debugging ENTERPRISE_LICENSE_RC1 ===" + echo "GitHub variable (vars.ENTERPRISE_LICENSE_RC1):" + echo "Value: '${{ vars.ENTERPRISE_LICENSE_RC1 }}'" + + echo "" + echo "GitHub secret (secrets.ENTERPRISE_LICENSE_RC1):" + echo "Value: '${{ secrets.ENTERPRISE_LICENSE_RC1 }}'" + + echo "" + echo "Release versions output (needs.release-versions.outputs.enterprise-license):" + echo "Value: '${{ needs.release-versions.outputs.enterprise-license }}'" + - name: Run federation integration tests with pre-built image working-directory: ./ee/packages/federation-matrix env: ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}.official - ENTERPRISE_LICENSE_RC1: ${{ needs.release-versions.outputs.enterprise-license }} + ENTERPRISE_LICENSE_RC1: ${{ secrets.ENTERPRISE_LICENSE_RC1 }} run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" - - name: Display container logs - run: | - echo "==========================================" - echo "ROCKET.CHAT (rc1) CONTAINER LOGS" - echo "==========================================" - docker logs rc1 || echo "Rocket.Chat container not found or no logs" - - echo "" - echo "==========================================" - echo "SYNAPSE (hs1) CONTAINER LOGS" - echo "==========================================" - docker logs hs1 || echo "Synapse container not found or no logs" - tests-done: name: ✅ Tests Done diff --git a/ee/packages/federation-matrix/docker-compose.test.yml b/ee/packages/federation-matrix/docker-compose.test.yml index 6880016099621..06e0b30d8c696 100644 --- a/ee/packages/federation-matrix/docker-compose.test.yml +++ b/ee/packages/federation-matrix/docker-compose.test.yml @@ -103,7 +103,6 @@ services: OVERWRITE_SETTING_Show_Setup_Wizard: completed OVERWRITE_SETTING_Federation_Service_Enabled: true OVERWRITE_SETTING_Federation_Service_Domain: rc1 - OVERWRITE_SETTING_Federation_Service_Matrix_Signing_Key: ${MATRIX_SIGNING_KEY_RC1} OVERWRITE_SETTING_Cloud_Workspace_Client_Id: temp_id OVERWRITE_SETTING_Cloud_Workspace_Client_Secret: temp_secret ADMIN_USERNAME: admin diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index da387e91e4157..e4c30c780f1cf 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -97,6 +97,35 @@ log_error() { # Cleanup function cleanup() { + # Show container logs if tests failed + if [ -n "${TEST_EXIT_CODE:-}" ] && [ "$TEST_EXIT_CODE" -ne 0 ]; then + echo "" + echo "==========================================" + echo "CONTAINER LOGS (Test Failed)" + echo "==========================================" + + echo "" + echo "ROCKET.CHAT (rc1) LOGS:" + echo "----------------------------------------" + if docker ps -q -f name=rc1 | grep -q .; then + docker logs rc1 2>&1 | sed 's/^/ /' + else + echo " Rocket.Chat container not found or no logs" + fi + + echo "" + echo "SYNAPSE (hs1) LOGS:" + echo "----------------------------------------" + if docker ps -q -f name=hs1 | grep -q .; then + docker logs hs1 2>&1 | sed 's/^/ /' + else + echo " Synapse container not found or no logs" + fi + + echo "" + echo "==========================================" + fi + if [ "$KEEP_RUNNING" = true ]; then log_info "Keeping Docker containers running (--keep-running flag set)" log_info "Services are available at:" From 403ca5739132e0ccfdc3d28d6b3011d28713abd2 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sat, 25 Oct 2025 19:51:05 -0300 Subject: [PATCH 26/47] test: bring back all pipeline jobs --- .github/workflows/ci.yml | 338 ++++++++++++++++++++------------------- 1 file changed, 176 insertions(+), 162 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e915dbf3877d..718cbd49aeecd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -338,153 +338,153 @@ jobs: node-version: ${{ needs.release-versions.outputs.node-version }} deno-version: ${{ needs.release-versions.outputs.deno-version }} - # test-storybook: - # name: 🔨 Test Storybook - # needs: [packages-build, release-versions] - - # uses: ./.github/workflows/ci-test-storybook.yml - # with: - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # secrets: - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - # test-unit: - # name: 🔨 Test Unit - # needs: [packages-build, release-versions] - - # uses: ./.github/workflows/ci-test-unit.yml - # with: - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - # secrets: - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - # test-api: - # name: 🔨 Test API (CE) - # needs: [checks, build-gh-docker-coverage, release-versions] - - # uses: ./.github/workflows/ci-test-e2e.yml - # with: - # type: api - # release: ce - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - # secrets: - # CR_USER: ${{ secrets.CR_USER }} - # CR_PAT: ${{ secrets.CR_PAT }} - - # test-ui: - # name: 🔨 Test UI (CE) - # needs: [checks, build-gh-docker-coverage, release-versions] - - # uses: ./.github/workflows/ci-test-e2e.yml - # with: - # type: ui - # release: ce - # transporter: 'nats://nats:4222' - # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - # shard: '[1, 2, 3, 4]' - # total-shard: 4 - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} - # secrets: - # CR_USER: ${{ secrets.CR_USER }} - # CR_PAT: ${{ secrets.CR_PAT }} - # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} - # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} - # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} - # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} - - # test-api-ee: - # name: 🔨 Test API (EE) - # needs: [checks, build-gh-docker-coverage, release-versions] - - # uses: ./.github/workflows/ci-test-e2e.yml - # with: - # type: api - # release: ee - # transporter: 'nats://nats:4222' - # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - # mongodb-version: "['5.0']" - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - # secrets: - # CR_USER: ${{ secrets.CR_USER }} - # CR_PAT: ${{ secrets.CR_PAT }} - - # test-ui-ee: - # name: 🔨 Test UI (EE) - # needs: [checks, build-gh-docker-coverage, release-versions] - - # uses: ./.github/workflows/ci-test-e2e.yml - # with: - # type: ui - # release: ee - # transporter: 'nats://nats:4222' - # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - # shard: '[1, 2, 3, 4, 5]' - # total-shard: 5 - # mongodb-version: "['5.0']" - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} - # secrets: - # CR_USER: ${{ secrets.CR_USER }} - # CR_PAT: ${{ secrets.CR_PAT }} - # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} - # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} - # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} - - # test-ui-ee-watcher: - # name: 🔨 Test UI (EE) - # needs: [checks, build-gh-docker-coverage, release-versions] - - # uses: ./.github/workflows/ci-test-e2e.yml - # with: - # type: ui - # release: ee - # transporter: 'nats://nats:4222' - # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} - # shard: '[1, 2, 3, 4, 5]' - # total-shard: 5 - # mongodb-version: "['7.0']" - # node-version: ${{ needs.release-versions.outputs.node-version }} - # deno-version: ${{ needs.release-versions.outputs.deno-version }} - # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} - # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} - # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} - # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} - # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} - # db-watcher-disabled: 'false' - # secrets: - # CR_USER: ${{ secrets.CR_USER }} - # CR_PAT: ${{ secrets.CR_PAT }} - # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} - # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} - # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + test-storybook: + name: 🔨 Test Storybook + needs: [packages-build, release-versions] + + uses: ./.github/workflows/ci-test-storybook.yml + with: + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + secrets: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + + test-unit: + name: 🔨 Test Unit + needs: [packages-build, release-versions] + + uses: ./.github/workflows/ci-test-unit.yml + with: + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + secrets: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + + test-api: + name: 🔨 Test API (CE) + needs: [checks, build-gh-docker-coverage, release-versions] + + uses: ./.github/workflows/ci-test-e2e.yml + with: + type: api + release: ce + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + secrets: + CR_USER: ${{ secrets.CR_USER }} + CR_PAT: ${{ secrets.CR_PAT }} + + test-ui: + name: 🔨 Test UI (CE) + needs: [checks, build-gh-docker-coverage, release-versions] + + uses: ./.github/workflows/ci-test-e2e.yml + with: + type: ui + release: ce + transporter: 'nats://nats:4222' + enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + shard: '[1, 2, 3, 4]' + total-shard: 4 + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} + secrets: + CR_USER: ${{ secrets.CR_USER }} + CR_PAT: ${{ secrets.CR_PAT }} + QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} + REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} + REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} + REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + + test-api-ee: + name: 🔨 Test API (EE) + needs: [checks, build-gh-docker-coverage, release-versions] + + uses: ./.github/workflows/ci-test-e2e.yml + with: + type: api + release: ee + transporter: 'nats://nats:4222' + enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + mongodb-version: "['5.0']" + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + secrets: + CR_USER: ${{ secrets.CR_USER }} + CR_PAT: ${{ secrets.CR_PAT }} + + test-ui-ee: + name: 🔨 Test UI (EE) + needs: [checks, build-gh-docker-coverage, release-versions] + + uses: ./.github/workflows/ci-test-e2e.yml + with: + type: ui + release: ee + transporter: 'nats://nats:4222' + enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + shard: '[1, 2, 3, 4, 5]' + total-shard: 5 + mongodb-version: "['5.0']" + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} + secrets: + CR_USER: ${{ secrets.CR_USER }} + CR_PAT: ${{ secrets.CR_PAT }} + QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} + REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} + REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} + + test-ui-ee-watcher: + name: 🔨 Test UI (EE) + needs: [checks, build-gh-docker-coverage, release-versions] + + uses: ./.github/workflows/ci-test-e2e.yml + with: + type: ui + release: ee + transporter: 'nats://nats:4222' + enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }} + shard: '[1, 2, 3, 4, 5]' + total-shard: 5 + mongodb-version: "['7.0']" + node-version: ${{ needs.release-versions.outputs.node-version }} + deno-version: ${{ needs.release-versions.outputs.deno-version }} + lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }} + rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }} + rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }} + gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }} + retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }} + db-watcher-disabled: 'false' + secrets: + CR_USER: ${{ secrets.CR_USER }} + CR_PAT: ${{ secrets.CR_PAT }} + QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }} + REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }} + REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }} + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }} test-federation-matrix: name: 🔨 Test Federation Matrix @@ -526,20 +526,6 @@ jobs: sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" - - name: Debug enterprise license variable - run: | - echo "=== Debugging ENTERPRISE_LICENSE_RC1 ===" - echo "GitHub variable (vars.ENTERPRISE_LICENSE_RC1):" - echo "Value: '${{ vars.ENTERPRISE_LICENSE_RC1 }}'" - - echo "" - echo "GitHub secret (secrets.ENTERPRISE_LICENSE_RC1):" - echo "Value: '${{ secrets.ENTERPRISE_LICENSE_RC1 }}'" - - echo "" - echo "Release versions output (needs.release-versions.outputs.enterprise-license):" - echo "Value: '${{ needs.release-versions.outputs.enterprise-license }}'" - - name: Run federation integration tests with pre-built image working-directory: ./ee/packages/federation-matrix env: @@ -551,7 +537,7 @@ jobs: tests-done: name: ✅ Tests Done runs-on: ubuntu-24.04 - needs: [checks, test-federation-matrix] # Temporarily reduced for testing + needs: [checks, test-storybook, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-ui-ee-watcher, test-federation-matrix] if: always() steps: - name: Test finish aggregation @@ -560,6 +546,34 @@ jobs: exit 1 fi + if [[ '${{ needs.test-storybook.result }}' != 'success' ]]; then + exit 1 + fi + + if [[ '${{ needs.test-unit.result }}' != 'success' ]]; then + exit 1 + fi + + if [[ '${{ needs.test-api.result }}' != 'success' ]]; then + exit 1 + fi + + if [[ '${{ needs.test-ui.result }}' != 'success' ]]; then + exit 1 + fi + + if [[ '${{ needs.test-api-ee.result }}' != 'success' ]]; then + exit 1 + fi + + if [[ '${{ needs.test-ui-ee.result }}' != 'success' ]]; then + exit 1 + fi + + if [[ '${{ needs.test-ui-ee-watcher.result }}' != 'success' ]]; then + exit 1 + fi + if [[ '${{ needs.test-federation-matrix.result }}' != 'success' ]]; then exit 1 fi From ca997fad3bd498dda9115e263f93deeb20db6316 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sat, 25 Oct 2025 20:00:31 -0300 Subject: [PATCH 27/47] test: remove storybook from tests --- .github/workflows/ci.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 718cbd49aeecd..b6356a268cbee 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -537,7 +537,7 @@ jobs: tests-done: name: ✅ Tests Done runs-on: ubuntu-24.04 - needs: [checks, test-storybook, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-ui-ee-watcher, test-federation-matrix] + needs: [checks, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-ui-ee-watcher, test-federation-matrix] if: always() steps: - name: Test finish aggregation @@ -546,10 +546,6 @@ jobs: exit 1 fi - if [[ '${{ needs.test-storybook.result }}' != 'success' ]]; then - exit 1 - fi - if [[ '${{ needs.test-unit.result }}' != 'success' ]]; then exit 1 fi From 51e39ab306819fd38562f7a2c661768e2dd38552 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sat, 25 Oct 2025 21:53:18 -0300 Subject: [PATCH 28/47] test: enhance documentation for federation testing utilities and configurations --- apps/meteor/tests/data/rooms.helper.ts | 48 +++++ apps/meteor/tests/data/users.helper.ts | 18 ++ .../jest.config.federation.ts | 7 + .../federation-matrix/tests/helper/config.ts | 36 +++- .../tests/helper/synapse-client.ts | 181 ++++++++++++++---- .../federation-matrix/tests/teardown.ts | 15 +- 6 files changed, 264 insertions(+), 41 deletions(-) diff --git a/apps/meteor/tests/data/rooms.helper.ts b/apps/meteor/tests/data/rooms.helper.ts index d992e314411a0..da0fc5b05e89c 100644 --- a/apps/meteor/tests/data/rooms.helper.ts +++ b/apps/meteor/tests/data/rooms.helper.ts @@ -145,6 +145,16 @@ export const addUserToRoom = ({ }); }; +/** + * Retrieves detailed information about a room. + * + * Fetches comprehensive room metadata including federation status, + * member counts, and other room properties needed for federation testing. + * + * @param roomId - The unique identifier of the room + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to room information response + */ export const getRoomInfo = (roomId: IRoom['_id'], config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; @@ -162,6 +172,17 @@ export const getRoomInfo = (roomId: IRoom['_id'], config?: IRequestConfig) => { }); }; +/** + * Retrieves room members ordered by their role hierarchy. + * + * Gets the complete list of room members with their roles and permissions, + * ordered by importance. Essential for verifying federation member synchronization + * and role assignments across different Rocket.Chat instances. + * + * @param roomId - The unique identifier of the room + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to ordered member list response + */ export const getRoomMembers = (roomId: IRoom['_id'], config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; @@ -179,6 +200,22 @@ export const getRoomMembers = (roomId: IRoom['_id'], config?: IRequestConfig) => }); }; +/** + * Finds a specific room member with configurable retry logic. + * + * Searches for a member in a room by username, with retry logic to handle + * eventual consistency in federated systems. This is crucial for federation + * testing where member synchronization may take time to propagate. + * + * @param roomId - The unique identifier of the room to search + * @param username - The username to find + * @param options - Retry configuration options + * @param options.maxRetries - Maximum number of retry attempts (default: 3) + * @param options.delay - Delay between retries in milliseconds (default: 1000) + * @param options.initialDelay - Initial delay before first attempt in milliseconds (default: 0) + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to the user object if found, null otherwise + */ export const findRoomMember = async ( roomId: IRoom['_id'], username: string, @@ -219,6 +256,17 @@ export const findRoomMember = async ( return null; }; +/** + * Retrieves the message history for a group/private room. + * + * Fetches the complete message history including system messages, + * user messages, and federation events. Essential for verifying + * message synchronization and system message generation in federated rooms. + * + * @param roomId - The unique identifier of the room + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to message history response + */ export const getGroupHistory = (roomId: IRoom['_id'], config?: IRequestConfig) => { const requestInstance = config?.request || request; const credentialsInstance = config?.credentials || credentials; diff --git a/apps/meteor/tests/data/users.helper.ts b/apps/meteor/tests/data/users.helper.ts index 82818a104ae6f..49b61444be045 100644 --- a/apps/meteor/tests/data/users.helper.ts +++ b/apps/meteor/tests/data/users.helper.ts @@ -8,11 +8,29 @@ import { api, credentials, methodCall, request } from './api-data'; export type TestUser = TUser & { username: string; emails: string[] }; +/** + * Configuration interface for custom request handling. + * + * Provides a way to override the default request instance and credentials + * for testing scenarios that require custom domains or authentication. + */ export interface IRequestConfig { credentials: Credentials; request: ReturnType; } +/** + * Creates a request configuration for a specific domain. + * + * Sets up a new request instance and authenticates with the specified + * domain, user, and password. This is essential for federation testing + * where multiple Rocket.Chat instances need to be accessed. + * + * @param domain - The base URL of the Rocket.Chat instance + * @param user - The username for authentication + * @param password - The password for authentication + * @returns Promise resolving to request configuration with credentials + */ export async function getRequestConfig(domain: string, user: string, password: string): Promise { const request = supertest(domain); const credentials = await login(user, password, { request, credentials: {} as Credentials }); diff --git a/ee/packages/federation-matrix/jest.config.federation.ts b/ee/packages/federation-matrix/jest.config.federation.ts index bf7a0617a1590..f123c918481dd 100644 --- a/ee/packages/federation-matrix/jest.config.federation.ts +++ b/ee/packages/federation-matrix/jest.config.federation.ts @@ -1,3 +1,10 @@ +/** + * Jest configuration for federation integration tests. + * + * Extends the base server preset with federation-specific settings including + * extended timeouts for distributed system operations, proper module transformation + * for Matrix SDK dependencies, and global teardown for resource cleanup. + */ import server from '@rocket.chat/jest-presets/server'; import type { Config } from 'jest'; diff --git a/ee/packages/federation-matrix/tests/helper/config.ts b/ee/packages/federation-matrix/tests/helper/config.ts index 839cbba5f9ad8..1cd939f6025a7 100644 --- a/ee/packages/federation-matrix/tests/helper/config.ts +++ b/ee/packages/federation-matrix/tests/helper/config.ts @@ -1,5 +1,9 @@ /** - * Federation environment configuration interface + * Configuration interface for federation test environment. + * + * Defines the structure for all federation-related configuration including + * Rocket.Chat instances, Matrix homeservers, and user credentials needed + * for end-to-end federation testing. */ export interface IFederationConfig { rc1: { @@ -29,7 +33,17 @@ export interface IFederationConfig { } /** - * Validates that a required environment variable exists and is not empty + * Validates that a required environment variable exists and is not empty. + * + * Ensures that all federation test configuration is properly set by validating + * environment variables and providing sensible defaults where appropriate. + * Throws an error if a required variable is missing or empty. + * + * @param name - The name of the environment variable for error messages + * @param value - The environment variable value (may be undefined) + * @param defaultValue - Optional default value to use if variable is not set + * @returns The validated value (either the env var or default) + * @throws Error if the variable is required but missing or empty */ function validateEnvVar(name: string, value: string | undefined, defaultValue?: string): string { const finalValue = value || defaultValue; @@ -40,7 +54,15 @@ function validateEnvVar(name: string, value: string | undefined, defaultValue?: } /** - * Gets and validates all federation environment variables + * Builds and validates the complete federation test configuration. + * + * Reads all federation-related environment variables, validates them, + * and constructs a complete configuration object. Uses sensible defaults + * for development and testing scenarios while ensuring all required + * values are present. + * + * @returns Complete federation configuration object + * @throws Error if any required configuration is missing or invalid */ function getFederationConfig(): IFederationConfig { return { @@ -87,7 +109,13 @@ function getFederationConfig(): IFederationConfig { }; } -// Validate and export federation configuration +/** + * Validated federation configuration for test execution. + * + * This configuration is loaded at module initialization time and + * will cause the process to exit if any required environment + * variables are missing or invalid. + */ let federationConfig: IFederationConfig; try { federationConfig = getFederationConfig(); diff --git a/ee/packages/federation-matrix/tests/helper/synapse-client.ts b/ee/packages/federation-matrix/tests/helper/synapse-client.ts index b65ad9ab119c8..cd65730b61bb7 100644 --- a/ee/packages/federation-matrix/tests/helper/synapse-client.ts +++ b/ee/packages/federation-matrix/tests/helper/synapse-client.ts @@ -1,65 +1,127 @@ +/* eslint-disable no-await-in-loop */ /** * Federation test data and configuration * This file provides validated federation configuration for federation tests. */ -import { createClient, MatrixClient, KnownMembership, Room, RoomMember } from 'matrix-js-sdk'; -import { federationConfig } from './config'; +import { createClient, type MatrixClient, KnownMembership, type Room, type RoomMember } from 'matrix-js-sdk'; +/** + * Creates a promise that resolves after the specified delay. + * + * Utility function for adding delays in async operations, particularly + * useful for retry logic and handling eventual consistency in distributed systems. + * + * @param ms - The delay in milliseconds + * @returns Promise that resolves after the specified delay + */ export function wait(ms: number): Promise { - return new Promise(resolve => setTimeout(resolve, ms)); + return new Promise((resolve) => setTimeout(resolve, ms)); } +/** + * Client for interacting with Matrix Synapse homeserver during federation tests. + * + * Provides a simplified interface for Matrix operations needed in federation + * testing scenarios, including room management, member operations, and + * invitation handling with built-in retry logic for eventual consistency. + */ export class SynapseClient { - private matrixClient: MatrixClient | null = null; + private url: string; + private username: string; + private password: string; + /** + * Creates a new SynapseClient instance. + * + * @param url - The Matrix homeserver URL + * @param username - Matrix user ID (e.g., @user:domain.com) + * @param password - User password for authentication + */ constructor(url: string, username: string, password: string) { this.url = url; this.username = username; this.password = password; } + /** + * Initializes the Matrix client connection. + * + * Creates and authenticates a Matrix client, then starts the client + * to enable real-time operations. Must be called before using other methods. + * + * @returns Promise that resolves when initialization is complete + * @throws Error if authentication fails or client cannot be started + */ async initialize(): Promise { const client = await this.createClient(this.username, this.password, this.url); await client.startClient(); this.matrixClient = client; } + /** + * Creates and authenticates a Matrix client with silent logging. + * + * Sets up a Matrix client with minimal logging to reduce noise during + * test execution while maintaining full functionality for federation testing. + * + * @param username - Matrix user ID for authentication + * @param password - User password for authentication + * @param url - Matrix homeserver URL + * @returns Authenticated Matrix client ready for use + * @throws Error if login fails or client creation fails + */ private async createClient(username: string, password: string, url: string): Promise { const silentLogger = { + // eslint-disable-next-line @typescript-eslint/no-empty-function trace: () => {}, + // eslint-disable-next-line @typescript-eslint/no-empty-function debug: () => {}, + // eslint-disable-next-line @typescript-eslint/no-empty-function info: () => {}, + // eslint-disable-next-line @typescript-eslint/no-empty-function warn: () => {}, + // eslint-disable-next-line @typescript-eslint/no-empty-function error: () => {}, - getChild: () => silentLogger + getChild: () => silentLogger, }; - + const client = createClient({ baseUrl: url, useAuthorizationHeader: true, logger: silentLogger, }); - + await client.login('m.login.password', { user: username, - password: password, + password, }); - + return client; } + /** + * Retrieves a room by its display name. + * + * Searches through all known rooms to find one matching the specified + * display name. Useful for federation testing where room names are + * used as identifiers. + * + * @param roomName - The display name of the room to find + * @returns The Matrix room object + * @throws Error if client is not initialized or room is not found + */ getRoom(roomName: string): Room { if (!this.matrixClient) { throw new Error('Matrix client is not initialized'); } const rooms = this.matrixClient.getRooms(); const room = rooms.find((room) => room.name === roomName); - + if (room) { return room; } @@ -67,13 +129,25 @@ export class SynapseClient { throw new Error(`No room found with name ${roomName}`); } + /** + * Finds a room by name and membership status. + * + * Searches for a room that matches both the display name and the current + * user's membership status. Useful for finding rooms in specific states + * like 'invite' or 'join' during federation testing. + * + * @param roomName - The display name of the room to find + * @param membership - The required membership status (e.g., 'invite', 'join') + * @returns The Matrix room ID + * @throws Error if client is not initialized or room is not found + */ getRoomIdByRoomNameAndMembership(roomName: string, membership: KnownMembership): string { if (!this.matrixClient) { throw new Error('Matrix client is not initialized'); } const rooms = this.matrixClient.getRooms(); const room = rooms.find((room) => room.name === roomName && room.getMyMembership() === membership); - + if (room) { return room.roomId; } @@ -81,12 +155,21 @@ export class SynapseClient { throw new Error(`No room found with name ${roomName} and membership ${membership}`); } - async acceptInvitationForRoomName( - roomName: string, - maxRetries: number = 5, - retryDelay: number = 1000, - initialDelay: number = 5000 - ): Promise { + /** + * Accepts a room invitation with configurable retry logic. + * + * Handles the process of accepting a room invitation, which is common + * in federation scenarios where users are invited to remote rooms. + * Includes retry logic to handle eventual consistency in distributed systems. + * + * @param roomName - The display name of the room to join + * @param maxRetries - Maximum number of retry attempts (default: 5) + * @param retryDelay - Delay between retries in milliseconds (default: 1000) + * @param initialDelay - Initial delay before first attempt in milliseconds (default: 5000) + * @returns The room ID of the successfully joined room + * @throws Error if client is not initialized or all retry attempts fail + */ + async acceptInvitationForRoomName(roomName: string, maxRetries = 5, retryDelay = 1000, initialDelay = 5000): Promise { if (!this.matrixClient) { throw new Error('Matrix client is not initialized'); } @@ -107,53 +190,88 @@ export class SynapseClient { lastError = error as Error; } } - - throw new Error(`Failed to accept invitation for room ${roomName} after ${retries} attempts${lastError ? `: ${lastError.message}` : ''}`); + + throw new Error( + `Failed to accept invitation for room ${roomName} after ${retries} attempts${lastError ? `: ${lastError.message}` : ''}`, + ); } + /** + * Retrieves all members of a room. + * + * Gets the complete list of room members, which is essential + * for verifying federation state and member synchronization. + * + * @param roomName - The display name of the room + * @returns Array of room member objects + * @throws Error if client is not initialized or room is not found + */ async getRoomMembers(roomName: string): Promise { const room = this.getRoom(roomName); return room.getMembers(); } + /** + * Finds a specific room member with retry logic. + * + * Searches for a member in a room by username or user ID, with configurable + * retry logic to handle eventual consistency in federated systems. + * This is crucial for federation testing where member synchronization + * may take time to propagate across homeservers. + * + * @param roomName - The display name of the room to search + * @param username - The username or user ID to find + * @param options - Retry configuration options + * @param options.maxRetries - Maximum number of retry attempts (default: 3) + * @param options.delay - Delay between retries in milliseconds (default: 1000) + * @param options.initialDelay - Initial delay before first attempt in milliseconds (default: 0) + * @returns The room member if found, null otherwise + */ async findRoomMember( - roomName: string, - username: string, - options: { maxRetries?: number; delay?: number; initialDelay?: number } = {} + roomName: string, + username: string, + options: { maxRetries?: number; delay?: number; initialDelay?: number } = {}, ): Promise { const { maxRetries = 3, delay = 1000, initialDelay = 0 } = options; - + if (initialDelay > 0) { await wait(initialDelay); } - + for (let attempt = 1; attempt <= maxRetries; attempt++) { try { const members = await this.getRoomMembers(roomName); - const member = members.find((member: RoomMember) => - member.name === username || member.userId === username - ); - + const member = members.find((member: RoomMember) => member.name === username || member.userId === username); + if (member) { return member; } - + if (attempt < maxRetries) { await wait(delay); } } catch (error) { console.warn(`Attempt ${attempt} to find room member failed:`, error); - + if (attempt < maxRetries) { await wait(delay); } } } - + return null; } + /** + * Closes the Matrix client connection and cleans up resources. + * + * Properly shuts down the Matrix client, clears all data stores, + * removes event listeners, and logs out. Essential for preventing + * resource leaks during test execution. + * + * @returns Promise that resolves when cleanup is complete + */ async close(): Promise { if (this.matrixClient) { this.matrixClient.stopClient(); @@ -165,4 +283,3 @@ export class SynapseClient { } } } - diff --git a/ee/packages/federation-matrix/tests/teardown.ts b/ee/packages/federation-matrix/tests/teardown.ts index 0b2e45c8458e8..de3e156162643 100644 --- a/ee/packages/federation-matrix/tests/teardown.ts +++ b/ee/packages/federation-matrix/tests/teardown.ts @@ -1,7 +1,12 @@ /** - * Global teardown for Jest federation tests - * This ensures that any open connections or handles are properly closed - * to prevent Jest from hanging + * Global teardown for Jest federation tests. + * + * Ensures that any open connections or handles are properly closed + * to prevent Jest from hanging. This is particularly important for + * Matrix SDK connections and other long-lived resources that may + * prevent Jest from exiting cleanly. + * + * @returns Promise that resolves when cleanup is complete */ export default async function globalTeardown() { // Force close any remaining open handles @@ -9,7 +14,7 @@ export default async function globalTeardown() { if (global.gc) { global.gc(); } - + // Give a small delay to allow cleanup - await new Promise(resolve => setTimeout(resolve, 1000)); + await new Promise((resolve) => setTimeout(resolve, 1000)); } From 310479fd02b6593522554b97f4a1eebf3022cf3b Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 00:11:11 -0300 Subject: [PATCH 29/47] test: fix integration tests --- apps/meteor/tests/data/users.helper.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/meteor/tests/data/users.helper.ts b/apps/meteor/tests/data/users.helper.ts index 49b61444be045..f73785534032d 100644 --- a/apps/meteor/tests/data/users.helper.ts +++ b/apps/meteor/tests/data/users.helper.ts @@ -5,6 +5,7 @@ import supertest from 'supertest'; import type { Response } from 'supertest'; import { api, credentials, methodCall, request } from './api-data'; +import { password } from './user'; export type TestUser = TUser & { username: string; emails: string[] }; @@ -65,7 +66,7 @@ export const createUser = ( void requestInstance .post(api('users.create')) .set(credentialsInstance) - .send({ email, name: username, username, password: userData.password, ...userData }) + .send({ email, name: username, username, password, ...userData }) .end((err: unknown, res: Response) => { if (err) { return reject(err); From 93471f7417df2143bc7422ef9bee1a7d579fa8fd Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 12:39:53 -0300 Subject: [PATCH 30/47] test: add second set of tests. Inviting users to non-federated private room --- apps/meteor/tests/data/rooms.helper.ts | 77 +- ee/packages/federation-matrix/package.json | 3 +- .../tests/end-to-end/room.spec.ts | 738 ++++++++++-------- .../tests/helper/ddp-listener.ts | 161 ++++ .../tests/scripts/run-integration-tests.sh | 5 - yarn.lock | 1 + 6 files changed, 667 insertions(+), 318 deletions(-) create mode 100644 ee/packages/federation-matrix/tests/helper/ddp-listener.ts diff --git a/apps/meteor/tests/data/rooms.helper.ts b/apps/meteor/tests/data/rooms.helper.ts index da0fc5b05e89c..f181372149ee2 100644 --- a/apps/meteor/tests/data/rooms.helper.ts +++ b/apps/meteor/tests/data/rooms.helper.ts @@ -123,18 +123,36 @@ export const getSubscriptionByRoomId = (roomId: IRoom['_id'], userCredentials = }); }); +/** + * Adds users to a room using the addUsersToRoom method. + * + * Invites one or more users to join a room using the DDP method call. + * Supports both local and federated users, with proper error handling + * for federation restrictions. + * + * @param usernames - Array of usernames to add to the room + * @param rid - The unique identifier of the room + * @param userCredentials - Optional credentials for the request (deprecated, use config instead) + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to the method call response + */ export const addUserToRoom = ({ usernames, rid, userCredentials, + config, }: { usernames: string[]; rid: IRoom['_id']; userCredentials?: Credentials; + config?: IRequestConfig; }) => { - return request + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || userCredentials || credentials; + + return requestInstance .post(methodCall('addUsersToRoom')) - .set(userCredentials ?? credentials) + .set(credentialsInstance) .send({ message: JSON.stringify({ method: 'addUsersToRoom', @@ -145,6 +163,61 @@ export const addUserToRoom = ({ }); }; +/** + * Adds users to a room using the /invite slash command via method.call. + * + * Executes the /invite slash command using the DDP method call to add users to a room. + * This simulates the user experience of using slash commands in the UI. + * Supports both local and federated users, with proper error handling for federation restrictions. + * + * @param usernames - Array of usernames to add to the room + * @param rid - The unique identifier of the room + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to the method call response + * @note The slash command expects parameters: { cmd: string, params: string, msg: IMessage, triggerId: string } + */ +export const addUserToRoomSlashCommand = ({ + usernames, + rid, + config, +}: { + usernames: string[]; + rid: IRoom['_id']; + config?: IRequestConfig; +}) => { + if (!usernames || usernames.length === 0) { + throw new Error('"usernames" is required in "addUserToRoomSlashCommand" test helper'); + } + if (!rid) { + throw new Error('"rid" is required in "addUserToRoomSlashCommand" test helper'); + } + + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + return requestInstance + .post(methodCall('slashCommand')) + .set(credentialsInstance) + .send({ + message: JSON.stringify({ + method: 'slashCommand', + params: [ + { + cmd: 'invite', + params: usernames.join(' '), + msg: { + rid, + _id: `test-${Date.now()}`, + }, + triggerId: `test-trigger-${Date.now()}`, + }, + ], + id: 'id', + msg: 'method', + }), + }); +}; + /** * Retrieves detailed information about a room. * diff --git a/ee/packages/federation-matrix/package.json b/ee/packages/federation-matrix/package.json index 3487782d0f6ee..e48ac88aa5aff 100644 --- a/ee/packages/federation-matrix/package.json +++ b/ee/packages/federation-matrix/package.json @@ -7,6 +7,7 @@ "@babel/core": "~7.28.4", "@babel/preset-env": "~7.28.3", "@babel/preset-typescript": "~7.27.1", + "@rocket.chat/ddp-client": "workspace:^", "@rocket.chat/eslint-config": "workspace:^", "@types/emojione": "^2.2.9", "@types/node": "~22.16.5", @@ -22,7 +23,7 @@ "lint": "eslint src", "lint:fix": "eslint src --fix", "test": "jest", - "testend-to-end": "IS_EE=true jest --config jest.config.federation.ts --forceExit --testTimeout=30000", + "testend-to-end": "IS_EE=true NODE_EXTRA_CA_CERTS=$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt jest --config jest.config.federation.ts --forceExit --testTimeout=30000", "test:integration": "./tests/scripts/run-integration-tests.sh", "build": "rm -rf dist && tsc -p tsconfig.build.json", "testunit": "jest", diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 6b4c7ffac1d99..46f8a321fabd4 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -1,9 +1,17 @@ import type { IMessage } from '@rocket.chat/core-typings'; -import { createRoom, getRoomInfo, getGroupHistory, findRoomMember } from '../../../../../apps/meteor/tests/data/rooms.helper'; +import { + createRoom, + getRoomInfo, + getGroupHistory, + findRoomMember, + addUserToRoom, + addUserToRoomSlashCommand, +} from '../../../../../apps/meteor/tests/data/rooms.helper'; import { getRequestConfig, createUser } from '../../../../../apps/meteor/tests/data/users.helper'; import { IS_EE } from '../../../../../apps/meteor/tests/e2e/config/constants'; import { federationConfig } from '../helper/config'; +import { createDDPListener } from '../helper/ddp-listener'; import { SynapseClient } from '../helper/synapse-client'; // import { KnownMembership } from 'matrix-js-sdk'; @@ -73,359 +81,469 @@ import { SynapseClient } from '../helper/synapse-client'; }); describe('Rooms', () => { - describe('Create a room on RC as private and federated and: ', () => { - describe('Add 1 federated user in the creation modal', () => { - let channelName: string; - let federatedChannel: any; - - beforeAll(async () => { - channelName = `federated-channel-${Date.now()}`; - - const createResponse = await createRoom({ - type: 'p', - name: channelName, - members: [federationConfig.hs1.adminMatrixUserId], - extraData: { - federated: true, - }, + describe('Create a room on RC as private, do not mark as federated and', () => { + let nonFederatedChannel: { _id: string; name: string; t: string; federated?: boolean }; + + beforeEach(async () => { + const channelName = `non-federated-channel-${Date.now()}`; + + // Create a non-federated private room (without federated members) + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: false, + }, + config: rc1AdminRequestConfig, + }); + + nonFederatedChannel = createResponse.body.group; + + expect(nonFederatedChannel).toHaveProperty('_id'); + expect(nonFederatedChannel).toHaveProperty('name', channelName); + expect(nonFederatedChannel).toHaveProperty('t', 'p'); + expect(nonFederatedChannel).not.toHaveProperty('federated', true); + }, 10000); + + // No cleanup needed - rooms are left for debugging purposes + + describe('Go to the members list and try to add a federated user', () => { + it('It should not allow and show an error message', async () => { + // RC view: Attempt to add a federated user to the non-federated room + const response = await addUserToRoom({ + usernames: [federationConfig.hs1.adminMatrixUserId], + rid: nonFederatedChannel._id, config: rc1AdminRequestConfig, }); - // For private groups, the response has 'group' property, not 'channel' - federatedChannel = createResponse.body.group; - - expect(federatedChannel).toHaveProperty('_id'); - expect(federatedChannel).toHaveProperty('name', channelName); - expect(federatedChannel).toHaveProperty('t', 'p'); - expect(federatedChannel).toHaveProperty('federated', true); - expect(federatedChannel).toHaveProperty('federation'); - expect((federatedChannel as any).federation).toHaveProperty('version', 1); - - const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId).not.toBe(''); - - // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from - // invite to join - // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); - // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); - }, 10000); - - it('It should show the room on the remote Element or RC', async () => { - // RC view: Check in RC - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // Synapse view: Check in Element - const elementRoom = hs1AdminApp.getRoom(channelName); - expect(elementRoom).toHaveProperty('name', channelName); - }); + expect(response.body).toHaveProperty('success', true); + expect(response.body).toHaveProperty('message'); - it('It should show the new user in the members list', async () => { - // RC view: Check in RC that the federated user is in the members list - const rc1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, - { initialDelay: 0 }, - rc1AdminRequestConfig, - ); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, + // Parse the error message from the DDP response + const messageData = JSON.parse(response.body.message); + expect(messageData).toHaveProperty('error'); + expect(messageData.error).toHaveProperty('error', 'error-federated-users-in-non-federated-rooms'); + + // RC view: Verify the federated user was NOT added to the room's member list + const federatedUserInRoom = await findRoomMember( + nonFederatedChannel._id, federationConfig.hs1.adminMatrixUserId, { initialDelay: 0 }, rc1AdminRequestConfig, ); + expect(federatedUserInRoom).toBeNull(); - expect(rc1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); - - // Synapse view: Check in Element (Matrix) that the federated user is in the members list - const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { - delay: 2000, - }); - const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { - delay: 2000, - }); - expect(rc1AdminUserInSynapse).not.toBeNull(); - expect(hs1AdminUserInSynapse).not.toBeNull(); + // RC view: Verify room remains non-federated + const roomInfo = await getRoomInfo(nonFederatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).not.toHaveProperty('federated', true); }); + }); - it('It should show the system message that the user added', async () => { - // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol - // Get the room history to find the system message - const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); - expect(Array.isArray(historyResponse.messages)).toBe(true); - - // Look for a system message about the user joining - // System messages typically have t: 'uj' (user joined) and the msg contains the username - const joinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); + describe('Go to the composer and use the /invite slash command to add a federated user', () => { + it('It should not allow and show an error message', async () => { + // Set up DDP listener to catch ephemeral messages + const ddpListener = createDDPListener(federationConfig.rc1.apiUrl, rc1AdminRequestConfig); - expect(joinMessage).toBeDefined(); - expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - }); - }); + // Connect to DDP and subscribe to ephemeral messages + await ddpListener.connect(); - describe('Add 2 or more federated users in the creation modal', () => { - let channelName: string; - let federatedChannel: any; - - beforeAll(async () => { - channelName = `federated-channel-multi-${Date.now()}`; - - // Create room with both federated users - const createResponse = await createRoom({ - type: 'p', - name: channelName, - members: [federationConfig.hs1.adminMatrixUserId, hs1User1MatrixId], - extraData: { - federated: true, - }, + // RC view: Execute the /invite slash command to add a federated user + const response = await addUserToRoomSlashCommand({ + usernames: [federationConfig.hs1.adminMatrixUserId], + rid: nonFederatedChannel._id, config: rc1AdminRequestConfig, }); - // For private groups, the response has 'group' property, not 'channel' - federatedChannel = createResponse.body.group; - - expect(federatedChannel).toHaveProperty('_id'); - expect(federatedChannel).toHaveProperty('name', channelName); - expect(federatedChannel).toHaveProperty('t', 'p'); - expect(federatedChannel).toHaveProperty('federated', true); - expect(federatedChannel).toHaveProperty('federation'); - expect((federatedChannel as any).federation).toHaveProperty('version', 1); - - // Accept invitations for both users - const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId1).not.toBe(''); - - const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId2).not.toBe(''); - - // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from - // invite to join - // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); - // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); - }, 15000); - - it('It should show the room on all the involved remote Element or RC', async () => { - // RC view: Check in RC - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // Synapse view: Check in Element for admin user - const elementRoom1 = hs1AdminApp.getRoom(channelName); - expect(elementRoom1).toHaveProperty('name', channelName); - - // Synapse view: Check in Element for user1 - const elementRoom2 = hs1User1App.getRoom(channelName); - expect(elementRoom2).toHaveProperty('name', channelName); - }); + // The slash command returns success but broadcasts ephemeral messages + // instead of throwing errors + expect(response.body).toHaveProperty('success', true); + expect(response.body).toHaveProperty('message'); + const messageData = JSON.parse(response.body.message); + expect(messageData).toHaveProperty('msg', 'result'); + + // Wait for the ephemeral message to be broadcast + const ephemeralMessage = await ddpListener.waitForEphemeralMessage( + 'You cannot add external users to a non-federated room', + 5000, // 5 second timeout + ); + + // Verify the ephemeral message content + expect(ephemeralMessage.msg).toContain('You cannot add external users to a non-federated room'); + expect(ephemeralMessage.u.username).toBe('rocket.cat'); + expect(ephemeralMessage.private).toBe(true); - it('It should show the new users in the members list of all RCs involved', async () => { - // RC view: Check in RC that both federated users are in the members list - const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, + // RC view: Verify the federated user was NOT added to the room's member list + const federatedUserInRoom = await findRoomMember( + nonFederatedChannel._id, federationConfig.hs1.adminMatrixUserId, {}, rc1AdminRequestConfig, ); - const hs1User1InRC = await findRoomMember(federatedChannel._id, hs1User1MatrixId, {}, rc1AdminRequestConfig); - - expect(rc1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1User1InRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); - expect(hs1User1InRC?.federated).toBe(true); - - // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list - const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); - const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); - const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, hs1User1MatrixId, { initialDelay: 2000 }); - - expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); - expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); - expect(hs1User1InSynapseAdmin).not.toBeNull(); - - // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list - const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); - const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); - const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, hs1User1MatrixId); - - expect(rc1AdminUserInSynapseUser1).not.toBeNull(); - expect(hs1AdminUserInSynapseUser1).not.toBeNull(); - expect(hs1User1InSynapseUser1).not.toBeNull(); - }); - - it('It should show the system messages that the user added on all RCs involved', async () => { - // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol - // Get the room history to find the system messages - const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); - expect(Array.isArray(historyResponse.messages)).toBe(true); - - // Look for system messages about both users joining - // System messages typically have t: 'uj' (user joined) and the msg contains the username - const adminJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - const hs1User1JoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === hs1User1MatrixId, - ); + expect(federatedUserInRoom).toBeNull(); - expect(adminJoinMessage).toBeDefined(); - expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + // RC view: Verify room remains non-federated + const roomInfo = await getRoomInfo(nonFederatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).not.toHaveProperty('federated', true); - expect(hs1User1JoinMessage).toBeDefined(); - expect(hs1User1JoinMessage?.msg).toContain(hs1User1MatrixId); - expect(hs1User1JoinMessage?.u?.username).toBe(hs1User1MatrixId); + ddpListener.disconnect(); }); }); - describe('Add 1 federated user and 1 local user in the creation modal', () => { - let channelName: string; - let federatedChannel: any; - - beforeAll(async () => { - channelName = `federated-channel-mixed-${Date.now()}`; - - // Create room with 1 federated user (from Synapse) and 1 local user (from RC) - const createResponse = await createRoom({ - type: 'p', - name: channelName, - members: [ - federationConfig.hs1.adminMatrixUserId, // federated user - rc1User1Username, // local user - ], - extraData: { - federated: true, - }, - config: rc1AdminRequestConfig, + describe('Create a room on RC as private and federated and', () => { + describe('Add 1 federated user in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-${Date.now()}`; + + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }, 10000); + + it('It should show the room on the remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element + const elementRoom = hs1AdminApp.getRoom(channelName); + expect(elementRoom).toHaveProperty('name', channelName); }); - // For private groups, the response has 'group' property, not 'channel' - federatedChannel = createResponse.body.group; - - expect(federatedChannel).toHaveProperty('_id'); - expect(federatedChannel).toHaveProperty('name', channelName); - expect(federatedChannel).toHaveProperty('t', 'p'); - expect(federatedChannel).toHaveProperty('federated', true); - expect(federatedChannel).toHaveProperty('federation'); - expect((federatedChannel as any).federation).toHaveProperty('version', 1); - - // Accept invitation for the federated user (local user is already added automatically) - const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId).not.toBe(''); - }, 15000); - - it('It should show the room on the remote Element or RC and local for the second user', async () => { - // RC view: Check in RC (admin view) - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // RC view: Check in RC (user1 view - local user) - const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); - expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfoUser1.room).toHaveProperty('federated', true); - - // Synapse view: Check in Synapse (Matrix) for federated user - const room = hs1AdminApp.getRoom(channelName); - expect(room).toHaveProperty('name', channelName); - expect(room.getMyMembership()).toBe('join'); - }); - - it('It should show the 2 new users in the members list', async () => { - // RC view: Check in RC (admin view) that both users are in the members list - const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); - const rc1User1InRC = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1AdminRequestConfig); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1AdminRequestConfig, - ); + it('It should show the new user in the members list', async () => { + // RC view: Check in RC that the federated user is in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // Synapse view: Check in Element (Matrix) that the federated user is in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + delay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + delay: 2000, + }); + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); - expect(rc1AdminUserInRC).not.toBeNull(); - expect(rc1User1InRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); + it('It should show the system message that the user added', async () => { + // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system message + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for a system message about the user joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const joinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(joinMessage).toBeDefined(); + expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + }); + }); - // RC view: Check in RC (user1 view) that both users are in the members list - const rc1AdminUserInRCUser1 = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, - {}, - rc1User1RequestConfig, - ); - const rc1User1InRCUser1 = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1User1RequestConfig); - const hs1AdminUserInRCUser1 = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1User1RequestConfig, - ); + describe('Add 2 or more federated users in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-multi-${Date.now()}`; + + // Create room with both federated users + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId, hs1User1MatrixId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Accept invitations for both users + const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId1).not.toBe(''); + + const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId2).not.toBe(''); + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }, 15000); + + it('It should show the room on all the involved remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element for admin user + const elementRoom1 = hs1AdminApp.getRoom(channelName); + expect(elementRoom1).toHaveProperty('name', channelName); + + // Synapse view: Check in Element for user1 + const elementRoom2 = hs1User1App.getRoom(channelName); + expect(elementRoom2).toHaveProperty('name', channelName); + }); - expect(rc1AdminUserInRCUser1).not.toBeNull(); - expect(rc1User1InRCUser1).not.toBeNull(); - expect(hs1AdminUserInRCUser1).not.toBeNull(); - expect(hs1AdminUserInRCUser1?.federated).toBe(true); + it('It should show the new users in the members list of all RCs involved', async () => { + // RC view: Check in RC that both federated users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + const hs1User1InRC = await findRoomMember(federatedChannel._id, hs1User1MatrixId, {}, rc1AdminRequestConfig); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + expect(hs1User1InRC?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list + const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, hs1User1MatrixId, { initialDelay: 2000 }); + + expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1User1InSynapseAdmin).not.toBeNull(); + + // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list + const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, hs1User1MatrixId); + + expect(rc1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1User1InSynapseUser1).not.toBeNull(); + }); - // Synapse view: Check in Synapse (Matrix) that both users are in the members list - const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { - initialDelay: 2000, + it('It should show the system messages that the user added on all RCs involved', async () => { + // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const adminJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + const hs1User1JoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === hs1User1MatrixId, + ); + + expect(adminJoinMessage).toBeDefined(); + expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + expect(hs1User1JoinMessage).toBeDefined(); + expect(hs1User1JoinMessage?.msg).toContain(hs1User1MatrixId); + expect(hs1User1JoinMessage?.u?.username).toBe(hs1User1MatrixId); }); - const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, rc1User1MatrixId, { initialDelay: 2000 }); - const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { - initialDelay: 2000, + }); + + describe('Add 1 federated user and 1 local user in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-mixed-${Date.now()}`; + + // Create room with 1 federated user (from Synapse) and 1 local user (from RC) + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [ + federationConfig.hs1.adminMatrixUserId, // federated user + rc1User1Username, // local user + ], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Accept invitation for the federated user (local user is already added automatically) + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 15000); + + it('It should show the room on the remote Element or RC and local for the second user', async () => { + // RC view: Check in RC (admin view) + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // RC view: Check in RC (user1 view - local user) + const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); + expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfoUser1.room).toHaveProperty('federated', true); + + // Synapse view: Check in Synapse (Matrix) for federated user + const room = hs1AdminApp.getRoom(channelName); + expect(room).toHaveProperty('name', channelName); + expect(room.getMyMembership()).toBe('join'); }); - expect(rc1AdminUserInSynapse).not.toBeNull(); - expect(rc1User1InSynapse).not.toBeNull(); - expect(hs1AdminUserInSynapse).not.toBeNull(); - }); + it('It should show the 2 new users in the members list', async () => { + // RC view: Check in RC (admin view) that both users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const rc1User1InRC = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(rc1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // RC view: Check in RC (user1 view) that both users are in the members list + const rc1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1User1RequestConfig, + ); + const rc1User1InRCUser1 = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1User1RequestConfig); + const hs1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1User1RequestConfig, + ); + + expect(rc1AdminUserInRCUser1).not.toBeNull(); + expect(rc1User1InRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) that both users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + initialDelay: 2000, + }); + const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, rc1User1MatrixId, { initialDelay: 2000 }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + initialDelay: 2000, + }); + + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(rc1User1InSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); - it('It should show the 2 system messages that the user added', async () => { - // RC view: Check in RC (admin view) for system messages about both users joining - const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); - expect(Array.isArray(historyResponse.messages)).toBe(true); + it('It should show the 2 system messages that the user added', async () => { + // RC view: Check in RC (admin view) for system messages about both users joining + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about both users joining - const localUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, - ); + // Look for system messages about both users joining + const localUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, + ); - const federatedUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); + const federatedUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); - expect(localUserJoinMessage).toBeDefined(); - expect(localUserJoinMessage?.msg).toContain(rc1User1Username); - expect(localUserJoinMessage?.u?.username).toBe(rc1User1Username); + expect(localUserJoinMessage).toBeDefined(); + expect(localUserJoinMessage?.msg).toContain(rc1User1Username); + expect(localUserJoinMessage?.u?.username).toBe(rc1User1Username); - expect(federatedUserJoinMessage).toBeDefined(); - expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage).toBeDefined(); + expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - // RC view: Check in RC (user1 view) for system messages about both users joining - const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); - expect(Array.isArray(historyResponseUser1.messages)).toBe(true); + // RC view: Check in RC (user1 view) for system messages about both users joining + const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); + expect(Array.isArray(historyResponseUser1.messages)).toBe(true); - const localUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, - ); + const localUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, + ); - const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); + const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); - expect(localUserJoinMessageUser1).toBeDefined(); - expect(federatedUserJoinMessageUser1).toBeDefined(); + expect(localUserJoinMessageUser1).toBeDefined(); + expect(federatedUserJoinMessageUser1).toBeDefined(); + }); }); }); }); diff --git a/ee/packages/federation-matrix/tests/helper/ddp-listener.ts b/ee/packages/federation-matrix/tests/helper/ddp-listener.ts new file mode 100644 index 0000000000000..a084c77891146 --- /dev/null +++ b/ee/packages/federation-matrix/tests/helper/ddp-listener.ts @@ -0,0 +1,161 @@ +import type { IMessage } from '@rocket.chat/core-typings'; +import { DDPSDK } from '@rocket.chat/ddp-client'; + +import type { IRequestConfig } from '../../../../../apps/meteor/tests/data/users.helper'; + +/** + * DDP Listener for catching ephemeral messages in federation tests + * + * This helper creates a DDP connection to listen for ephemeral messages + * that are broadcast to a specific user. It's designed to work with + * the federation test environment where the test runs separately from + * the server. + */ +export class DDPListener { + private sdk: DDPSDK | null = null; + + private ephemeralMessages: IMessage[] = []; + + private timeoutId: NodeJS.Timeout | null = null; + + private serverUrl: string; + + private userId: string; + + private authToken?: string; + + constructor(apiUrl: string, requestConfig: IRequestConfig) { + // Extract server URL from API URL (convert HTTP/HTTPS to WebSocket) + this.serverUrl = apiUrl.replace(/^http/, 'ws'); + + // Extract user ID and auth token from request config credentials + this.userId = requestConfig.credentials['X-User-Id']; + this.authToken = requestConfig.credentials['X-Auth-Token']; + } + + /** + * Connect to the DDP server and subscribe to ephemeral messages + */ + async connect(): Promise { + try { + // Create DDP SDK instance + this.sdk = DDPSDK.create(this.serverUrl); + + // Add timeout for connection + const connectionTimeout = setTimeout(() => { + throw new Error('DDP connection timeout'); + }, 10000); + + // Connect to the server + await this.sdk.connection.connect(); + + // Wait a bit for the connection to be fully ready + await new Promise((resolve) => setTimeout(resolve, 1000)); + + // Authenticate if we have a token + if (this.authToken) { + await this.sdk.account.loginWithToken(this.authToken); + } + + // Subscribe to ephemeral messages using the stream method + this.sdk.stream('notify-user', `${this.userId}/message`, (...args) => { + // The args should contain the ephemeral message + if (args && args.length > 0) { + const message = args[0] as IMessage; + this.ephemeralMessages.push(message); + } + }); + + // Clear timeout on successful connection + clearTimeout(connectionTimeout); + } catch (error) { + throw error; + } + } + + /** + * Wait for an ephemeral message with a specific content + * @param expectedContent - The expected message content (partial match) + * @param timeoutMs - Timeout in milliseconds (default: 5000) + * @returns Promise that resolves with the message or rejects on timeout + */ + async waitForEphemeralMessage(expectedContent: string, timeoutMs = 5000): Promise { + return new Promise((resolve, reject) => { + const existingMessage = this.ephemeralMessages.find((msg) => { + return msg.msg?.includes(expectedContent); + }); + + if (existingMessage) { + resolve(existingMessage); + return; + } + + let interval: NodeJS.Timeout | null = null; + + this.timeoutId = setTimeout(() => { + if (interval) { + clearInterval(interval); + } + reject(new Error(`Timeout waiting for ephemeral message containing: "${expectedContent}"`)); + }, timeoutMs); + + const checkMessages = () => { + const message = this.ephemeralMessages.find((msg) => { + return msg.msg?.includes(expectedContent); + }); + + if (message) { + if (this.timeoutId) { + clearTimeout(this.timeoutId); + this.timeoutId = null; + } + if (interval) { + clearInterval(interval); + } + resolve(message); + } + }; + + interval = setInterval(checkMessages, 100); + }); + } + + /** + * Get all captured ephemeral messages + */ + getEphemeralMessages(): IMessage[] { + return [...this.ephemeralMessages]; + } + + /** + * Clear captured messages + */ + clearMessages(): void { + this.ephemeralMessages = []; + } + + /** + * Disconnect from DDP server + */ + disconnect(): void { + if (this.timeoutId) { + clearTimeout(this.timeoutId); + this.timeoutId = null; + } + + if (this.sdk) { + this.sdk.connection.close(); + this.sdk = null; + } + } +} + +/** + * Helper function to create and manage a DDP listener for federation tests + * @param apiUrl - The Rocket.Chat API URL (e.g., 'http://rc1:3000' or 'https://rc1:3000') + * @param requestConfig - The request configuration containing credentials + * @returns DDPListener instance + */ +export function createDDPListener(apiUrl: string, requestConfig: IRequestConfig): DDPListener { + return new DDPListener(apiUrl, requestConfig); +} diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index e4c30c780f1cf..38ad541243f87 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -321,10 +321,5 @@ fi log_info "Running end-to-end tests..." cd "$PACKAGE_ROOT" -# Set NODE_EXTRA_CA_CERTS to use the custom CA certificate -export NODE_EXTRA_CA_CERTS="$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt" - yarn testend-to-end TEST_EXIT_CODE=$? - - diff --git a/yarn.lock b/yarn.lock index 85d7f839a2574..4267372dedbbb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8415,6 +8415,7 @@ __metadata: "@babel/preset-typescript": "npm:~7.27.1" "@rocket.chat/core-services": "workspace:^" "@rocket.chat/core-typings": "workspace:^" + "@rocket.chat/ddp-client": "workspace:^" "@rocket.chat/emitter": "npm:^0.31.25" "@rocket.chat/eslint-config": "workspace:^" "@rocket.chat/federation-sdk": "npm:0.2.0" From e3cbdfb57cc3afe47e8638dffb01396a63e09df4 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 14:15:50 -0300 Subject: [PATCH 31/47] test: getting rid of unecessary local variables and add room id validation in ephemeral message testing --- .../tests/end-to-end/room.spec.ts | 722 +++++++++--------- .../federation-matrix/tests/helper/config.ts | 6 +- .../tests/helper/ddp-listener.ts | 15 +- 3 files changed, 382 insertions(+), 361 deletions(-) diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 46f8a321fabd4..306f9c8a64044 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -19,18 +19,11 @@ import { SynapseClient } from '../helper/synapse-client'; (IS_EE ? describe : describe.skip)('Federation', () => { let rc1AdminRequestConfig: any; - let rc1User1Username: string; - let rc1User1Password: string; - let rc1User1MatrixId: string; let rc1User1RequestConfig: any; let hs1AdminApp: SynapseClient; - let hs1User1Username: string; - let hs1User1Password: string; - let hs1User1MatrixId: string; let hs1User1App: SynapseClient; beforeAll(async () => { - const timestamp = Date.now(); // Create admin request config for RC1 rc1AdminRequestConfig = await getRequestConfig( federationConfig.rc1.apiUrl, @@ -38,36 +31,34 @@ import { SynapseClient } from '../helper/synapse-client'; federationConfig.rc1.adminPassword, ); - // Generate dynamic user1 for RC1 - rc1User1Username = `rcuser-${timestamp}`; - rc1User1Password = `rcpass-${timestamp}`; - rc1User1MatrixId = `@${rc1User1Username}:${federationConfig.rc1.apiUrl.replace('https://', '').replace('http://', '')}`; - - // Create user1 in RC1 + // Create user1 in RC1 using federation config values await createUser( { - username: rc1User1Username, - password: rc1User1Password, - email: `${rc1User1Username}@rocket.chat`, - name: rc1User1Username, + username: federationConfig.rc1.additionalUser1.username, + password: federationConfig.rc1.additionalUser1.password, + email: `${federationConfig.rc1.additionalUser1.username}@rocket.chat`, + name: federationConfig.rc1.additionalUser1.username, }, rc1AdminRequestConfig, ); // Create user1 request config for RC1 - rc1User1RequestConfig = await getRequestConfig(federationConfig.rc1.apiUrl, rc1User1Username, rc1User1Password); + rc1User1RequestConfig = await getRequestConfig( + federationConfig.rc1.apiUrl, + federationConfig.rc1.additionalUser1.username, + federationConfig.rc1.additionalUser1.password, + ); // Create admin Synapse client for HS1 hs1AdminApp = new SynapseClient(federationConfig.hs1.url, federationConfig.hs1.adminUser, federationConfig.hs1.adminPassword); await hs1AdminApp.initialize(); - // User previously created in Synapse - hs1User1Username = `alice`; - hs1User1Password = `alice`; - hs1User1MatrixId = `@${hs1User1Username}:${federationConfig.hs1.homeserver}`; - // Create user1 Synapse client for HS1 - hs1User1App = new SynapseClient(federationConfig.hs1.url, hs1User1MatrixId, hs1User1Password); + hs1User1App = new SynapseClient( + federationConfig.hs1.url, + federationConfig.hs1.additionalUser1.matrixUserId, + federationConfig.hs1.additionalUser1.password, + ); await hs1User1App.initialize(); }); @@ -117,6 +108,8 @@ import { SynapseClient } from '../helper/synapse-client'; config: rc1AdminRequestConfig, }); + console.log('response', response.body); + expect(response.body).toHaveProperty('success', true); expect(response.body).toHaveProperty('message'); @@ -166,12 +159,14 @@ import { SynapseClient } from '../helper/synapse-client'; const ephemeralMessage = await ddpListener.waitForEphemeralMessage( 'You cannot add external users to a non-federated room', 5000, // 5 second timeout + nonFederatedChannel._id, ); // Verify the ephemeral message content expect(ephemeralMessage.msg).toContain('You cannot add external users to a non-federated room'); expect(ephemeralMessage.u.username).toBe('rocket.cat'); expect(ephemeralMessage.private).toBe(true); + expect(ephemeralMessage.rid).toBe(nonFederatedChannel._id); // Verify it's for the correct room // RC view: Verify the federated user was NOT added to the room's member list const federatedUserInRoom = await findRoomMember( @@ -189,361 +184,380 @@ import { SynapseClient } from '../helper/synapse-client'; ddpListener.disconnect(); }); }); + }); - describe('Create a room on RC as private and federated and', () => { - describe('Add 1 federated user in the creation modal', () => { - let channelName: string; - let federatedChannel: any; - - beforeAll(async () => { - channelName = `federated-channel-${Date.now()}`; - - const createResponse = await createRoom({ - type: 'p', - name: channelName, - members: [federationConfig.hs1.adminMatrixUserId], - extraData: { - federated: true, - }, - config: rc1AdminRequestConfig, - }); - - // For private groups, the response has 'group' property, not 'channel' - federatedChannel = createResponse.body.group; - - expect(federatedChannel).toHaveProperty('_id'); - expect(federatedChannel).toHaveProperty('name', channelName); - expect(federatedChannel).toHaveProperty('t', 'p'); - expect(federatedChannel).toHaveProperty('federated', true); - expect(federatedChannel).toHaveProperty('federation'); - expect((federatedChannel as any).federation).toHaveProperty('version', 1); - - const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId).not.toBe(''); - - // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from - // invite to join - // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); - // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); - }, 10000); - - it('It should show the room on the remote Element or RC', async () => { - // RC view: Check in RC - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // Synapse view: Check in Element - const elementRoom = hs1AdminApp.getRoom(channelName); - expect(elementRoom).toHaveProperty('name', channelName); + describe('Create a room on RC as private and federated and', () => { + describe('Add 1 federated user in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-${Date.now()}`; + + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, }); - it('It should show the new user in the members list', async () => { - // RC view: Check in RC that the federated user is in the members list - const rc1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, - { initialDelay: 0 }, - rc1AdminRequestConfig, - ); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - { initialDelay: 0 }, - rc1AdminRequestConfig, - ); - - expect(rc1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); - - // Synapse view: Check in Element (Matrix) that the federated user is in the members list - const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { - delay: 2000, - }); - const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { - delay: 2000, - }); - expect(rc1AdminUserInSynapse).not.toBeNull(); - expect(hs1AdminUserInSynapse).not.toBeNull(); - }); + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }, 10000); + + it('It should show the room on the remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element + const elementRoom = hs1AdminApp.getRoom(channelName); + expect(elementRoom).toHaveProperty('name', channelName); + }); + + it('It should show the new user in the members list', async () => { + // RC view: Check in RC that the federated user is in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); - it('It should show the system message that the user added', async () => { - // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol - // Get the room history to find the system message - const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); - expect(Array.isArray(historyResponse.messages)).toBe(true); - - // Look for a system message about the user joining - // System messages typically have t: 'uj' (user joined) and the msg contains the username - const joinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(joinMessage).toBeDefined(); - expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + // Synapse view: Check in Element (Matrix) that the federated user is in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + delay: 2000, }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + delay: 2000, + }); + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); }); - describe('Add 2 or more federated users in the creation modal', () => { - let channelName: string; - let federatedChannel: any; - - beforeAll(async () => { - channelName = `federated-channel-multi-${Date.now()}`; - - // Create room with both federated users - const createResponse = await createRoom({ - type: 'p', - name: channelName, - members: [federationConfig.hs1.adminMatrixUserId, hs1User1MatrixId], - extraData: { - federated: true, - }, - config: rc1AdminRequestConfig, - }); - - // For private groups, the response has 'group' property, not 'channel' - federatedChannel = createResponse.body.group; - - expect(federatedChannel).toHaveProperty('_id'); - expect(federatedChannel).toHaveProperty('name', channelName); - expect(federatedChannel).toHaveProperty('t', 'p'); - expect(federatedChannel).toHaveProperty('federated', true); - expect(federatedChannel).toHaveProperty('federation'); - expect((federatedChannel as any).federation).toHaveProperty('version', 1); - - // Accept invitations for both users - const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId1).not.toBe(''); - - const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId2).not.toBe(''); - - // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from - // invite to join - // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); - // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); - }, 15000); - - it('It should show the room on all the involved remote Element or RC', async () => { - // RC view: Check in RC - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // Synapse view: Check in Element for admin user - const elementRoom1 = hs1AdminApp.getRoom(channelName); - expect(elementRoom1).toHaveProperty('name', channelName); - - // Synapse view: Check in Element for user1 - const elementRoom2 = hs1User1App.getRoom(channelName); - expect(elementRoom2).toHaveProperty('name', channelName); - }); + it('It should show the system message that the user added', async () => { + // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system message + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for a system message about the user joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const joinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(joinMessage).toBeDefined(); + expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + }); + }); - it('It should show the new users in the members list of all RCs involved', async () => { - // RC view: Check in RC that both federated users are in the members list - const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1AdminRequestConfig, - ); - const hs1User1InRC = await findRoomMember(federatedChannel._id, hs1User1MatrixId, {}, rc1AdminRequestConfig); - - expect(rc1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1User1InRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); - expect(hs1User1InRC?.federated).toBe(true); - - // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list - const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); - const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); - const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, hs1User1MatrixId, { initialDelay: 2000 }); - - expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); - expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); - expect(hs1User1InSynapseAdmin).not.toBeNull(); - - // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list - const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); - const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); - const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, hs1User1MatrixId); - - expect(rc1AdminUserInSynapseUser1).not.toBeNull(); - expect(hs1AdminUserInSynapseUser1).not.toBeNull(); - expect(hs1User1InSynapseUser1).not.toBeNull(); + describe('Add 2 or more federated users in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-multi-${Date.now()}`; + + // Create room with both federated users + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId, federationConfig.hs1.additionalUser1.matrixUserId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, }); - it('It should show the system messages that the user added on all RCs involved', async () => { - // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol - // Get the room history to find the system messages - const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); - expect(Array.isArray(historyResponse.messages)).toBe(true); - - // Look for system messages about both users joining - // System messages typically have t: 'uj' (user joined) and the msg contains the username - const adminJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - const hs1User1JoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === hs1User1MatrixId, - ); - - expect(adminJoinMessage).toBeDefined(); - expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - - expect(hs1User1JoinMessage).toBeDefined(); - expect(hs1User1JoinMessage?.msg).toContain(hs1User1MatrixId); - expect(hs1User1JoinMessage?.u?.username).toBe(hs1User1MatrixId); + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Accept invitations for both users + const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId1).not.toBe(''); + + const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId2).not.toBe(''); + + // TODO: Figure out why syncing events are not working and uncomment this when we get the state change from + // invite to join + // const joinedRoomId = await this.hs1App.getRoomIdByRoomNameAndMembership(channelName, KnownMembership.Join); + // expect(acceptedRoomId, 'Expected to have joined the room, but joinedRoomId is different from acceptedRoomId').to.equal(joinedRoomId); + }, 15000); + + it('It should show the room on all the involved remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element for admin user + const elementRoom1 = hs1AdminApp.getRoom(channelName); + expect(elementRoom1).toHaveProperty('name', channelName); + + // Synapse view: Check in Element for user1 + const elementRoom2 = hs1User1App.getRoom(channelName); + expect(elementRoom2).toHaveProperty('name', channelName); + }); + + it('It should show the new users in the members list of all RCs involved', async () => { + // RC view: Check in RC that both federated users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + const hs1User1InRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.additionalUser1.matrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + expect(hs1User1InRC?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list + const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.additionalUser1.matrixUserId, { + initialDelay: 2000, }); + + expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1User1InSynapseAdmin).not.toBeNull(); + + // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list + const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.additionalUser1.matrixUserId); + + expect(rc1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1User1InSynapseUser1).not.toBeNull(); + }); + + it('It should show the system messages that the user added on all RCs involved', async () => { + // RC view: Check in RC. We don't check in Synapse because this is not part of the protocol + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const adminJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + const hs1User1JoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.additionalUser1.matrixUserId, + ); + + expect(adminJoinMessage).toBeDefined(); + expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + expect(hs1User1JoinMessage).toBeDefined(); + expect(hs1User1JoinMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); + expect(hs1User1JoinMessage?.u?.username).toBe(federationConfig.hs1.additionalUser1.matrixUserId); }); + }); - describe('Add 1 federated user and 1 local user in the creation modal', () => { - let channelName: string; - let federatedChannel: any; - - beforeAll(async () => { - channelName = `federated-channel-mixed-${Date.now()}`; - - // Create room with 1 federated user (from Synapse) and 1 local user (from RC) - const createResponse = await createRoom({ - type: 'p', - name: channelName, - members: [ - federationConfig.hs1.adminMatrixUserId, // federated user - rc1User1Username, // local user - ], - extraData: { - federated: true, - }, - config: rc1AdminRequestConfig, - }); - - // For private groups, the response has 'group' property, not 'channel' - federatedChannel = createResponse.body.group; - - expect(federatedChannel).toHaveProperty('_id'); - expect(federatedChannel).toHaveProperty('name', channelName); - expect(federatedChannel).toHaveProperty('t', 'p'); - expect(federatedChannel).toHaveProperty('federated', true); - expect(federatedChannel).toHaveProperty('federation'); - expect((federatedChannel as any).federation).toHaveProperty('version', 1); - - // Accept invitation for the federated user (local user is already added automatically) - const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); - expect(acceptedRoomId).not.toBe(''); - }, 15000); - - it('It should show the room on the remote Element or RC and local for the second user', async () => { - // RC view: Check in RC (admin view) - const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); - expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfo.room).toHaveProperty('federated', true); - - // RC view: Check in RC (user1 view - local user) - const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); - expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); - expect(roomInfoUser1.room).toHaveProperty('federated', true); - - // Synapse view: Check in Synapse (Matrix) for federated user - const room = hs1AdminApp.getRoom(channelName); - expect(room).toHaveProperty('name', channelName); - expect(room.getMyMembership()).toBe('join'); + describe('Add 1 federated user and 1 local user in the creation modal', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-mixed-${Date.now()}`; + + // Create room with 1 federated user (from Synapse) and 1 local user (from RC) + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [ + federationConfig.hs1.adminMatrixUserId, // federated user + federationConfig.rc1.additionalUser1.username, // local user + ], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, }); - it('It should show the 2 new users in the members list', async () => { - // RC view: Check in RC (admin view) that both users are in the members list - const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); - const rc1User1InRC = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1AdminRequestConfig); - const hs1AdminUserInRC = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1AdminRequestConfig, - ); - - expect(rc1AdminUserInRC).not.toBeNull(); - expect(rc1User1InRC).not.toBeNull(); - expect(hs1AdminUserInRC).not.toBeNull(); - expect(hs1AdminUserInRC?.federated).toBe(true); - - // RC view: Check in RC (user1 view) that both users are in the members list - const rc1AdminUserInRCUser1 = await findRoomMember( - federatedChannel._id, - federationConfig.rc1.adminUser, - {}, - rc1User1RequestConfig, - ); - const rc1User1InRCUser1 = await findRoomMember(federatedChannel._id, rc1User1Username, {}, rc1User1RequestConfig); - const hs1AdminUserInRCUser1 = await findRoomMember( - federatedChannel._id, - federationConfig.hs1.adminMatrixUserId, - {}, - rc1User1RequestConfig, - ); - - expect(rc1AdminUserInRCUser1).not.toBeNull(); - expect(rc1User1InRCUser1).not.toBeNull(); - expect(hs1AdminUserInRCUser1).not.toBeNull(); - expect(hs1AdminUserInRCUser1?.federated).toBe(true); - - // Synapse view: Check in Synapse (Matrix) that both users are in the members list - const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { - initialDelay: 2000, - }); - const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, rc1User1MatrixId, { initialDelay: 2000 }); - const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { - initialDelay: 2000, - }); - - expect(rc1AdminUserInSynapse).not.toBeNull(); - expect(rc1User1InSynapse).not.toBeNull(); - expect(hs1AdminUserInSynapse).not.toBeNull(); + // For private groups, the response has 'group' property, not 'channel' + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Accept invitation for the federated user (local user is already added automatically) + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 15000); + + it('It should show the room on the remote Element or RC and local for the second user', async () => { + // RC view: Check in RC (admin view) + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // RC view: Check in RC (user1 view - local user) + const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); + expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfoUser1.room).toHaveProperty('federated', true); + + // Synapse view: Check in Synapse (Matrix) for federated user + const room = hs1AdminApp.getRoom(channelName); + expect(room).toHaveProperty('name', channelName); + expect(room.getMyMembership()).toBe('join'); + }); + + it('It should show the 2 new users in the members list', async () => { + // RC view: Check in RC (admin view) that both users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const rc1User1InRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.additionalUser1.username, + {}, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(rc1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // RC view: Check in RC (user1 view) that both users are in the members list + const rc1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1User1RequestConfig, + ); + const rc1User1InRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.additionalUser1.username, + {}, + rc1User1RequestConfig, + ); + const hs1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1User1RequestConfig, + ); + + expect(rc1AdminUserInRCUser1).not.toBeNull(); + expect(rc1User1InRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) that both users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + initialDelay: 2000, + }); + const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.additionalUser1.matrixUserId, { + initialDelay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + initialDelay: 2000, }); - it('It should show the 2 system messages that the user added', async () => { - // RC view: Check in RC (admin view) for system messages about both users joining - const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); - expect(Array.isArray(historyResponse.messages)).toBe(true); + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(rc1User1InSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it('It should show the 2 system messages that the user added', async () => { + // RC view: Check in RC (admin view) for system messages about both users joining + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about both users joining - const localUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, - ); + // Look for system messages about both users joining + const localUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + ); - const federatedUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); + const federatedUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); - expect(localUserJoinMessage).toBeDefined(); - expect(localUserJoinMessage?.msg).toContain(rc1User1Username); - expect(localUserJoinMessage?.u?.username).toBe(rc1User1Username); + expect(localUserJoinMessage).toBeDefined(); + expect(localUserJoinMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); + expect(localUserJoinMessage?.u?.username).toBe(federationConfig.rc1.additionalUser1.username); - expect(federatedUserJoinMessage).toBeDefined(); - expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage).toBeDefined(); + expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - // RC view: Check in RC (user1 view) for system messages about both users joining - const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); - expect(Array.isArray(historyResponseUser1.messages)).toBe(true); + // RC view: Check in RC (user1 view) for system messages about both users joining + const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); + expect(Array.isArray(historyResponseUser1.messages)).toBe(true); - const localUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === rc1User1Username, - ); + const localUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + ); - const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); + const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); - expect(localUserJoinMessageUser1).toBeDefined(); - expect(federatedUserJoinMessageUser1).toBeDefined(); - }); + expect(localUserJoinMessageUser1).toBeDefined(); + expect(federatedUserJoinMessageUser1).toBeDefined(); }); }); }); diff --git a/ee/packages/federation-matrix/tests/helper/config.ts b/ee/packages/federation-matrix/tests/helper/config.ts index 1cd939f6025a7..7ed86593c873d 100644 --- a/ee/packages/federation-matrix/tests/helper/config.ts +++ b/ee/packages/federation-matrix/tests/helper/config.ts @@ -93,16 +93,16 @@ function getFederationConfig(): IFederationConfig { adminUser: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_USER', process.env.FEDERATION_SYNAPSE_ADMIN_USER, 'admin'), adminPassword: validateEnvVar('FEDERATION_SYNAPSE_ADMIN_PASSWORD', process.env.FEDERATION_SYNAPSE_ADMIN_PASSWORD, 'admin'), additionalUser1: { - username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'user2'), + username: validateEnvVar('FEDERATION_SYNAPSE_ADDITIONAL_USER1', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1, 'alice'), password: validateEnvVar( 'FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_PASSWORD, - 'user2pass', + 'alice', ), matrixUserId: validateEnvVar( 'FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID', process.env.FEDERATION_SYNAPSE_ADDITIONAL_USER1_MATRIX_ID, - '@user2:hs1', + '@alice:hs1', ), }, }, diff --git a/ee/packages/federation-matrix/tests/helper/ddp-listener.ts b/ee/packages/federation-matrix/tests/helper/ddp-listener.ts index a084c77891146..a40b61d883a78 100644 --- a/ee/packages/federation-matrix/tests/helper/ddp-listener.ts +++ b/ee/packages/federation-matrix/tests/helper/ddp-listener.ts @@ -77,12 +77,16 @@ export class DDPListener { * Wait for an ephemeral message with a specific content * @param expectedContent - The expected message content (partial match) * @param timeoutMs - Timeout in milliseconds (default: 5000) + * @param roomId - Optional room ID to validate the message belongs to the correct room * @returns Promise that resolves with the message or rejects on timeout */ - async waitForEphemeralMessage(expectedContent: string, timeoutMs = 5000): Promise { + async waitForEphemeralMessage(expectedContent: string, timeoutMs = 5000, roomId?: string): Promise { return new Promise((resolve, reject) => { + // Check if message already exists const existingMessage = this.ephemeralMessages.find((msg) => { - return msg.msg?.includes(expectedContent); + const contentMatches = msg.msg?.includes(expectedContent); + const roomMatches = !roomId || msg.rid === roomId; + return contentMatches && roomMatches; }); if (existingMessage) { @@ -96,12 +100,15 @@ export class DDPListener { if (interval) { clearInterval(interval); } - reject(new Error(`Timeout waiting for ephemeral message containing: "${expectedContent}"`)); + const roomInfo = roomId ? ` for room ${roomId}` : ''; + reject(new Error(`Timeout waiting for ephemeral message containing: "${expectedContent}"${roomInfo}`)); }, timeoutMs); const checkMessages = () => { const message = this.ephemeralMessages.find((msg) => { - return msg.msg?.includes(expectedContent); + const contentMatches = msg.msg?.includes(expectedContent); + const roomMatches = !roomId || msg.rid === roomId; + return contentMatches && roomMatches; }); if (message) { From 9a035a9bf0946b9f3d673143788b5cc4707defa2 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 15:03:33 -0300 Subject: [PATCH 32/47] fix: federated in non federated room check (api) --- .../app/lib/server/methods/addUsersToRoom.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/meteor/app/lib/server/methods/addUsersToRoom.ts b/apps/meteor/app/lib/server/methods/addUsersToRoom.ts index 30830385b1dcd..d3ef5dba33875 100644 --- a/apps/meteor/app/lib/server/methods/addUsersToRoom.ts +++ b/apps/meteor/app/lib/server/methods/addUsersToRoom.ts @@ -2,6 +2,7 @@ import { api } from '@rocket.chat/core-services'; import type { IUser } from '@rocket.chat/core-typings'; import { isRoomNativeFederated, isUserNativeFederated } from '@rocket.chat/core-typings'; import type { ServerMethods } from '@rocket.chat/ddp-client'; +import { validateFederatedUsername } from '@rocket.chat/federation-matrix/src/FederationMatrix'; import { Subscriptions, Users, Rooms } from '@rocket.chat/models'; import { Match } from 'meteor/check'; import { Meteor } from 'meteor/meteor'; @@ -88,15 +89,18 @@ export const addUsersToRoomMethod = async (userId: string, data: { rid: string; await Promise.all( data.users.map(async (username) => { - const newUser = await Users.findOneByUsernameIgnoringCase(sanitizeUsername(username)); - if (!newUser) { - throw new Meteor.Error('error-user-not-found', 'User not found', { + const sanitizedUsername = sanitizeUsername(username); + + // If it's a federated username format and the room is not federated, throw error immediately + if (validateFederatedUsername(sanitizedUsername) && !isRoomNativeFederated(room)) { + throw new Meteor.Error('error-federated-users-in-non-federated-rooms', 'Cannot add federated users to non-federated rooms', { method: 'addUsersToRoom', }); } - if (isUserNativeFederated(newUser) && !isRoomNativeFederated(room)) { - throw new Meteor.Error('error-federated-users-in-non-federated-rooms', 'Cannot add federated users to non-federated rooms', { + const newUser = await Users.findOneByUsernameIgnoringCase(sanitizedUsername); + if (!newUser) { + throw new Meteor.Error('error-user-not-found', 'User not found', { method: 'addUsersToRoom', }); } From 0b4be1fe684c42d871996fb4f0f861175e0b8a17 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 18:36:14 -0300 Subject: [PATCH 33/47] fix: invite federated user to non federated room --- apps/meteor/app/lib/server/methods/addUsersToRoom.ts | 4 ++-- ee/packages/federation-matrix/src/index.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/meteor/app/lib/server/methods/addUsersToRoom.ts b/apps/meteor/app/lib/server/methods/addUsersToRoom.ts index d3ef5dba33875..c5fd718d6911f 100644 --- a/apps/meteor/app/lib/server/methods/addUsersToRoom.ts +++ b/apps/meteor/app/lib/server/methods/addUsersToRoom.ts @@ -1,8 +1,8 @@ import { api } from '@rocket.chat/core-services'; import type { IUser } from '@rocket.chat/core-typings'; -import { isRoomNativeFederated, isUserNativeFederated } from '@rocket.chat/core-typings'; +import { isRoomNativeFederated } from '@rocket.chat/core-typings'; import type { ServerMethods } from '@rocket.chat/ddp-client'; -import { validateFederatedUsername } from '@rocket.chat/federation-matrix/src/FederationMatrix'; +import { validateFederatedUsername } from '@rocket.chat/federation-matrix'; import { Subscriptions, Users, Rooms } from '@rocket.chat/models'; import { Match } from 'meteor/check'; import { Meteor } from 'meteor/meteor'; diff --git a/ee/packages/federation-matrix/src/index.ts b/ee/packages/federation-matrix/src/index.ts index 46fda94431ca4..0a5f6225ba7e1 100644 --- a/ee/packages/federation-matrix/src/index.ts +++ b/ee/packages/federation-matrix/src/index.ts @@ -1,6 +1,6 @@ import 'reflect-metadata'; -export { FederationMatrix } from './FederationMatrix'; +export { FederationMatrix, validateFederatedUsername } from './FederationMatrix'; export { generateEd25519RandomSecretKey } from '@rocket.chat/federation-sdk'; From 58b18b2a5639447979225c9543a3e0ed583e87a6 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 21:48:23 -0300 Subject: [PATCH 34/47] fix: slash command error message --- .../app/slashcommands-invite/server/server.ts | 38 +++++++++++++++++-- ee/packages/federation-matrix/README.md | 13 ++++++- .../tests/helper/ddp-listener.ts | 2 + .../tests/scripts/run-integration-tests.sh | 32 +++++++++++++--- 4 files changed, 76 insertions(+), 9 deletions(-) diff --git a/apps/meteor/app/slashcommands-invite/server/server.ts b/apps/meteor/app/slashcommands-invite/server/server.ts index 24ad0484fddcc..6740b4d6223c0 100644 --- a/apps/meteor/app/slashcommands-invite/server/server.ts +++ b/apps/meteor/app/slashcommands-invite/server/server.ts @@ -1,9 +1,11 @@ -import { api } from '@rocket.chat/core-services'; +import { api, FederationMatrix } from '@rocket.chat/core-services'; import type { IUser, SlashCommandCallbackParams } from '@rocket.chat/core-typings'; -import { Subscriptions, Users } from '@rocket.chat/models'; +import { validateFederatedUsername } from '@rocket.chat/federation-matrix'; +import { Subscriptions, Users, Rooms } from '@rocket.chat/models'; import { Meteor } from 'meteor/meteor'; import { i18n } from '../../../server/lib/i18n'; +import { FederationActions } from '../../../server/services/room/hooks/BeforeFederationActions'; import { addUsersToRoomMethod, sanitizeUsername } from '../../lib/server/methods/addUsersToRoom'; import { settings } from '../../settings/server'; import { slashCommands } from '../../utils/server/slashCommand'; @@ -15,13 +17,43 @@ import { slashCommands } from '../../utils/server/slashCommand'; slashCommands.add({ command: 'invite', callback: async ({ params, message, userId }: SlashCommandCallbackParams<'invite'>): Promise => { - const usernames = params + let usernames = params .split(/[\s,]/) .map((username) => sanitizeUsername(username)) .filter((a) => a !== ''); if (usernames.length === 0) { return; } + + // Get room information for federation check + const room = await Rooms.findOneById(message.rid); + if (!room) { + void api.broadcast('notify.ephemeralMessage', userId, message.rid, { + msg: i18n.t('error-invalid-room', { lng: settings.get('Language') || 'en' }), + }); + return; + } + + // Ensure federated users exist locally before looking them up + const federatedUsernames = usernames.filter((u) => validateFederatedUsername(u)) as string[]; + if (federatedUsernames.length > 0) { + if (FederationActions.shouldPerformFederationAction(room)) { + await FederationMatrix.ensureFederatedUsersExistLocally(federatedUsernames); + } else { + await Promise.all( + federatedUsernames.map(async () => { + return api.broadcast('notify.ephemeralMessage', userId, message.rid, { + msg: i18n.t('You_cannot_add_external_users_to_non_federated_room', { lng: settings.get('Language') || 'en' }), + }); + }), + ); + // These federated users shouldn't be invited and we already broadcasted the error message + usernames = usernames.filter((username) => { + return !federatedUsernames.includes(username); + }); + } + } + const users = await Users.findByUsernames(usernames).toArray(); if (users.length === 0) { void api.broadcast('notify.ephemeralMessage', userId, message.rid, { diff --git a/ee/packages/federation-matrix/README.md b/ee/packages/federation-matrix/README.md index a23d3279ed516..12e9e9eeab811 100644 --- a/ee/packages/federation-matrix/README.md +++ b/ee/packages/federation-matrix/README.md @@ -24,6 +24,7 @@ The integration test script builds Rocket.Chat locally, starts federation servic - `--image [IMAGE]`: Uses a pre-built Docker image instead of building locally (defaults to `rocketchat/rocket.chat:latest` if no image specified) - `--keep-running`: Keeps containers running after tests complete for manual validation - `--element`: Includes Element web client in the test environment +- `--no-test`: Starts containers and skips running tests (useful for manual testing or debugging) ### Usage Examples @@ -52,12 +53,22 @@ yarn test:integration --keep-running yarn test:integration --element ``` +**Start containers only (skip tests):** +```bash +yarn test:integration --no-test +``` + +**Start containers with Element and keep them running (skip tests):** +```bash +yarn test:integration --keep-running --element --no-test +``` + **Combine flags:** ```bash yarn test:integration --image rocketchat/rocket.chat:latest --keep-running --element ``` -### Service URLs (when using --keep-running) +### Service URLs (when using --keep-running or --no-test) - **Rocket.Chat**: https://rc1 - **Synapse**: https://hs1 diff --git a/ee/packages/federation-matrix/tests/helper/ddp-listener.ts b/ee/packages/federation-matrix/tests/helper/ddp-listener.ts index a40b61d883a78..c71930c80b015 100644 --- a/ee/packages/federation-matrix/tests/helper/ddp-listener.ts +++ b/ee/packages/federation-matrix/tests/helper/ddp-listener.ts @@ -84,6 +84,7 @@ export class DDPListener { return new Promise((resolve, reject) => { // Check if message already exists const existingMessage = this.ephemeralMessages.find((msg) => { + console.log('msg', msg); const contentMatches = msg.msg?.includes(expectedContent); const roomMatches = !roomId || msg.rid === roomId; return contentMatches && roomMatches; @@ -106,6 +107,7 @@ export class DDPListener { const checkMessages = () => { const message = this.ephemeralMessages.find((msg) => { + console.log('msg', msg); const contentMatches = msg.msg?.includes(expectedContent); const roomMatches = !roomId || msg.rid === roomId; return contentMatches && roomMatches; diff --git a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh index 38ad541243f87..9f0351fc858b9 100755 --- a/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh +++ b/ee/packages/federation-matrix/tests/scripts/run-integration-tests.sh @@ -34,6 +34,7 @@ USE_PREBUILT_IMAGE=false PREBUILT_IMAGE="" INTERRUPTED=false PROFILE_PREFIX="local" # Default to local build +NO_TEST=false while [[ $# -gt 0 ]]; do case $1 in @@ -45,6 +46,10 @@ while [[ $# -gt 0 ]]; do INCLUDE_ELEMENT=true shift ;; + --no-test) + NO_TEST=true + shift + ;; --image) USE_PREBUILT_IMAGE=true # If no IMAGE value is provided (or next token is another flag), default to latest @@ -61,6 +66,7 @@ while [[ $# -gt 0 ]]; do echo "Options:" echo " --keep-running Keep Docker containers running after tests complete" echo " --element Include Element web client in the test environment" + echo " --no-test Start containers and skip running tests" echo " --image [IMAGE] Use a pre-built Docker image instead of building locally" echo " --help, -h Show this help message" echo "" @@ -68,6 +74,7 @@ while [[ $# -gt 0 ]]; do echo "Use --image to test against a pre-built image (e.g., --image rocketchat/rocket.chat:latest)" echo "If --image is provided without a value, defaults to rocketchat/rocket.chat:latest" echo "Use --element to run all services including Element web client" + echo "Use --no-test to start containers and skip running tests" exit 0 ;; *) @@ -318,8 +325,23 @@ if ! wait_for_service "https://hs1/_matrix/client/versions" "Synapse" "hs1"; the fi # Run the end-to-end tests -log_info "Running end-to-end tests..." -cd "$PACKAGE_ROOT" - -yarn testend-to-end -TEST_EXIT_CODE=$? +if [ "$NO_TEST" = false ]; then + log_info "Running end-to-end tests..." + cd "$PACKAGE_ROOT" + + yarn testend-to-end + TEST_EXIT_CODE=$? +else + log_info "No-test mode: skipping test execution" + log_info "Services are ready and running. You can now:" + log_info " - Access Rocket.Chat at: https://rc1" + log_info " - Access Synapse at: https://hs1" + log_info " - Access MongoDB at: localhost:27017" + if [ "$INCLUDE_ELEMENT" = true ]; then + log_info " - Access Element at: https://element" + fi + log_info "" + log_info "To run tests manually, execute: yarn testend-to-end" + log_info "To stop containers, use: docker compose -f $DOCKER_COMPOSE_FILE down" + TEST_EXIT_CODE=0 +fi From d2661051be5463cb168570e6c897e81daf142599 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 26 Oct 2025 23:12:10 -0300 Subject: [PATCH 35/47] test: add test cases and fix room creation logic to return error when creating non federated room with federated users --- .../app/lib/server/functions/createRoom.ts | 8 +++ .../tests/end-to-end/room.spec.ts | 68 +++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/apps/meteor/app/lib/server/functions/createRoom.ts b/apps/meteor/app/lib/server/functions/createRoom.ts index af078945ef0be..fc2e32cf2d33f 100644 --- a/apps/meteor/app/lib/server/functions/createRoom.ts +++ b/apps/meteor/app/lib/server/functions/createRoom.ts @@ -118,6 +118,7 @@ async function createUsersSubscriptions({ await Rooms.incUsersCountById(room._id, subs.length); } +// eslint-disable-next-line complexity export const createRoom = async ( type: T, name: T extends 'd' ? undefined : string, @@ -141,6 +142,13 @@ export const createRoom = async ( return member.username?.includes(':') && member.username?.includes('@'); }); + // Prevent adding federated users to rooms that are not marked as federated explicitly + if (hasFederatedMembers && optionalExtraData.federated !== true) { + throw new Meteor.Error('error-federated-users-in-non-federated-rooms', 'Cannot add federated users to non-federated rooms', { + method: 'createRoom', + }); + } + const extraData = { ...optionalExtraData, ...((hasFederatedMembers || optionalExtraData.federated) && { diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 306f9c8a64044..73eb7319a1e7c 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -72,6 +72,74 @@ import { SynapseClient } from '../helper/synapse-client'; }); describe('Rooms', () => { + describe('Create a room on RC as private, explicitly not federated, with federated users in creation modal', () => { + describe('Add 1 federated user in the creation modal', () => { + it('It should not allow the creation of the room', async () => { + const channelName = `non-federated-channel-single-fed-${Date.now()}`; + + // RC view: Attempt to create a non-federated private room with 1 federated user + const response = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: false, + }, + config: rc1AdminRequestConfig, + }); + + // RC view: Verify the room creation failed + expect(response.status).toBe(400); + expect(response.body).toHaveProperty('success', false); + expect(response.body).toHaveProperty('errorType', 'error-federated-users-in-non-federated-rooms'); + }); + }); + + describe('Add 2 federated users in the creation modal', () => { + it('It should not allow the creation of the room', async () => { + const channelName = `non-federated-channel-multi-fed-${Date.now()}`; + + // RC view: Attempt to create a non-federated private room with 2 federated users + const response = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId, federationConfig.hs1.additionalUser1.matrixUserId], + extraData: { + federated: false, + }, + config: rc1AdminRequestConfig, + }); + + // RC view: Verify the room creation failed + expect(response.status).toBe(400); + expect(response.body).toHaveProperty('success', false); + expect(response.body).toHaveProperty('errorType', 'error-federated-users-in-non-federated-rooms'); + }); + }); + + describe('Add 1 federated user and 1 local user in the creation modal', () => { + it('It should not allow the creation of the room', async () => { + const channelName = `non-federated-channel-mixed-${Date.now()}`; + + // RC view: Attempt to create a non-federated private room with 1 federated user and 1 local user + const response = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId, federationConfig.rc1.additionalUser1.username], + extraData: { + federated: false, + }, + config: rc1AdminRequestConfig, + }); + + // RC view: Verify the room creation failed + expect(response.status).toBe(400); + expect(response.body).toHaveProperty('success', false); + expect(response.body).toHaveProperty('errorType', 'error-federated-users-in-non-federated-rooms'); + }); + }); + }); + describe('Create a room on RC as private, do not mark as federated and', () => { let nonFederatedChannel: { _id: string; name: string; t: string; federated?: boolean }; From 2171077b8b92d30220f70f71d8e61895deacbecf Mon Sep 17 00:00:00 2001 From: dhulke Date: Tue, 28 Oct 2025 10:43:45 -0300 Subject: [PATCH 36/47] test: starting last set of room tests --- .../tests/end-to-end/room.spec.ts | 881 +++++++++++++++++- 1 file changed, 878 insertions(+), 3 deletions(-) diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index 73eb7319a1e7c..d66280f4d9e22 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -72,7 +72,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); describe('Rooms', () => { - describe('Create a room on RC as private, explicitly not federated, with federated users in creation modal', () => { + describe.skip('Create a room on RC as private, explicitly not federated, with federated users in creation modal', () => { describe('Add 1 federated user in the creation modal', () => { it('It should not allow the creation of the room', async () => { const channelName = `non-federated-channel-single-fed-${Date.now()}`; @@ -140,7 +140,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe('Create a room on RC as private, do not mark as federated and', () => { + describe.skip('Create a room on RC as private, do not mark as federated and', () => { let nonFederatedChannel: { _id: string; name: string; t: string; federated?: boolean }; beforeEach(async () => { @@ -254,7 +254,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe('Create a room on RC as private and federated and', () => { + describe.skip('Create a room on RC as private and federated and', () => { describe('Add 1 federated user in the creation modal', () => { let channelName: string; let federatedChannel: any; @@ -629,5 +629,880 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); }); + + describe('Create a room on RC as private and federated, then invite users', () => { + describe('Go to the members list and', () => { + describe('Add a federated user', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-invite-single-${Date.now()}`; + + // Create empty federated room without members + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Add federated user to the room + const addUserResponse = await addUserToRoom({ + usernames: [federationConfig.hs1.adminMatrixUserId], + rid: federatedChannel._id, + config: rc1AdminRequestConfig, + }); + + expect(addUserResponse.body).toHaveProperty('success', true); + + // Accept invitation for the federated user + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 10000); + + it.skip('It should show the room on the remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element + const elementRoom = hs1AdminApp.getRoom(channelName); + expect(elementRoom).toHaveProperty('name', channelName); + }); + + it.skip('It should show the new user in the members list', async () => { + // RC view: Check in RC that both users are in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // Synapse view: Check in Element (Matrix) that both users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + delay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + delay: 2000, + }); + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it.skip('It should show the system message that the user added', async () => { + // RC view: Check in RC + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about the user joining + // System messages typically have t: 'uj' (user joined) and the msg contains the username + const joinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(joinMessage).toBeDefined(); + expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // Also look for 'au' (added user) message type + const addedMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), + ); + + expect(addedMessage).toBeDefined(); + expect(addedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + }); + }); + + describe.skip('Add 2 or more federated users at the same time', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-invite-multi-${Date.now()}`; + + // Create empty federated room without members + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Add both federated users to the room + const addUserResponse = await addUserToRoom({ + usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.hs1.additionalUser1.matrixUserId], + rid: federatedChannel._id, + config: rc1AdminRequestConfig, + }); + + expect(addUserResponse.body).toHaveProperty('success', true); + + // Accept invitations for both users + const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId1).not.toBe(''); + + const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId2).not.toBe(''); + }, 15000); + + it('It should show the room on all the involved remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element for admin user + const elementRoom1 = hs1AdminApp.getRoom(channelName); + expect(elementRoom1).toHaveProperty('name', channelName); + + // Synapse view: Check in Element for user1 + const elementRoom2 = hs1User1App.getRoom(channelName); + expect(elementRoom2).toHaveProperty('name', channelName); + }); + + it('It should show the new users in the members list of all RCs involved', async () => { + // RC view: Check in RC that all users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + const hs1User1InRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.additionalUser1.matrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + expect(hs1User1InRC?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list + const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.hs1.additionalUser1.matrixUserId, + { + initialDelay: 2000, + }, + ); + + expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1User1InSynapseAdmin).not.toBeNull(); + + // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list + const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.additionalUser1.matrixUserId); + + expect(rc1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1User1InSynapseUser1).not.toBeNull(); + }); + + it('It should show the system messages that the user added on all RCs involved', async () => { + // RC view: Check in RC + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // 'uj' (user joined) and the msg contains the username + const adminJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(adminJoinMessage).toBeDefined(); + expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // 'au' (added user) message types + const adminAddedMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), + ); + + expect(adminAddedMessage).toBeDefined(); + expect(adminAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + + // 'uj' (user joined) and the msg contains the username + const hs1User1JoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.additionalUser1.matrixUserId, + ); + + expect(hs1User1JoinMessage).toBeDefined(); + expect(hs1User1JoinMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); + expect(hs1User1JoinMessage?.u?.username).toBe(federationConfig.hs1.additionalUser1.matrixUserId); + + // Also look for 'au' (added user) message types + const hs1User1AddedMessage = historyResponse.messages.find( + (message: IMessage) => + message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.additionalUser1.matrixUserId), + ); + + expect(hs1User1AddedMessage).toBeDefined(); + expect(hs1User1AddedMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); + }); + }); + + describe.skip('Add 1 federated user and 1 local user at the same time', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-invite-mixed-${Date.now()}`; + + // Create empty federated room without members + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Add 1 federated user and 1 local user to the room + const addUserResponse = await addUserToRoom({ + usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.rc1.additionalUser1.username], + rid: federatedChannel._id, + config: rc1AdminRequestConfig, + }); + + expect(addUserResponse.body).toHaveProperty('success', true); + + // Accept invitation for the federated user (local user is added automatically) + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 15000); + + it('It should show the room on the remote Element or RC and local for the second user', async () => { + // RC view: Check in RC (admin view) + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // RC view: Check in RC (user1 view - local user) + const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); + expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfoUser1.room).toHaveProperty('federated', true); + + // Synapse view: Check in Synapse (Matrix) for federated user + const room = hs1AdminApp.getRoom(channelName); + expect(room).toHaveProperty('name', channelName); + expect(room.getMyMembership()).toBe('join'); + }); + + it('It should show the 2 new users in the members list', async () => { + // RC view: Check in RC (admin view) that all users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const rc1User1InRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.additionalUser1.username, + {}, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(rc1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // RC view: Check in RC (user1 view) that all users are in the members list + const rc1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1User1RequestConfig, + ); + const rc1User1InRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.additionalUser1.username, + {}, + rc1User1RequestConfig, + ); + const hs1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1User1RequestConfig, + ); + + expect(rc1AdminUserInRCUser1).not.toBeNull(); + expect(rc1User1InRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) that all users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + initialDelay: 2000, + }); + const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.additionalUser1.matrixUserId, { + initialDelay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + initialDelay: 2000, + }); + + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(rc1User1InSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it('It should show the 2 system messages that the user added', async () => { + // RC view: Check in RC (admin view) for system messages about both users joining + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // 'uj' (user joined) and the msg contains the username + const localUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + ); + + expect(localUserJoinMessage).toBeDefined(); + expect(localUserJoinMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); + expect(localUserJoinMessage?.u?.username).toBe(federationConfig.rc1.additionalUser1.username); + + // 'uj' (user joined) and the msg contains the username + const federatedUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(federatedUserJoinMessage).toBeDefined(); + expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // 'au' (added user) message types + const localUserAddedMessage = historyResponse.messages.find( + (message: IMessage) => + message.t === 'au' && message.msg && message.msg.includes(federationConfig.rc1.additionalUser1.username), + ); + + expect(localUserAddedMessage).toBeDefined(); + expect(localUserAddedMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); + + const federatedUserAddedMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), + ); + + expect(federatedUserAddedMessage).toBeDefined(); + expect(federatedUserAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + + // RC view: Check in RC (user1 view) for system messages about both users joining + const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); + expect(Array.isArray(historyResponseUser1.messages)).toBe(true); + + const localUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + ); + + const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(localUserJoinMessageUser1).toBeDefined(); + expect(federatedUserJoinMessageUser1).toBeDefined(); + }); + }); + }); + + describe.skip('Go to the composer and use the /invite slash command to', () => { + describe.skip('Add a federated user', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-slash-single-${Date.now()}`; + + // Create empty federated room without members + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Add federated user to the room using slash command + const addUserResponse = await addUserToRoomSlashCommand({ + usernames: [federationConfig.hs1.adminMatrixUserId], + rid: federatedChannel._id, + config: rc1AdminRequestConfig, + }); + + expect(addUserResponse.body).toHaveProperty('success', true); + + // Accept invitation for the federated user + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 10000); + + it('It should show the room on the remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element + const elementRoom = hs1AdminApp.getRoom(channelName); + expect(elementRoom).toHaveProperty('name', channelName); + }); + + it('It should show the new user in the members list', async () => { + // RC view: Check in RC that both users are in the members list + const rc1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + { initialDelay: 0 }, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // Synapse view: Check in Element (Matrix) that both users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + delay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + delay: 2000, + }); + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it('It should show the system message that the user added', async () => { + // RC view: Check in RC + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about the user joining + // 'uj' (user joined) and the msg contains the username + const joinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(joinMessage).toBeDefined(); + expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // 'au' (added user) message type + const addedMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), + ); + + expect(addedMessage).toBeDefined(); + expect(addedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + }); + }); + + describe.skip('Add 2 or more federated users at the same time', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-slash-multi-${Date.now()}`; + + // Create empty federated room without members + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Add both federated users to the room using slash command + const addUserResponse = await addUserToRoomSlashCommand({ + usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.hs1.additionalUser1.matrixUserId], + rid: federatedChannel._id, + config: rc1AdminRequestConfig, + }); + + expect(addUserResponse.body).toHaveProperty('success', true); + + // Accept invitations for both users + const acceptedRoomId1 = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId1).not.toBe(''); + + const acceptedRoomId2 = await hs1User1App.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId2).not.toBe(''); + }, 15000); + + it('It should show the room on all the involved remote Element or RC', async () => { + // RC view: Check in RC + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // Synapse view: Check in Element for admin user + const elementRoom1 = hs1AdminApp.getRoom(channelName); + expect(elementRoom1).toHaveProperty('name', channelName); + + // Synapse view: Check in Element for user1 + const elementRoom2 = hs1User1App.getRoom(channelName); + expect(elementRoom2).toHaveProperty('name', channelName); + }); + + it('It should show the new users in the members list of all RCs involved', async () => { + // RC view: Check in RC that all users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + const hs1User1InRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.additionalUser1.matrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + expect(hs1User1InRC?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) for admin user that all users are in the members list + const rc1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseAdmin = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseAdmin = await hs1AdminApp.findRoomMember( + channelName, + federationConfig.hs1.additionalUser1.matrixUserId, + { + initialDelay: 2000, + }, + ); + + expect(rc1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1AdminUserInSynapseAdmin).not.toBeNull(); + expect(hs1User1InSynapseAdmin).not.toBeNull(); + + // Synapse view: Check in Synapse (Matrix) for additional user that all users are in the members list + const rc1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId); + const hs1AdminUserInSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId); + const hs1User1InSynapseUser1 = await hs1User1App.findRoomMember(channelName, federationConfig.hs1.additionalUser1.matrixUserId); + + expect(rc1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1AdminUserInSynapseUser1).not.toBeNull(); + expect(hs1User1InSynapseUser1).not.toBeNull(); + }); + + it('It should show the system messages that the user added on all RCs involved', async () => { + // RC view: Check in RC + // Get the room history to find the system messages + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // 'uj' (user joined) and the msg contains the username + const adminJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(adminJoinMessage).toBeDefined(); + expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // 'uj' (user joined) and the msg contains the username + const hs1User1JoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.additionalUser1.matrixUserId, + ); + + expect(hs1User1JoinMessage).toBeDefined(); + expect(hs1User1JoinMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); + expect(hs1User1JoinMessage?.u?.username).toBe(federationConfig.hs1.additionalUser1.matrixUserId); + + // 'au' (added user) message types + const adminAddedMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), + ); + + expect(adminAddedMessage).toBeDefined(); + expect(adminAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + + const hs1User1AddedMessage = historyResponse.messages.find( + (message: IMessage) => + message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.additionalUser1.matrixUserId), + ); + + expect(hs1User1AddedMessage).toBeDefined(); + expect(hs1User1AddedMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); + }); + }); + + describe.skip('Add 1 federated user and 1 local user at the same time', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-channel-slash-mixed-${Date.now()}`; + + // Create empty federated room without members + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + expect(federatedChannel).toHaveProperty('federation'); + expect((federatedChannel as any).federation).toHaveProperty('version', 1); + + // Add 1 federated user and 1 local user to the room using slash command + const addUserResponse = await addUserToRoomSlashCommand({ + usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.rc1.additionalUser1.username], + rid: federatedChannel._id, + config: rc1AdminRequestConfig, + }); + + expect(addUserResponse.body).toHaveProperty('success', true); + + // Accept invitation for the federated user (local user is added automatically) + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + }, 15000); + + it('It should show the room on the remote Element or RC and local for the second user', async () => { + // RC view: Check in RC (admin view) + const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); + expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfo.room).toHaveProperty('federated', true); + + // RC view: Check in RC (user1 view - local user) + const roomInfoUser1 = await getRoomInfo(federatedChannel._id, rc1User1RequestConfig); + expect(roomInfoUser1.room).toHaveProperty('_id', federatedChannel._id); + expect(roomInfoUser1.room).toHaveProperty('federated', true); + + // Synapse view: Check in Synapse (Matrix) for federated user + const room = hs1AdminApp.getRoom(channelName); + expect(room).toHaveProperty('name', channelName); + expect(room.getMyMembership()).toBe('join'); + }); + + it('It should show the 2 new users in the members list', async () => { + // RC view: Check in RC (admin view) that all users are in the members list + const rc1AdminUserInRC = await findRoomMember(federatedChannel._id, federationConfig.rc1.adminUser, {}, rc1AdminRequestConfig); + const rc1User1InRC = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.additionalUser1.username, + {}, + rc1AdminRequestConfig, + ); + const hs1AdminUserInRC = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1AdminRequestConfig, + ); + + expect(rc1AdminUserInRC).not.toBeNull(); + expect(rc1User1InRC).not.toBeNull(); + expect(hs1AdminUserInRC).not.toBeNull(); + expect(hs1AdminUserInRC?.federated).toBe(true); + + // RC view: Check in RC (user1 view) that all users are in the members list + const rc1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.adminUser, + {}, + rc1User1RequestConfig, + ); + const rc1User1InRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.rc1.additionalUser1.username, + {}, + rc1User1RequestConfig, + ); + const hs1AdminUserInRCUser1 = await findRoomMember( + federatedChannel._id, + federationConfig.hs1.adminMatrixUserId, + {}, + rc1User1RequestConfig, + ); + + expect(rc1AdminUserInRCUser1).not.toBeNull(); + expect(rc1User1InRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1).not.toBeNull(); + expect(hs1AdminUserInRCUser1?.federated).toBe(true); + + // Synapse view: Check in Synapse (Matrix) that all users are in the members list + const rc1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.adminMatrixUserId, { + initialDelay: 2000, + }); + const rc1User1InSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.rc1.additionalUser1.matrixUserId, { + initialDelay: 2000, + }); + const hs1AdminUserInSynapse = await hs1AdminApp.findRoomMember(channelName, federationConfig.hs1.adminMatrixUserId, { + initialDelay: 2000, + }); + + expect(rc1AdminUserInSynapse).not.toBeNull(); + expect(rc1User1InSynapse).not.toBeNull(); + expect(hs1AdminUserInSynapse).not.toBeNull(); + }); + + it('It should show the 2 system messages that the user added', async () => { + // RC view: Check in RC (admin view) for system messages about both users joining + const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); + expect(Array.isArray(historyResponse.messages)).toBe(true); + + // Look for system messages about both users joining + // 'uj' (user joined) and the msg contains the username + const localUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + ); + + expect(localUserJoinMessage).toBeDefined(); + expect(localUserJoinMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); + expect(localUserJoinMessage?.u?.username).toBe(federationConfig.rc1.additionalUser1.username); + + // 'uj' (user joined) and the msg contains the username + const federatedUserJoinMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(federatedUserJoinMessage).toBeDefined(); + expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); + + // 'au' (added user) message types + const localUserAddedMessage = historyResponse.messages.find( + (message: IMessage) => + message.t === 'au' && message.msg && message.msg.includes(federationConfig.rc1.additionalUser1.username), + ); + + expect(localUserAddedMessage).toBeDefined(); + expect(localUserAddedMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); + + const federatedUserAddedMessage = historyResponse.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), + ); + + expect(federatedUserAddedMessage).toBeDefined(); + expect(federatedUserAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); + + // RC view: Check in RC (user1 view) for system messages about both users joining + const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); + expect(Array.isArray(historyResponseUser1.messages)).toBe(true); + + const localUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + ); + + const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + ); + + expect(localUserJoinMessageUser1).toBeDefined(); + expect(federatedUserJoinMessageUser1).toBeDefined(); + }); + }); + }); + }); }); }); From b61e2365d0c3b2edf649792fd48c57ccad5c75d2 Mon Sep 17 00:00:00 2001 From: dhulke Date: Tue, 28 Oct 2025 15:31:02 -0300 Subject: [PATCH 37/47] test: All room tests finished --- .../tests/end-to-end/room.spec.ts | 195 +++++++----------- 1 file changed, 69 insertions(+), 126 deletions(-) diff --git a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts index d66280f4d9e22..3987331816fd1 100644 --- a/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts +++ b/ee/packages/federation-matrix/tests/end-to-end/room.spec.ts @@ -72,7 +72,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); describe('Rooms', () => { - describe.skip('Create a room on RC as private, explicitly not federated, with federated users in creation modal', () => { + describe('Create a room on RC as private, explicitly not federated, with federated users in creation modal', () => { describe('Add 1 federated user in the creation modal', () => { it('It should not allow the creation of the room', async () => { const channelName = `non-federated-channel-single-fed-${Date.now()}`; @@ -140,7 +140,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe.skip('Create a room on RC as private, do not mark as federated and', () => { + describe('Create a room on RC as private, do not mark as federated and', () => { let nonFederatedChannel: { _id: string; name: string; t: string; federated?: boolean }; beforeEach(async () => { @@ -254,7 +254,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe.skip('Create a room on RC as private and federated and', () => { + describe('Create a room on RC as private and federated and', () => { describe('Add 1 federated user in the creation modal', () => { let channelName: string; let federatedChannel: any; @@ -659,6 +659,10 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedChannel).toHaveProperty('federation'); expect((federatedChannel as any).federation).toHaveProperty('version', 1); + // Wait for federation setup to complete (Matrix room creation and mrid assignment) + // This ensures the room.federation.mrid field is properly set before adding users + await new Promise((resolve) => setTimeout(resolve, 2000)); + // Add federated user to the room const addUserResponse = await addUserToRoom({ usernames: [federationConfig.hs1.adminMatrixUserId], @@ -671,9 +675,9 @@ import { SynapseClient } from '../helper/synapse-client'; // Accept invitation for the federated user const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); expect(acceptedRoomId).not.toBe(''); - }, 10000); + }, 15000); - it.skip('It should show the room on the remote Element or RC', async () => { + it('It should show the room on the remote Element or RC', async () => { // RC view: Check in RC const roomInfo = await getRoomInfo(federatedChannel._id, rc1AdminRequestConfig); expect(roomInfo.room).toHaveProperty('_id', federatedChannel._id); @@ -684,7 +688,7 @@ import { SynapseClient } from '../helper/synapse-client'; expect(elementRoom).toHaveProperty('name', channelName); }); - it.skip('It should show the new user in the members list', async () => { + it('It should show the new user in the members list', async () => { // RC view: Check in RC that both users are in the members list const rc1AdminUserInRC = await findRoomMember( federatedChannel._id, @@ -714,23 +718,14 @@ import { SynapseClient } from '../helper/synapse-client'; expect(hs1AdminUserInSynapse).not.toBeNull(); }); - it.skip('It should show the system message that the user added', async () => { + it('It should show the system message that the user added', async () => { // RC view: Check in RC // Get the room history to find the system messages const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about the user joining - // System messages typically have t: 'uj' (user joined) and the msg contains the username - const joinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(joinMessage).toBeDefined(); - expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - - // Also look for 'au' (added user) message type + // Look for system messages about the user being added + // look for 'au' (added user) message types const addedMessage = historyResponse.messages.find( (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), ); @@ -740,7 +735,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe.skip('Add 2 or more federated users at the same time', () => { + describe('Add 2 or more federated users at the same time', () => { let channelName: string; let federatedChannel: any; @@ -767,6 +762,10 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedChannel).toHaveProperty('federation'); expect((federatedChannel as any).federation).toHaveProperty('version', 1); + // Wait for federation setup to complete (Matrix room creation and mrid assignment) + // This ensures the room.federation.mrid field is properly set before adding users + await new Promise((resolve) => setTimeout(resolve, 2000)); + // Add both federated users to the room const addUserResponse = await addUserToRoom({ usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.hs1.additionalUser1.matrixUserId], @@ -852,16 +851,7 @@ import { SynapseClient } from '../helper/synapse-client'; const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about both users joining - // 'uj' (user joined) and the msg contains the username - const adminJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(adminJoinMessage).toBeDefined(); - expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - + // Look for system messages about both users being added // 'au' (added user) message types const adminAddedMessage = historyResponse.messages.find( (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), @@ -870,16 +860,7 @@ import { SynapseClient } from '../helper/synapse-client'; expect(adminAddedMessage).toBeDefined(); expect(adminAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - // 'uj' (user joined) and the msg contains the username - const hs1User1JoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.additionalUser1.matrixUserId, - ); - - expect(hs1User1JoinMessage).toBeDefined(); - expect(hs1User1JoinMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); - expect(hs1User1JoinMessage?.u?.username).toBe(federationConfig.hs1.additionalUser1.matrixUserId); - - // Also look for 'au' (added user) message types + // Look for 'au' (added user) message types const hs1User1AddedMessage = historyResponse.messages.find( (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.additionalUser1.matrixUserId), @@ -890,7 +871,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe.skip('Add 1 federated user and 1 local user at the same time', () => { + describe('Add 1 federated user and 1 local user at the same time', () => { let channelName: string; let federatedChannel: any; @@ -917,6 +898,10 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedChannel).toHaveProperty('federation'); expect((federatedChannel as any).federation).toHaveProperty('version', 1); + // Wait for federation setup to complete (Matrix room creation and mrid assignment) + // This ensures the room.federation.mrid field is properly set before adding users + await new Promise((resolve) => setTimeout(resolve, 2000)); + // Add 1 federated user and 1 local user to the room const addUserResponse = await addUserToRoom({ usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.rc1.additionalUser1.username], @@ -1015,25 +1000,6 @@ import { SynapseClient } from '../helper/synapse-client'; const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about both users joining - // 'uj' (user joined) and the msg contains the username - const localUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, - ); - - expect(localUserJoinMessage).toBeDefined(); - expect(localUserJoinMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); - expect(localUserJoinMessage?.u?.username).toBe(federationConfig.rc1.additionalUser1.username); - - // 'uj' (user joined) and the msg contains the username - const federatedUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(federatedUserJoinMessage).toBeDefined(); - expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - // 'au' (added user) message types const localUserAddedMessage = historyResponse.messages.find( (message: IMessage) => @@ -1050,26 +1016,31 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedUserAddedMessage).toBeDefined(); expect(federatedUserAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - // RC view: Check in RC (user1 view) for system messages about both users joining + // RC view: Check in RC (user1 view) for system messages about both users being added const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); expect(Array.isArray(historyResponseUser1.messages)).toBe(true); - const localUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + // Look for 'au' (added user) message types + const localUserAddedMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => + message.t === 'au' && message.msg && message.msg.includes(federationConfig.rc1.additionalUser1.username), ); - const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + expect(localUserAddedMessageUser1).toBeDefined(); + expect(localUserAddedMessageUser1?.msg).toContain(federationConfig.rc1.additionalUser1.username); + + const federatedUserAddedMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), ); - expect(localUserJoinMessageUser1).toBeDefined(); - expect(federatedUserJoinMessageUser1).toBeDefined(); + expect(federatedUserAddedMessageUser1).toBeDefined(); + expect(federatedUserAddedMessageUser1?.msg).toContain(federationConfig.hs1.adminMatrixUserId); }); }); }); - describe.skip('Go to the composer and use the /invite slash command to', () => { - describe.skip('Add a federated user', () => { + describe('Go to the composer and use the /invite slash command to', () => { + describe('Add a federated user', () => { let channelName: string; let federatedChannel: any; @@ -1096,6 +1067,10 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedChannel).toHaveProperty('federation'); expect((federatedChannel as any).federation).toHaveProperty('version', 1); + // Wait for federation setup to complete (Matrix room creation and mrid assignment) + // This ensures the room.federation.mrid field is properly set before adding users + await new Promise((resolve) => setTimeout(resolve, 2000)); + // Add federated user to the room using slash command const addUserResponse = await addUserToRoomSlashCommand({ usernames: [federationConfig.hs1.adminMatrixUserId], @@ -1108,7 +1083,7 @@ import { SynapseClient } from '../helper/synapse-client'; // Accept invitation for the federated user const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); expect(acceptedRoomId).not.toBe(''); - }, 10000); + }, 15000); it('It should show the room on the remote Element or RC', async () => { // RC view: Check in RC @@ -1157,17 +1132,8 @@ import { SynapseClient } from '../helper/synapse-client'; const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about the user joining - // 'uj' (user joined) and the msg contains the username - const joinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(joinMessage).toBeDefined(); - expect(joinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(joinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - - // 'au' (added user) message type + // Look for system messages about the user being added + // 'au' (added user) message types const addedMessage = historyResponse.messages.find( (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), ); @@ -1177,7 +1143,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe.skip('Add 2 or more federated users at the same time', () => { + describe('Add 2 or more federated users at the same time', () => { let channelName: string; let federatedChannel: any; @@ -1204,6 +1170,10 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedChannel).toHaveProperty('federation'); expect((federatedChannel as any).federation).toHaveProperty('version', 1); + // Wait for federation setup to complete (Matrix room creation and mrid assignment) + // This ensures the room.federation.mrid field is properly set before adding users + await new Promise((resolve) => setTimeout(resolve, 2000)); + // Add both federated users to the room using slash command const addUserResponse = await addUserToRoomSlashCommand({ usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.hs1.additionalUser1.matrixUserId], @@ -1289,25 +1259,7 @@ import { SynapseClient } from '../helper/synapse-client'; const historyResponse = await getGroupHistory(federatedChannel._id, rc1AdminRequestConfig); expect(Array.isArray(historyResponse.messages)).toBe(true); - // Look for system messages about both users joining - // 'uj' (user joined) and the msg contains the username - const adminJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(adminJoinMessage).toBeDefined(); - expect(adminJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(adminJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - - // 'uj' (user joined) and the msg contains the username - const hs1User1JoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.additionalUser1.matrixUserId, - ); - - expect(hs1User1JoinMessage).toBeDefined(); - expect(hs1User1JoinMessage?.msg).toContain(federationConfig.hs1.additionalUser1.matrixUserId); - expect(hs1User1JoinMessage?.u?.username).toBe(federationConfig.hs1.additionalUser1.matrixUserId); - + // Look for system messages about both users being added // 'au' (added user) message types const adminAddedMessage = historyResponse.messages.find( (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), @@ -1326,7 +1278,7 @@ import { SynapseClient } from '../helper/synapse-client'; }); }); - describe.skip('Add 1 federated user and 1 local user at the same time', () => { + describe('Add 1 federated user and 1 local user at the same time', () => { let channelName: string; let federatedChannel: any; @@ -1353,6 +1305,10 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedChannel).toHaveProperty('federation'); expect((federatedChannel as any).federation).toHaveProperty('version', 1); + // Wait for federation setup to complete (Matrix room creation and mrid assignment) + // This ensures the room.federation.mrid field is properly set before adding users + await new Promise((resolve) => setTimeout(resolve, 2000)); + // Add 1 federated user and 1 local user to the room using slash command const addUserResponse = await addUserToRoomSlashCommand({ usernames: [federationConfig.hs1.adminMatrixUserId, federationConfig.rc1.additionalUser1.username], @@ -1452,24 +1408,6 @@ import { SynapseClient } from '../helper/synapse-client'; expect(Array.isArray(historyResponse.messages)).toBe(true); // Look for system messages about both users joining - // 'uj' (user joined) and the msg contains the username - const localUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, - ); - - expect(localUserJoinMessage).toBeDefined(); - expect(localUserJoinMessage?.msg).toContain(federationConfig.rc1.additionalUser1.username); - expect(localUserJoinMessage?.u?.username).toBe(federationConfig.rc1.additionalUser1.username); - - // 'uj' (user joined) and the msg contains the username - const federatedUserJoinMessage = historyResponse.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, - ); - - expect(federatedUserJoinMessage).toBeDefined(); - expect(federatedUserJoinMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - expect(federatedUserJoinMessage?.u?.username).toBe(federationConfig.hs1.adminMatrixUserId); - // 'au' (added user) message types const localUserAddedMessage = historyResponse.messages.find( (message: IMessage) => @@ -1486,20 +1424,25 @@ import { SynapseClient } from '../helper/synapse-client'; expect(federatedUserAddedMessage).toBeDefined(); expect(federatedUserAddedMessage?.msg).toContain(federationConfig.hs1.adminMatrixUserId); - // RC view: Check in RC (user1 view) for system messages about both users joining + // RC view: Check in RC (user1 view) for system messages about both users being added const historyResponseUser1 = await getGroupHistory(federatedChannel._id, rc1User1RequestConfig); expect(Array.isArray(historyResponseUser1.messages)).toBe(true); - const localUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.rc1.additionalUser1.username, + // Look for 'au' (added user) message types + const localUserAddedMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => + message.t === 'au' && message.msg && message.msg.includes(federationConfig.rc1.additionalUser1.username), ); - const federatedUserJoinMessageUser1 = historyResponseUser1.messages.find( - (message: IMessage) => message.t === 'uj' && message.msg && message.msg === federationConfig.hs1.adminMatrixUserId, + const federatedUserAddedMessageUser1 = historyResponseUser1.messages.find( + (message: IMessage) => message.t === 'au' && message.msg && message.msg.includes(federationConfig.hs1.adminMatrixUserId), ); - expect(localUserJoinMessageUser1).toBeDefined(); - expect(federatedUserJoinMessageUser1).toBeDefined(); + expect(localUserAddedMessageUser1).toBeDefined(); + expect(localUserAddedMessageUser1?.msg).toContain(federationConfig.rc1.additionalUser1.username); + + expect(federatedUserAddedMessageUser1).toBeDefined(); + expect(federatedUserAddedMessageUser1?.msg).toContain(federationConfig.hs1.adminMatrixUserId); }); }); }); From efa7d470b9bde01958290b5cd656c8ba2ca8f51f Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 9 Nov 2025 13:31:19 -0300 Subject: [PATCH 38/47] test: starting message testing --- apps/meteor/tests/data/rooms.helper.ts | 70 +- .../tests/end-to-end/messaging.spec.ts | 675 ++++++++++++++++++ .../tests/helper/synapse-client.ts | 136 ++++ 3 files changed, 880 insertions(+), 1 deletion(-) create mode 100644 ee/packages/federation-matrix/tests/end-to-end/messaging.spec.ts diff --git a/apps/meteor/tests/data/rooms.helper.ts b/apps/meteor/tests/data/rooms.helper.ts index f181372149ee2..958318bc3c55a 100644 --- a/apps/meteor/tests/data/rooms.helper.ts +++ b/apps/meteor/tests/data/rooms.helper.ts @@ -1,5 +1,5 @@ import type { Credentials } from '@rocket.chat/api-client'; -import type { IRoom, ISubscription, IUser } from '@rocket.chat/core-typings'; +import type { IRoom, ISubscription, IUser, IMessage } from '@rocket.chat/core-typings'; import type { Endpoints } from '@rocket.chat/rest-typings'; import { api, credentials, methodCall, request } from './api-data'; @@ -356,3 +356,71 @@ export const getGroupHistory = (roomId: IRoom['_id'], config?: IRequestConfig) = }); }); }; + +/** + * Loads message history for a room using the loadHistory method call. + * + * Fetches message history via the DDP method call endpoint, which returns + * messages with markdown parsing metadata (md attribute). This is useful + * for testing message rendering and markdown parsing, including emoji handling. + * + * @param rid - The unique identifier of the room + * @param config - Optional request configuration for custom domains + * @param end - Optional end date to load messages before this timestamp + * @param limit - Optional limit for number of messages to return (default: 20) + * @param ls - Optional last seen timestamp for unread calculation + * @param showThreadMessages - Optional flag to include thread messages (default: true) + * @returns Promise resolving to message history with structure: { messages, firstUnread?, unreadNotLoaded? } + */ +export const loadHistory = async ( + rid: IRoom['_id'], + config?: IRequestConfig, + end?: Date, + limit?: number, + ls?: string | Date, + showThreadMessages?: boolean, +) => { + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + const params: any[] = [rid]; + if (end !== undefined) { + params.push(end); + } + if (limit !== undefined) { + params.push(limit); + } + if (ls !== undefined) { + params.push(ls); + } + if (showThreadMessages !== undefined) { + params.push(showThreadMessages); + } + + const response = await requestInstance + .post(methodCall('loadHistory')) + .set(credentialsInstance) + .send({ + message: JSON.stringify({ + method: 'loadHistory', + params, + id: 'id', + msg: 'method', + }), + }); + + if (!response.body.success) { + throw new Error(`loadHistory failed: ${JSON.stringify(response.body)}`); + } + + const data = JSON.parse(response.body.message); + if (data.error) { + throw new Error(`loadHistory method error: ${JSON.stringify(data.error)}`); + } + + return data.result as { + messages: IMessage[]; + firstUnread?: IMessage; + unreadNotLoaded?: number; + }; +}; diff --git a/ee/packages/federation-matrix/tests/end-to-end/messaging.spec.ts b/ee/packages/federation-matrix/tests/end-to-end/messaging.spec.ts new file mode 100644 index 0000000000000..06abc2d47434b --- /dev/null +++ b/ee/packages/federation-matrix/tests/end-to-end/messaging.spec.ts @@ -0,0 +1,675 @@ +import type { IMessage } from '@rocket.chat/core-typings'; + +import { sendMessage } from '../../../../../apps/meteor/tests/data/messages.helper'; +import { createRoom, loadHistory } from '../../../../../apps/meteor/tests/data/rooms.helper'; +import { getRequestConfig, createUser } from '../../../../../apps/meteor/tests/data/users.helper'; +import { IS_EE } from '../../../../../apps/meteor/tests/e2e/config/constants'; +import { federationConfig } from '../helper/config'; +import { SynapseClient } from '../helper/synapse-client'; + +(IS_EE ? describe : describe.skip)('Federation', () => { + let rc1AdminRequestConfig: any; + let hs1AdminApp: SynapseClient; + let hs1User1App: SynapseClient; + + beforeAll(async () => { + // Create admin request config for RC1 + rc1AdminRequestConfig = await getRequestConfig( + federationConfig.rc1.apiUrl, + federationConfig.rc1.adminUser, + federationConfig.rc1.adminPassword, + ); + + // Create user1 in RC1 using federation config values + await createUser( + { + username: federationConfig.rc1.additionalUser1.username, + password: federationConfig.rc1.additionalUser1.password, + email: `${federationConfig.rc1.additionalUser1.username}@rocket.chat`, + name: federationConfig.rc1.additionalUser1.username, + }, + rc1AdminRequestConfig, + ); + + // Create admin Synapse client for HS1 + hs1AdminApp = new SynapseClient(federationConfig.hs1.url, federationConfig.hs1.adminUser, federationConfig.hs1.adminPassword); + await hs1AdminApp.initialize(); + + // Create user1 Synapse client for HS1 + hs1User1App = new SynapseClient( + federationConfig.hs1.url, + federationConfig.hs1.additionalUser1.matrixUserId, + federationConfig.hs1.additionalUser1.password, + ); + await hs1User1App.initialize(); + }); + + afterAll(async () => { + if (hs1AdminApp) { + await hs1AdminApp.close(); + } + if (hs1User1App) { + await hs1User1App.close(); + } + }); + + describe('Messaging', () => { + describe('Basic messaging', () => { + describe('On RC1', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-room-messaging-rc1-${Date.now()}`; + + // Create a federated private room with federated user + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + + // Accept invitation for the federated user + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + + // Wait for federation synchronization + await new Promise((resolve) => setTimeout(resolve, 2000)); + }, 10000); + + it('Send a text message', async () => { + const messageText = 'Hello from RC1'; + + // RC view: Send a text message from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage?.content.body).toBe(messageText); + }); + + it('Send a text message containing an emoji via shortcut like :rocket: and another one entered via system', async () => { + const messageText = 'Hello :rocket: from RC1 🚀'; + + // RC view: Send a text message with emoji shortcut and system emoji from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Assert the md attribute matches the expected structure exactly + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { type: 'PLAIN_TEXT', value: 'Hello ' }, + { + type: 'EMOJI', + value: { type: 'PLAIN_TEXT', value: 'rocket' }, + shortCode: 'rocket', + }, + { type: 'PLAIN_TEXT', value: ' from RC1 ' }, + { type: 'EMOJI', value: null, unicode: '🚀' }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + + // TODO: Verify emojis are correctly translated + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + }); + + it('Send just a single emoji using a shortcut', async () => { + const messageText = ':smirk:'; + + // RC view: Send a single emoji shortcut from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Assert the md attribute matches the expected structure exactly + const expectedMd = [ + { + type: 'BIG_EMOJI', + value: [ + { + type: 'EMOJI', + value: { type: 'PLAIN_TEXT', value: 'smirk' }, + shortCode: 'smirk', + }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + + // TODO: Verify emojis are correctly translated + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage?.content.body).toBe(messageText); + }); + + it('Send just a single emoji via system emoji', async () => { + const messageText = '😀'; + + // RC view: Send a single system emoji from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Assert the md attribute matches the expected structure exactly + const expectedMd = [ + { + type: 'BIG_EMOJI', + value: [{ type: 'EMOJI', value: null, unicode: '😀' }], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toContain(messageText); + }); + + it('Send a message containing plain text, bold, italic, and underlined text', async () => { + const messageText = 'Plain text **bold** _italic_ __underline__'; + + // RC view: Send a formatted text message from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // Wait for message to propagate + // await new Promise((resolve) => setTimeout(resolve, 2000)); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage?.content.body).toBe(messageText); + }); + + it('Send a message containing a plain link address', async () => { + const messageText = 'Check this link: https://www.wikipedia.org'; + + // RC view: Send a message with plain link from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { + type: 'PLAIN_TEXT', + value: 'Check this link: ', + }, + { + type: 'LINK', + value: { + src: { + type: 'PLAIN_TEXT', + value: 'https://www.wikipedia.org', + }, + label: [ + { + type: 'PLAIN_TEXT', + value: 'https://www.wikipedia.org', + }, + ], + }, + }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + }); + + it('Send a message containing a markdown link address [google](google.com)', async () => { + const messageText = 'Check this [google](google.com) link'; + + // RC view: Send a message with markdown link from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { type: 'PLAIN_TEXT', value: 'Check this ' }, + { + type: 'LINK', + value: { src: { type: 'PLAIN_TEXT', value: 'google.com' }, label: [{ type: 'PLAIN_TEXT', value: 'google' }] }, + }, + { type: 'PLAIN_TEXT', value: ' link' }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + }); + + it('Send a message containing a code block', async () => { + const messageText = 'Here is some code:\n```\nconst x = 1;\n```'; + + // RC view: Send a message with code block from RC1 + const sendResponse = await sendMessage({ + rid: federatedChannel._id, + msg: messageText, + config: rc1AdminRequestConfig, + }); + + expect(sendResponse.body).toHaveProperty('success', true); + + // RC view: Verify message appears in RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { + type: 'PLAIN_TEXT', + value: 'Here is some code:', + }, + ], + }, + { + type: 'CODE', + language: 'none', + value: [ + { + type: 'CODE_LINE', + value: { + type: 'PLAIN_TEXT', + value: 'const x = 1;', + }, + }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + + // Synapse view: Verify message appears correctly on remote Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + }); + }); + + describe('On Element', () => { + let channelName: string; + let federatedChannel: any; + + beforeAll(async () => { + channelName = `federated-room-messaging-element-${Date.now()}`; + + // Create a federated private room with federated user + const createResponse = await createRoom({ + type: 'p', + name: channelName, + members: [federationConfig.hs1.adminMatrixUserId], + extraData: { + federated: true, + }, + config: rc1AdminRequestConfig, + }); + + federatedChannel = createResponse.body.group; + + expect(federatedChannel).toHaveProperty('_id'); + expect(federatedChannel).toHaveProperty('name', channelName); + expect(federatedChannel).toHaveProperty('t', 'p'); + expect(federatedChannel).toHaveProperty('federated', true); + + // Accept invitation for the federated user + const acceptedRoomId = await hs1AdminApp.acceptInvitationForRoomName(channelName); + expect(acceptedRoomId).not.toBe(''); + + // Wait for federation synchronization + await new Promise((resolve) => setTimeout(resolve, 2000)); + }, 10000); + + it('Send a text message', async () => { + const messageText = 'Hello from Element'; + + // Synapse view: Send a text message from Element + await hs1AdminApp.sendTextMessage(channelName, messageText); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + }); + + it('Send a text message containing an emoji via shortcut like :rocket: and another one entered via system', async () => { + const messageText = 'Hello :rocket: from Element 🚀'; + + // Synapse view: Send a text message with emoji shortcut and system emoji from Element + await hs1AdminApp.sendTextMessage(channelName, messageText); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Assert the md attribute matches the expected structure exactly + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { type: 'PLAIN_TEXT', value: 'Hello ' }, + { + type: 'EMOJI', + value: { type: 'PLAIN_TEXT', value: 'rocket' }, + shortCode: 'rocket', + }, + { type: 'PLAIN_TEXT', value: ' from Element ' }, + { type: 'EMOJI', value: null, unicode: '🚀' }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + }); + + it('Send just a single emoji using a shortcut', async () => { + const messageText = ':smirk:'; + + // Synapse view: Send a single emoji shortcut from Element + await hs1AdminApp.sendTextMessage(channelName, messageText); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Assert the md attribute matches the expected structure exactly + const expectedMd = [ + { + type: 'BIG_EMOJI', + value: [ + { + type: 'EMOJI', + value: { type: 'PLAIN_TEXT', value: 'smirk' }, + shortCode: 'smirk', + }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + }); + + it('Send just a single emoji via system emoji', async () => { + const messageText = '😀'; + + // Synapse view: Send a single system emoji from Element + await hs1AdminApp.sendTextMessage(channelName, messageText); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toContain(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + + // Assert the md attribute matches the expected structure exactly + const expectedMd = [ + { + type: 'BIG_EMOJI', + value: [{ type: 'EMOJI', value: null, unicode: '😀' }], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + }); + + it('Send a message containing plain text, bold, italic, and underlined text', async () => { + const messageText = 'Plain text **bold** _italic_ __underline__'; + const htmlFormattedBody = 'Plain text bold italic underline'; + + // Synapse view: Send a formatted text message from Element with HTML formatting + await hs1AdminApp.sendHtmlMessage(channelName, messageText, htmlFormattedBody); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + }); + + it('Send a message containing a plain link address', async () => { + const messageText = 'Check this link: https://www.wikipedia.org'; + + // Synapse view: Send a message with plain link from Element + await hs1AdminApp.sendTextMessage(channelName, messageText); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { + type: 'PLAIN_TEXT', + value: 'Check this link: ', + }, + { + type: 'LINK', + value: { + src: { + type: 'PLAIN_TEXT', + value: 'https://www.wikipedia.org', + }, + label: [ + { + type: 'PLAIN_TEXT', + value: 'https://www.wikipedia.org', + }, + ], + }, + }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + }); + + it('Send a message containing a markdown link address [google](google.com)', async () => { + const messageText = 'Check this [google](google.com) link'; + const htmlFormattedBody = 'Check this google link'; + + // Synapse view: Send a message with markdown link from Element with HTML formatting + await hs1AdminApp.sendHtmlMessage(channelName, messageText, htmlFormattedBody); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { type: 'PLAIN_TEXT', value: 'Check this ' }, + { + type: 'LINK', + value: { src: { type: 'PLAIN_TEXT', value: 'google.com' }, label: [{ type: 'PLAIN_TEXT', value: 'google' }] }, + }, + { type: 'PLAIN_TEXT', value: ' link' }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + }); + + it('Send a message containing a code block', async () => { + const messageText = 'Here is some code:\n```\nconst x = 1;\n```'; + const htmlFormattedBody = 'Here is some code:
const x = 1;
'; + + // Synapse view: Send a message with code block from Element with HTML formatting + await hs1AdminApp.sendHtmlMessage(channelName, messageText, htmlFormattedBody); + + // Synapse view: Verify message appears in Element + const synapseMessage = await hs1AdminApp.findMessageInRoom(channelName, messageText); + expect(synapseMessage).not.toBeNull(); + expect(synapseMessage?.content.body).toBe(messageText); + + // RC view: Verify message appears correctly on remote RC1 + const historyResponse = await loadHistory(federatedChannel._id, rc1AdminRequestConfig); + const rcMessage = historyResponse.messages.find((message: IMessage) => message.msg === messageText); + expect(rcMessage).toBeDefined(); + expect(rcMessage?.msg).toBe(messageText); + const expectedMd = [ + { + type: 'PARAGRAPH', + value: [ + { + type: 'PLAIN_TEXT', + value: 'Here is some code:', + }, + ], + }, + { + type: 'CODE', + language: 'none', + value: [ + { + type: 'CODE_LINE', + value: { + type: 'PLAIN_TEXT', + value: 'const x = 1;', + }, + }, + ], + }, + ]; + expect(rcMessage?.md).toEqual(expectedMd); + }); + }); + }); + }); +}); diff --git a/ee/packages/federation-matrix/tests/helper/synapse-client.ts b/ee/packages/federation-matrix/tests/helper/synapse-client.ts index cd65730b61bb7..63268e14c7170 100644 --- a/ee/packages/federation-matrix/tests/helper/synapse-client.ts +++ b/ee/packages/federation-matrix/tests/helper/synapse-client.ts @@ -263,6 +263,142 @@ export class SynapseClient { return null; } + /** + * Sends a text message to a room. + * + * Sends a plain text message to the specified room using the Matrix JS SDK. + * The room is identified by its display name, which is common in federation + * testing scenarios. + * + * @param roomName - The display name of the room to send the message to + * @param message - The text message content to send + * @returns Promise resolving to the Matrix event ID of the sent message + * @throws Error if client is not initialized or room is not found + */ + async sendTextMessage(roomName: string, message: string): Promise { + if (!this.matrixClient) { + throw new Error('Matrix client is not initialized'); + } + const room = this.getRoom(roomName); + const response = await this.matrixClient.sendTextMessage(room.roomId, message); + return response.event_id; + } + + /** + * Sends an HTML-formatted message to a room. + * + * Sends a message with HTML formatting to the specified room using the Matrix JS SDK. + * This allows sending formatted text (bold, italic, underline) that will be properly + * rendered in Element and other Matrix clients that support HTML formatting. + * + * @param roomName - The display name of the room to send the message to + * @param body - The plain text version of the message (required by Matrix spec) + * @param formattedBody - The HTML-formatted version of the message + * @returns Promise resolving to the Matrix event ID of the sent message + * @throws Error if client is not initialized or room is not found + */ + async sendHtmlMessage(roomName: string, body: string, formattedBody: string): Promise { + if (!this.matrixClient) { + throw new Error('Matrix client is not initialized'); + } + const room = this.getRoom(roomName); + const content: any = { + msgtype: 'm.text', + body, + format: 'org.matrix.custom.html', + formatted_body: formattedBody, + }; + const response = await this.matrixClient.sendMessage(room.roomId, content); + return response.event_id; + } + + /** + * Retrieves all text messages from a room's timeline. + * + * Gets all text message events from the room's timeline, which is essential + * for verifying message synchronization in federation testing. Filters out + * non-message events and returns only text messages. + * + * @param roomName - The display name of the room + * @returns Array of text message events from the room's timeline + * @throws Error if client is not initialized or room is not found + */ + getRoomMessages(roomName: string): Array<{ content: { body: string }; event_id: string; sender: string }> { + if (!this.matrixClient) { + throw new Error('Matrix client is not initialized'); + } + const room = this.getRoom(roomName); + const { timeline } = room; + const messages: Array<{ content: { body: string }; event_id: string; sender: string }> = []; + + for (const event of timeline) { + if (event.getType() === 'm.room.message') { + const content = event.getContent(); + if (content.msgtype === 'm.text' || content.msgtype === 'm.notice') { + messages.push({ + content: { + body: content.body || '', + }, + event_id: event.getId() || '', + sender: event.getSender() || '', + }); + } + } + } + + return messages; + } + + /** + * Finds a message in a room's timeline by content. + * + * Searches for a message in the room's timeline that matches the specified + * content text. Useful for verifying that messages appear correctly on + * the remote side in federation tests. + * + * @param roomName - The display name of the room to search + * @param messageText - The message text to find + * @param options - Retry configuration options + * @param options.maxRetries - Maximum number of retry attempts (default: 5) + * @param options.delay - Delay between retries in milliseconds (default: 1000) + * @param options.initialDelay - Initial delay before first attempt in milliseconds (default: 2000) + * @returns The message event if found, null otherwise + */ + async findMessageInRoom( + roomName: string, + messageText: string, + options: { maxRetries?: number; delay?: number; initialDelay?: number } = {}, + ): Promise<{ content: { body: string }; event_id: string; sender: string } | null> { + const { maxRetries = 5, delay = 1000, initialDelay = 2000 } = options; + + if (initialDelay > 0) { + await wait(initialDelay); + } + + for (let attempt = 1; attempt <= maxRetries; attempt++) { + try { + const messages = this.getRoomMessages(roomName); + const message = messages.find((msg) => msg.content.body === messageText); + + if (message) { + return message; + } + + if (attempt < maxRetries) { + await wait(delay); + } + } catch (error) { + console.warn(`Attempt ${attempt} to find message in room failed:`, error); + + if (attempt < maxRetries) { + await wait(delay); + } + } + } + + return null; + } + /** * Closes the Matrix client connection and cleans up resources. * From b95a811a3635d1a5db2390e37d85807b34cf0988 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 9 Nov 2025 15:56:18 -0300 Subject: [PATCH 39/47] test: fix yarn.lock --- yarn.lock | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 2 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0d6298410eae1..7ba3233ab9d3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4811,6 +4811,13 @@ __metadata: languageName: node linkType: hard +"@matrix-org/matrix-sdk-crypto-wasm@npm:^15.3.0": + version: 15.3.0 + resolution: "@matrix-org/matrix-sdk-crypto-wasm@npm:15.3.0" + checksum: 10/cbc89a80c7e3e81ce3de6d90b87862a81292a0abe1a8588c953191128b8e37e2049b975a19f80a53c8fcb8b875467f2d0c7e44fa5a7b7ffbb7a95a04a2d168e8 + languageName: node + linkType: hard + "@mdx-js/react@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/react@npm:3.0.1" @@ -8408,6 +8415,7 @@ __metadata: "@babel/preset-typescript": "npm:~7.27.1" "@rocket.chat/core-services": "workspace:^" "@rocket.chat/core-typings": "workspace:^" + "@rocket.chat/ddp-client": "workspace:^" "@rocket.chat/emitter": "npm:^0.31.25" "@rocket.chat/eslint-config": "workspace:^" "@rocket.chat/federation-sdk": "npm:0.3.0" @@ -8424,6 +8432,7 @@ __metadata: eslint: "npm:~8.45.0" jest: "npm:~30.2.0" marked: "npm:^16.1.2" + matrix-js-sdk: "npm:^38.4.0" mongodb: "npm:6.16.0" pino: "npm:^8.21.0" pino-pretty: "npm:^7.6.1" @@ -13297,6 +13306,13 @@ __metadata: languageName: node linkType: hard +"@types/events@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/events@npm:3.0.3" + checksum: 10/50af9312fab001fd6bd4bb3ff65830f940877e6778de140a92481a0d9bf5f4853d44ec758a8800ef60e0598ac43ed1b5688116a3c65906ae54e989278d6c7c82 + languageName: node + linkType: hard + "@types/express-rate-limit@npm:^5.1.3": version: 5.1.3 resolution: "@types/express-rate-limit@npm:5.1.3" @@ -15528,6 +15544,13 @@ __metadata: languageName: node linkType: hard +"another-json@npm:^0.2.0": + version: 0.2.0 + resolution: "another-json@npm:0.2.0" + checksum: 10/2b1ad49eaea26d89baf2b3a1d9bd882bd38d44ba7520412698708cb5307b724e792210109dd6dd41a4d1512d99034ce160c2f99aeb668177da1638981ddce97f + languageName: node + linkType: hard + "ansi-color@npm:^0.2.1": version: 0.2.1 resolution: "ansi-color@npm:0.2.1" @@ -16663,6 +16686,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 10/6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 + languageName: node + linkType: hard + "base32.js@npm:0.0.1": version: 0.0.1 resolution: "base32.js@npm:0.0.1" @@ -17182,6 +17212,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:^6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: "npm:^5.0.0" + checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -18510,7 +18549,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 @@ -25191,6 +25230,13 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.1.0": + version: 1.3.0 + resolution: "is-network-error@npm:1.3.0" + checksum: 10/56dc0b8ed9c0bb72202058f172ad0c3121cf68772e8cbba343d3775f6e2ec7877d423cbcea45f4cedcd345de8693de1b52dfe0c6fc15d652c4aa98c2abf0185a + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -27248,6 +27294,13 @@ __metadata: languageName: node linkType: hard +"jwt-decode@npm:^4.0.0": + version: 4.0.0 + resolution: "jwt-decode@npm:4.0.0" + checksum: 10/87b569e4a9a0067fb0d592bcf3b2ac3e638e49beee28620eeb07bef1b4470f4077dea68c15d191dd68e076846c3af8394be3bcaecffedc6e97433b221fdbbcf3 + languageName: node + linkType: hard + "katex@npm:~0.16.22": version: 0.16.22 resolution: "katex@npm:0.16.22" @@ -28136,6 +28189,45 @@ __metadata: languageName: node linkType: hard +"matrix-events-sdk@npm:0.0.1": + version: 0.0.1 + resolution: "matrix-events-sdk@npm:0.0.1" + checksum: 10/967fd059278e7d7299436829bd66cc8d7d49ddc48d42a6d49a6cc16ba9e429c8ac6388d8d5e3629fd01161732910591773780e7278dd3154931d266a3478ff9c + languageName: node + linkType: hard + +"matrix-js-sdk@npm:^38.4.0": + version: 38.4.0 + resolution: "matrix-js-sdk@npm:38.4.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@matrix-org/matrix-sdk-crypto-wasm": "npm:^15.3.0" + another-json: "npm:^0.2.0" + bs58: "npm:^6.0.0" + content-type: "npm:^1.0.4" + jwt-decode: "npm:^4.0.0" + loglevel: "npm:^1.9.2" + matrix-events-sdk: "npm:0.0.1" + matrix-widget-api: "npm:^1.10.0" + oidc-client-ts: "npm:^3.0.1" + p-retry: "npm:7" + sdp-transform: "npm:^2.14.1" + unhomoglyph: "npm:^1.0.6" + uuid: "npm:13" + checksum: 10/b0b64e496ab32a5a7d659a6ff7effa66aaa4ced71c8974ba1ffd1a03d33f181c949e7ad5913b64c298434abbe061e1dbd40369cb381fa1be9d3677aa90b15db3 + languageName: node + linkType: hard + +"matrix-widget-api@npm:^1.10.0": + version: 1.14.0 + resolution: "matrix-widget-api@npm:1.14.0" + dependencies: + "@types/events": "npm:^3.0.0" + events: "npm:^3.2.0" + checksum: 10/d43ee150cf547a69843c46cbab39e87e718f1e072e48ea814a0dfc21c1c93df2f4b1e46da8b7835a8e3d84b38a3463c633d4d1655d6c8eda3a549ea6ab4e5587 + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -29874,6 +29966,15 @@ __metadata: languageName: node linkType: hard +"oidc-client-ts@npm:^3.0.1": + version: 3.3.0 + resolution: "oidc-client-ts@npm:3.3.0" + dependencies: + jwt-decode: "npm:^4.0.0" + checksum: 10/356940cb12075cc80c1b48ac5e67e2676542fa13664214c650fdf70f1f5a9f753bda8bfaf11182eb257a5ae564feefb165397ab44afa7138ba4846b63ecc6f0e + languageName: node + linkType: hard + "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -30296,6 +30397,15 @@ __metadata: languageName: node linkType: hard +"p-retry@npm:7": + version: 7.1.0 + resolution: "p-retry@npm:7.1.0" + dependencies: + is-network-error: "npm:^1.1.0" + checksum: 10/25d0c47fb7d8989efa422e3cb44bcd4006323bdee89ae75995d8617eefe732e2524c40cf9b3c4ee703d0af88a1e88b44865d4548727b1c29d6b74617d5a8f571 + languageName: node + linkType: hard + "p-retry@npm:^4, p-retry@npm:^4.0.0": version: 4.6.2 resolution: "p-retry@npm:4.6.2" @@ -34166,7 +34276,7 @@ __metadata: languageName: node linkType: hard -"sdp-transform@npm:^2.15.0": +"sdp-transform@npm:^2.14.1, sdp-transform@npm:^2.15.0": version: 2.15.0 resolution: "sdp-transform@npm:2.15.0" bin: @@ -37408,6 +37518,13 @@ __metadata: languageName: node linkType: hard +"unhomoglyph@npm:^1.0.6": + version: 1.0.6 + resolution: "unhomoglyph@npm:1.0.6" + checksum: 10/96442934bd16b62e6261fbd9381d9baaa910e2720006ef6b6a270e810b3c867226436353f024e85e5d5270acf9cf9e51d2f7982a4b7c12392a5143bd5d798640 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -37878,6 +37995,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:13": + version: 13.0.0 + resolution: "uuid@npm:13.0.0" + bin: + uuid: dist-node/bin/uuid + checksum: 10/2742b24d1e00257e60612572e4d28679423469998cafbaf1fe9f1482e3edf9c40754b31bfdb3d08d71b29239f227a304588f75210b3b48f2609f0673f1feccef + languageName: node + linkType: hard + "uuid@npm:8.0.0": version: 8.0.0 resolution: "uuid@npm:8.0.0" From 41188bbc50ba9220fc035217cfe20be668b8ffd4 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 9 Nov 2025 17:24:21 -0300 Subject: [PATCH 40/47] test: fix pipeline --- .github/workflows/ci.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8aa17dbbd9c27..ea071db6ee451 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -522,12 +522,12 @@ jobs: test-federation-matrix: name: 🔨 Test Federation Matrix - needs: [checks, build-gh-docker-coverage, packages-build, release-versions] + needs: [checks, build-gh-docker-publish, packages-build, release-versions] runs-on: ubuntu-24.04 - + steps: - uses: actions/checkout@v4 - + - name: Setup NodeJS uses: ./.github/actions/setup-node with: @@ -535,18 +535,18 @@ jobs: deno-version: ${{ needs.release-versions.outputs.deno-version }} cache-modules: true install: true - + - uses: rharkor/caching-for-turbo@v1.8 - + - name: Restore turbo build uses: actions/download-artifact@v4 with: name: turbo-build path: .turbo/cache - + - name: Build packages run: yarn build - + - name: Login to GitHub Container Registry if: (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' uses: docker/login-action@v3 @@ -554,19 +554,18 @@ jobs: registry: ghcr.io username: ${{ secrets.CR_USER }} password: ${{ secrets.CR_PAT }} - + - name: Configure /etc/hosts for federation services run: | sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" - + - name: Run federation integration tests with pre-built image working-directory: ./ee/packages/federation-matrix env: ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}.official ENTERPRISE_LICENSE_RC1: ${{ secrets.ENTERPRISE_LICENSE_RC1 }} run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" - tests-done: name: ✅ Tests Done From 9915693353304c44ee213ba227a0f0b53423ac2e Mon Sep 17 00:00:00 2001 From: dhulke Date: Sun, 9 Nov 2025 22:01:58 -0300 Subject: [PATCH 41/47] test: adding an exception for tests/data in .gitignore --- .gitignore | 1 + apps/meteor/tests/data/messages.helper.ts | 52 +++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 apps/meteor/tests/data/messages.helper.ts diff --git a/.gitignore b/.gitignore index 81bca21648cfc..8ee032f2d8c32 100644 --- a/.gitignore +++ b/.gitignore @@ -55,6 +55,7 @@ storybook-static **/.vim/ data/ +!**/tests/data/ registration.yaml storybook-static diff --git a/apps/meteor/tests/data/messages.helper.ts b/apps/meteor/tests/data/messages.helper.ts new file mode 100644 index 0000000000000..9a8160ea361b0 --- /dev/null +++ b/apps/meteor/tests/data/messages.helper.ts @@ -0,0 +1,52 @@ +import type { IRoom } from '@rocket.chat/core-typings'; + +import { credentials, methodCall, request } from './api-data'; +import type { IRequestConfig } from './users.helper'; + +type SendMessageParams = { + rid: IRoom['_id']; + msg: string; + config?: IRequestConfig; +}; + +/** + * Sends a text message to a room using the method.call/sendMessage DDP endpoint. + * + * This helper function allows sending messages to rooms (channels, groups, DMs) + * for federation testing scenarios using the DDP method format. It supports + * custom request configurations for cross-domain federation testing. + * + * @param rid - The unique identifier of the room + * @param msg - The message text to send + * @param config - Optional request configuration for custom domains + * @returns Promise resolving to the API response + */ +export const sendMessage = ({ rid, msg, config }: SendMessageParams) => { + if (!rid) { + throw new Error('"rid" is required in "sendMessage" test helper'); + } + if (!msg) { + throw new Error('"msg" is required in "sendMessage" test helper'); + } + + const requestInstance = config?.request || request; + const credentialsInstance = config?.credentials || credentials; + + return requestInstance + .post(methodCall('sendMessage')) + .set(credentialsInstance) + .send({ + message: JSON.stringify({ + method: 'sendMessage', + params: [ + { + _id: `${Date.now()}-${Math.random()}`, + rid, + msg, + }, + ], + id: `${Date.now()}-${Math.random()}`, + msg: 'method', + }), + }); +}; From 4ff80ac6f02d386b1c00b04da4dbca6123b143f1 Mon Sep 17 00:00:00 2001 From: dhulke Date: Fri, 14 Nov 2025 10:48:16 -0300 Subject: [PATCH 42/47] fix: yarn.lock --- yarn.lock | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 2 deletions(-) diff --git a/yarn.lock b/yarn.lock index b15700276c712..68391c1a81149 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4811,6 +4811,13 @@ __metadata: languageName: node linkType: hard +"@matrix-org/matrix-sdk-crypto-wasm@npm:^15.3.0": + version: 15.3.0 + resolution: "@matrix-org/matrix-sdk-crypto-wasm@npm:15.3.0" + checksum: 10/cbc89a80c7e3e81ce3de6d90b87862a81292a0abe1a8588c953191128b8e37e2049b975a19f80a53c8fcb8b875467f2d0c7e44fa5a7b7ffbb7a95a04a2d168e8 + languageName: node + linkType: hard + "@mdx-js/react@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/react@npm:3.0.1" @@ -8408,6 +8415,7 @@ __metadata: "@babel/preset-typescript": "npm:~7.27.1" "@rocket.chat/core-services": "workspace:^" "@rocket.chat/core-typings": "workspace:^" + "@rocket.chat/ddp-client": "workspace:^" "@rocket.chat/emitter": "npm:^0.31.25" "@rocket.chat/eslint-config": "workspace:^" "@rocket.chat/federation-sdk": "npm:0.3.0" @@ -8424,6 +8432,7 @@ __metadata: eslint: "npm:~8.45.0" jest: "npm:~30.2.0" marked: "npm:^16.1.2" + matrix-js-sdk: "npm:^38.4.0" mongodb: "npm:6.16.0" pino: "npm:^8.21.0" pino-pretty: "npm:^7.6.1" @@ -13298,6 +13307,13 @@ __metadata: languageName: node linkType: hard +"@types/events@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/events@npm:3.0.3" + checksum: 10/50af9312fab001fd6bd4bb3ff65830f940877e6778de140a92481a0d9bf5f4853d44ec758a8800ef60e0598ac43ed1b5688116a3c65906ae54e989278d6c7c82 + languageName: node + linkType: hard + "@types/express-rate-limit@npm:^5.1.3": version: 5.1.3 resolution: "@types/express-rate-limit@npm:5.1.3" @@ -15501,6 +15517,13 @@ __metadata: languageName: node linkType: hard +"another-json@npm:^0.2.0": + version: 0.2.0 + resolution: "another-json@npm:0.2.0" + checksum: 10/2b1ad49eaea26d89baf2b3a1d9bd882bd38d44ba7520412698708cb5307b724e792210109dd6dd41a4d1512d99034ce160c2f99aeb668177da1638981ddce97f + languageName: node + linkType: hard + "ansi-color@npm:^0.2.1": version: 0.2.1 resolution: "ansi-color@npm:0.2.1" @@ -16620,6 +16643,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 10/6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 + languageName: node + linkType: hard + "base32.js@npm:0.0.1": version: 0.0.1 resolution: "base32.js@npm:0.0.1" @@ -17071,6 +17101,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:^6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: "npm:^5.0.0" + checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -18322,7 +18361,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 @@ -24359,6 +24398,13 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.1.0": + version: 1.3.0 + resolution: "is-network-error@npm:1.3.0" + checksum: 10/56dc0b8ed9c0bb72202058f172ad0c3121cf68772e8cbba343d3775f6e2ec7877d423cbcea45f4cedcd345de8693de1b52dfe0c6fc15d652c4aa98c2abf0185a + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -26369,6 +26415,13 @@ __metadata: languageName: node linkType: hard +"jwt-decode@npm:^4.0.0": + version: 4.0.0 + resolution: "jwt-decode@npm:4.0.0" + checksum: 10/87b569e4a9a0067fb0d592bcf3b2ac3e638e49beee28620eeb07bef1b4470f4077dea68c15d191dd68e076846c3af8394be3bcaecffedc6e97433b221fdbbcf3 + languageName: node + linkType: hard + "katex@npm:~0.16.22": version: 0.16.22 resolution: "katex@npm:0.16.22" @@ -27225,6 +27278,45 @@ __metadata: languageName: node linkType: hard +"matrix-events-sdk@npm:0.0.1": + version: 0.0.1 + resolution: "matrix-events-sdk@npm:0.0.1" + checksum: 10/967fd059278e7d7299436829bd66cc8d7d49ddc48d42a6d49a6cc16ba9e429c8ac6388d8d5e3629fd01161732910591773780e7278dd3154931d266a3478ff9c + languageName: node + linkType: hard + +"matrix-js-sdk@npm:^38.4.0": + version: 38.4.0 + resolution: "matrix-js-sdk@npm:38.4.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@matrix-org/matrix-sdk-crypto-wasm": "npm:^15.3.0" + another-json: "npm:^0.2.0" + bs58: "npm:^6.0.0" + content-type: "npm:^1.0.4" + jwt-decode: "npm:^4.0.0" + loglevel: "npm:^1.9.2" + matrix-events-sdk: "npm:0.0.1" + matrix-widget-api: "npm:^1.10.0" + oidc-client-ts: "npm:^3.0.1" + p-retry: "npm:7" + sdp-transform: "npm:^2.14.1" + unhomoglyph: "npm:^1.0.6" + uuid: "npm:13" + checksum: 10/b0b64e496ab32a5a7d659a6ff7effa66aaa4ced71c8974ba1ffd1a03d33f181c949e7ad5913b64c298434abbe061e1dbd40369cb381fa1be9d3677aa90b15db3 + languageName: node + linkType: hard + +"matrix-widget-api@npm:^1.10.0": + version: 1.15.0 + resolution: "matrix-widget-api@npm:1.15.0" + dependencies: + "@types/events": "npm:^3.0.0" + events: "npm:^3.2.0" + checksum: 10/f9f63c629394ec31346ea1ff37bcb40624dc33503a38147ebea013dba6d032aab1c6b6f857f38bda7641443a340f489bfeebfe6c9bf213708a2f8766cbb54b53 + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -28907,6 +28999,15 @@ __metadata: languageName: node linkType: hard +"oidc-client-ts@npm:^3.0.1": + version: 3.4.0 + resolution: "oidc-client-ts@npm:3.4.0" + dependencies: + jwt-decode: "npm:^4.0.0" + checksum: 10/d6e4dd5e2f4cd7da0ede9cf1bca131ea9811f030706d5322409b476047746e3c8f2d117804eb488187cc3c2253f986f8a1e053ae2c943b525c6e4d2a1c1b8094 + languageName: node + linkType: hard + "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -29237,6 +29338,15 @@ __metadata: languageName: node linkType: hard +"p-retry@npm:7": + version: 7.1.0 + resolution: "p-retry@npm:7.1.0" + dependencies: + is-network-error: "npm:^1.1.0" + checksum: 10/25d0c47fb7d8989efa422e3cb44bcd4006323bdee89ae75995d8617eefe732e2524c40cf9b3c4ee703d0af88a1e88b44865d4548727b1c29d6b74617d5a8f571 + languageName: node + linkType: hard + "p-retry@npm:^4, p-retry@npm:^4.0.0": version: 4.6.2 resolution: "p-retry@npm:4.6.2" @@ -33003,7 +33113,7 @@ __metadata: languageName: node linkType: hard -"sdp-transform@npm:^2.15.0": +"sdp-transform@npm:^2.14.1, sdp-transform@npm:^2.15.0": version: 2.15.0 resolution: "sdp-transform@npm:2.15.0" bin: @@ -36080,6 +36190,13 @@ __metadata: languageName: node linkType: hard +"unhomoglyph@npm:^1.0.6": + version: 1.0.6 + resolution: "unhomoglyph@npm:1.0.6" + checksum: 10/96442934bd16b62e6261fbd9381d9baaa910e2720006ef6b6a270e810b3c867226436353f024e85e5d5270acf9cf9e51d2f7982a4b7c12392a5143bd5d798640 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -36525,6 +36642,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:13": + version: 13.0.0 + resolution: "uuid@npm:13.0.0" + bin: + uuid: dist-node/bin/uuid + checksum: 10/2742b24d1e00257e60612572e4d28679423469998cafbaf1fe9f1482e3edf9c40754b31bfdb3d08d71b29239f227a304588f75210b3b48f2609f0673f1feccef + languageName: node + linkType: hard + "uuid@npm:8.0.0": version: 8.0.0 resolution: "uuid@npm:8.0.0" From 79abaeffe7cecd7ca9f632b7e4148dd84598c334 Mon Sep 17 00:00:00 2001 From: dhulke Date: Fri, 14 Nov 2025 12:58:50 -0300 Subject: [PATCH 43/47] test: update action version --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5643893b0e616..109d302b321ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -592,7 +592,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup NodeJS uses: ./.github/actions/setup-node From 5865fdc1bea5edf953d5d7e33e3ecace61306cb0 Mon Sep 17 00:00:00 2001 From: dhulke Date: Fri, 14 Nov 2025 14:43:16 -0300 Subject: [PATCH 44/47] fix: download-artifact@v6 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 109d302b321ba..777c254a791a2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -605,7 +605,7 @@ jobs: - uses: rharkor/caching-for-turbo@v1.8 - name: Restore turbo build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: turbo-build path: .turbo/cache From 66b89071b7a6ef1c86044963807cb9193c2c7035 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sat, 15 Nov 2025 10:25:37 -0300 Subject: [PATCH 45/47] fix: skip cache if not present --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 777c254a791a2..182e2266854f0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -606,6 +606,7 @@ jobs: - name: Restore turbo build uses: actions/download-artifact@v6 + continue-on-error: true with: name: turbo-build path: .turbo/cache From 929c0e18661f03410d48024d28beccdfe44ffe77 Mon Sep 17 00:00:00 2001 From: dhulke Date: Sat, 15 Nov 2025 13:07:47 -0300 Subject: [PATCH 46/47] fix: review --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 94faadb3b920f..8d3f327ec25d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -589,7 +589,7 @@ jobs: test-federation-matrix: name: 🔨 Test Federation Matrix needs: [checks, build-gh-docker-publish, packages-build, release-versions] - runs-on: ubuntu-24.04 + runs-on: ubuntu-24.04-arm steps: - uses: actions/checkout@v5 @@ -630,7 +630,7 @@ jobs: - name: Run federation integration tests with pre-built image working-directory: ./ee/packages/federation-matrix env: - ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}.official + ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }} ENTERPRISE_LICENSE_RC1: ${{ secrets.ENTERPRISE_LICENSE_RC1 }} run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" From dd4cdae527c77776a710491dce2c37dc12dc68d1 Mon Sep 17 00:00:00 2001 From: Guilherme Gazzo Date: Mon, 17 Nov 2025 09:05:12 -0300 Subject: [PATCH 47/47] Apply suggestion from @ggazzo --- apps/meteor/app/lib/server/functions/createRoom.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/meteor/app/lib/server/functions/createRoom.ts b/apps/meteor/app/lib/server/functions/createRoom.ts index 0e9d6af4a2c46..b936d30145069 100644 --- a/apps/meteor/app/lib/server/functions/createRoom.ts +++ b/apps/meteor/app/lib/server/functions/createRoom.ts @@ -120,7 +120,6 @@ async function createUsersSubscriptions({ await Rooms.incUsersCountById(room._id, subs.length); } -// eslint-disable-next-line complexity export const createRoom = async ( type: T, name: T extends 'd' ? undefined : string,