all repos — caroster @ 3a6483727355d59a734458de22d13c6088c9ce29

[Octree] Group carpool to your event https://caroster.io

test: :white_check_mark: Update tests
Tim Izzo tim@octree.ch
Wed, 31 Jan 2024 12:51:38 +0100
commit

3a6483727355d59a734458de22d13c6088c9ce29

parent

59e1bf80898c7df9ebd6e6ef9222b0d5b25ef7a9

D backend/database/migrations/2022.11.16T00.00.00.remove_duplicated_relationships.js

@@ -1,66 +0,0 @@

-"use strict"; - -/** - * Get the link tables names that need to be updated - */ -const getLinkTables = ({ strapi }) => { - const contentTypes = strapi.db.metadata; - const tablesToUpdate = {}; - - contentTypes.forEach((contentType) => { - // Get attributes - const attributes = contentType.attributes; - - // For each relation type, add the joinTable name to tablesToUpdate - Object.values(attributes).forEach((attribute) => { - if (attribute.type === "relation" && attribute.joinTable) { - tablesToUpdate[attribute.joinTable.name] = attribute.joinTable; - } - }); - }); - - return Object.values(tablesToUpdate); -}; - -async function up(trx) { - const linkTablesToUpdate = getLinkTables({ strapi }); - - // Remove duplicates from link tables - for (const table of linkTablesToUpdate) { - const tableExists = await trx.schema.hasTable(table.name); - if (!tableExists) continue; - - strapi.log.info(`Deleting duplicates of table ${table.name}...`); - - try { - // Query to delete duplicates from a link table - let query = ` - CREATE TEMPORARY TABLE tmp as SELECT DISTINCT t2.id as id - FROM ?? as t1 JOIN ?? as t2 - ON t1.id < t2.id - `; - const pivotWhereParams = []; - - // For each pivot column, add a on condition to the query - table.pivotColumns.forEach((column) => { - query += ` AND t1.?? = t2.??`; - pivotWhereParams.push(column, column); - }); - - // Create temporary table with the ids of the repeated rows - await trx.raw(query, [table.name, table.name, ...pivotWhereParams]); - - // Delete repeated rows from the original table - await trx.raw(`DELETE FROM ?? WHERE id in (SELECT * FROM tmp)`, [ - table.name, - ]); - } finally { - // Drop temporary table - await trx.raw(`DROP TABLE IF EXISTS tmp `); - } - } -} - -async function down() {} - -module.exports = { up, down };
M backend/src/api/passenger/content-types/passenger/lifecycles.tsbackend/src/api/passenger/content-types/passenger/lifecycles.ts

@@ -1,19 +1,21 @@

export default { - async afterCreate({ result, params }) { - const travel = await strapi.entityService.findOne( - "api::travel.travel", - params.data.travel, - { - populate: ["user"], - } - ); - if (travel) - strapi.entityService.create("api::notification.notification", { - data: { - type: "NewTrip", - event: params.data.event, - user: travel.user?.id, - }, - }); + async afterCreate({ params }) { + if (params.data.travel) { + const travel = await strapi.entityService.findOne( + "api::travel.travel", + params.data.travel, + { + populate: ["user"], + } + ); + if (travel) + strapi.entityService.create("api::notification.notification", { + data: { + type: "NewTrip", + event: params.data.event, + user: travel.user?.id, + }, + }); + } }, };
M backend/src/graphql/passenger/createPassenger.tsbackend/src/graphql/passenger/createPassenger.ts

@@ -41,7 +41,7 @@ ),

args, }); } catch (error) { - console.log(error); + console.log({ error }); throw new Error("Couldn't create the passenger"); } },
M e2e/graphql.tse2e/graphql.ts

@@ -34,6 +34,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;

lt?: InputMaybe<Scalars['Boolean']>; lte?: InputMaybe<Scalars['Boolean']>; ne?: InputMaybe<Scalars['Boolean']>; + nei?: InputMaybe<Scalars['Boolean']>; not?: InputMaybe<BooleanFilterInput>; notContains?: InputMaybe<Scalars['Boolean']>; notContainsi?: InputMaybe<Scalars['Boolean']>;

@@ -44,6 +45,107 @@ or?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;

startsWith?: InputMaybe<Scalars['Boolean']>; }; +export type ContentReleasesRelease = { + __typename?: 'ContentReleasesRelease'; + actions?: Maybe<ContentReleasesReleaseActionRelationResponseCollection>; + createdAt?: Maybe<Scalars['DateTime']>; + name: Scalars['String']; + releasedAt?: Maybe<Scalars['DateTime']>; + updatedAt?: Maybe<Scalars['DateTime']>; +}; + + +export type ContentReleasesReleaseActionsArgs = { + filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>; + pagination?: InputMaybe<PaginationArg>; + sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>; +}; + +export type ContentReleasesReleaseAction = { + __typename?: 'ContentReleasesReleaseAction'; + contentType: Scalars['String']; + createdAt?: Maybe<Scalars['DateTime']>; + entry?: Maybe<GenericMorph>; + release?: Maybe<ContentReleasesReleaseEntityResponse>; + type: Enum_Contentreleasesreleaseaction_Type; + updatedAt?: Maybe<Scalars['DateTime']>; +}; + +export type ContentReleasesReleaseActionEntity = { + __typename?: 'ContentReleasesReleaseActionEntity'; + attributes?: Maybe<ContentReleasesReleaseAction>; + id?: Maybe<Scalars['ID']>; +}; + +export type ContentReleasesReleaseActionEntityResponse = { + __typename?: 'ContentReleasesReleaseActionEntityResponse'; + data?: Maybe<ContentReleasesReleaseActionEntity>; +}; + +export type ContentReleasesReleaseActionEntityResponseCollection = { + __typename?: 'ContentReleasesReleaseActionEntityResponseCollection'; + data: Array<ContentReleasesReleaseActionEntity>; + meta: ResponseCollectionMeta; +}; + +export type ContentReleasesReleaseActionFiltersInput = { + and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>; + contentType?: InputMaybe<StringFilterInput>; + createdAt?: InputMaybe<DateTimeFilterInput>; + id?: InputMaybe<IdFilterInput>; + not?: InputMaybe<ContentReleasesReleaseActionFiltersInput>; + or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseActionFiltersInput>>>; + release?: InputMaybe<ContentReleasesReleaseFiltersInput>; + type?: InputMaybe<StringFilterInput>; + updatedAt?: InputMaybe<DateTimeFilterInput>; +}; + +export type ContentReleasesReleaseActionInput = { + contentType?: InputMaybe<Scalars['String']>; + release?: InputMaybe<Scalars['ID']>; + type?: InputMaybe<Enum_Contentreleasesreleaseaction_Type>; +}; + +export type ContentReleasesReleaseActionRelationResponseCollection = { + __typename?: 'ContentReleasesReleaseActionRelationResponseCollection'; + data: Array<ContentReleasesReleaseActionEntity>; +}; + +export type ContentReleasesReleaseEntity = { + __typename?: 'ContentReleasesReleaseEntity'; + attributes?: Maybe<ContentReleasesRelease>; + id?: Maybe<Scalars['ID']>; +}; + +export type ContentReleasesReleaseEntityResponse = { + __typename?: 'ContentReleasesReleaseEntityResponse'; + data?: Maybe<ContentReleasesReleaseEntity>; +}; + +export type ContentReleasesReleaseEntityResponseCollection = { + __typename?: 'ContentReleasesReleaseEntityResponseCollection'; + data: Array<ContentReleasesReleaseEntity>; + meta: ResponseCollectionMeta; +}; + +export type ContentReleasesReleaseFiltersInput = { + actions?: InputMaybe<ContentReleasesReleaseActionFiltersInput>; + and?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>; + createdAt?: InputMaybe<DateTimeFilterInput>; + id?: InputMaybe<IdFilterInput>; + name?: InputMaybe<StringFilterInput>; + not?: InputMaybe<ContentReleasesReleaseFiltersInput>; + or?: InputMaybe<Array<InputMaybe<ContentReleasesReleaseFiltersInput>>>; + releasedAt?: InputMaybe<DateTimeFilterInput>; + updatedAt?: InputMaybe<DateTimeFilterInput>; +}; + +export type ContentReleasesReleaseInput = { + actions?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>; + name?: InputMaybe<Scalars['String']>; + releasedAt?: InputMaybe<Scalars['DateTime']>; +}; + export type DateFilterInput = { and?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>; between?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;

@@ -58,6 +160,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['Date']>>>;

lt?: InputMaybe<Scalars['Date']>; lte?: InputMaybe<Scalars['Date']>; ne?: InputMaybe<Scalars['Date']>; + nei?: InputMaybe<Scalars['Date']>; not?: InputMaybe<DateFilterInput>; notContains?: InputMaybe<Scalars['Date']>; notContainsi?: InputMaybe<Scalars['Date']>;

@@ -82,6 +185,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;

lt?: InputMaybe<Scalars['DateTime']>; lte?: InputMaybe<Scalars['DateTime']>; ne?: InputMaybe<Scalars['DateTime']>; + nei?: InputMaybe<Scalars['DateTime']>; not?: InputMaybe<DateTimeFilterInput>; notContains?: InputMaybe<Scalars['DateTime']>; notContainsi?: InputMaybe<Scalars['DateTime']>;

@@ -92,13 +196,21 @@ or?: InputMaybe<Array<InputMaybe<Scalars['DateTime']>>>;

startsWith?: InputMaybe<Scalars['DateTime']>; }; +export enum Enum_Contentreleasesreleaseaction_Type { + publish = 'publish', + unpublish = 'unpublish' +} + +export enum Enum_Notification_Type { + NewPassengerInYourTrip = 'NewPassengerInYourTrip', + NewTrip = 'NewTrip' +} + export enum Enum_Page_Type { tos = 'tos' } export enum Enum_Userspermissionsuser_Lang { - EN = 'EN', - FR = 'FR', en = 'en', fr = 'fr' }

@@ -169,6 +281,9 @@ createdAt?: Maybe<Scalars['DateTime']>;

date?: Maybe<Scalars['Date']>; description?: Maybe<Scalars['String']>; email: Scalars['String']; + enabled_modules?: Maybe<Scalars['JSON']>; + latitude?: Maybe<Scalars['Float']>; + longitude?: Maybe<Scalars['Float']>; name: Scalars['String']; passengers?: Maybe<PassengerRelationResponseCollection>; position?: Maybe<Scalars['JSON']>;

@@ -210,7 +325,10 @@ createdAt?: InputMaybe<DateTimeFilterInput>;

date?: InputMaybe<DateFilterInput>; description?: InputMaybe<StringFilterInput>; email?: InputMaybe<StringFilterInput>; + enabled_modules?: InputMaybe<JsonFilterInput>; id?: InputMaybe<IdFilterInput>; + latitude?: InputMaybe<FloatFilterInput>; + longitude?: InputMaybe<FloatFilterInput>; name?: InputMaybe<StringFilterInput>; newsletter?: InputMaybe<BooleanFilterInput>; not?: InputMaybe<EventFiltersInput>;

@@ -228,6 +346,9 @@ address?: InputMaybe<Scalars['String']>;

date?: InputMaybe<Scalars['Date']>; description?: InputMaybe<Scalars['String']>; email?: InputMaybe<Scalars['String']>; + enabled_modules?: InputMaybe<Scalars['JSON']>; + latitude?: InputMaybe<Scalars['Float']>; + longitude?: InputMaybe<Scalars['Float']>; name?: InputMaybe<Scalars['String']>; newsletter?: InputMaybe<Scalars['Boolean']>; passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;

@@ -262,6 +383,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;

lt?: InputMaybe<Scalars['Float']>; lte?: InputMaybe<Scalars['Float']>; ne?: InputMaybe<Scalars['Float']>; + nei?: InputMaybe<Scalars['Float']>; not?: InputMaybe<FloatFilterInput>; notContains?: InputMaybe<Scalars['Float']>; notContainsi?: InputMaybe<Scalars['Float']>;

@@ -272,7 +394,7 @@ or?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;

startsWith?: InputMaybe<Scalars['Float']>; }; -export type GenericMorph = EmailDesignerEmailTemplate | Event | I18NLocale | Page | Passenger | Setting | Travel | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle; +export type GenericMorph = ContentReleasesRelease | ContentReleasesReleaseAction | EmailDesignerEmailTemplate | Event | I18NLocale | Module | Notification | Page | Passenger | Setting | Travel | UploadFile | UploadFolder | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vehicle; export type I18NLocale = { __typename?: 'I18NLocale';

@@ -324,6 +446,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;

lt?: InputMaybe<Scalars['ID']>; lte?: InputMaybe<Scalars['ID']>; ne?: InputMaybe<Scalars['ID']>; + nei?: InputMaybe<Scalars['ID']>; not?: InputMaybe<IdFilterInput>; notContains?: InputMaybe<Scalars['ID']>; notContainsi?: InputMaybe<Scalars['ID']>;

@@ -348,6 +471,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;

lt?: InputMaybe<Scalars['Int']>; lte?: InputMaybe<Scalars['Int']>; ne?: InputMaybe<Scalars['Int']>; + nei?: InputMaybe<Scalars['Int']>; not?: InputMaybe<IntFilterInput>; notContains?: InputMaybe<Scalars['Int']>; notContainsi?: InputMaybe<Scalars['Int']>;

@@ -372,6 +496,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;

lt?: InputMaybe<Scalars['JSON']>; lte?: InputMaybe<Scalars['JSON']>; ne?: InputMaybe<Scalars['JSON']>; + nei?: InputMaybe<Scalars['JSON']>; not?: InputMaybe<JsonFilterInput>; notContains?: InputMaybe<Scalars['JSON']>; notContainsi?: InputMaybe<Scalars['JSON']>;

@@ -382,12 +507,54 @@ or?: InputMaybe<Array<InputMaybe<Scalars['JSON']>>>;

startsWith?: InputMaybe<Scalars['JSON']>; }; +export type Module = { + __typename?: 'Module'; + caroster_plus_description: Scalars['String']; + caroster_plus_enabled?: Maybe<Scalars['Boolean']>; + caroster_plus_name: Scalars['String']; + caroster_plus_payment_link: Scalars['String']; + caroster_plus_price?: Maybe<Scalars['Float']>; + createdAt?: Maybe<Scalars['DateTime']>; + locale?: Maybe<Scalars['String']>; + localizations?: Maybe<ModuleRelationResponseCollection>; + updatedAt?: Maybe<Scalars['DateTime']>; +}; + +export type ModuleEntity = { + __typename?: 'ModuleEntity'; + attributes?: Maybe<Module>; + id?: Maybe<Scalars['ID']>; +}; + +export type ModuleEntityResponse = { + __typename?: 'ModuleEntityResponse'; + data?: Maybe<ModuleEntity>; +}; + +export type ModuleInput = { + caroster_plus_description?: InputMaybe<Scalars['String']>; + caroster_plus_enabled?: InputMaybe<Scalars['Boolean']>; + caroster_plus_name?: InputMaybe<Scalars['String']>; + caroster_plus_payment_link?: InputMaybe<Scalars['String']>; + caroster_plus_payment_link_id?: InputMaybe<Scalars['String']>; + caroster_plus_price?: InputMaybe<Scalars['Float']>; +}; + +export type ModuleRelationResponseCollection = { + __typename?: 'ModuleRelationResponseCollection'; + data: Array<ModuleEntity>; +}; + export type Mutation = { __typename?: 'Mutation'; /** Change user password. Confirm with the current password. */ changePassword?: Maybe<UsersPermissionsLoginPayload>; + createContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>; + createContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>; createEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>; createEvent?: Maybe<EventEntityResponse>; + createModuleLocalization?: Maybe<ModuleEntityResponse>; + createNotification?: Maybe<NotificationEntityResponse>; createPage?: Maybe<PageEntityResponse>; /** Create a passenger */ createPassenger?: Maybe<PassengerEntityResponse>;

@@ -400,8 +567,12 @@ createUsersPermissionsRole?: Maybe<UsersPermissionsCreateRolePayload>;

/** Create a new user */ createUsersPermissionsUser: UsersPermissionsUserEntityResponse; createVehicle?: Maybe<VehicleEntityResponse>; + deleteContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>; + deleteContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>; deleteEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>; deleteEvent?: Maybe<EventEntityResponse>; + deleteModule?: Maybe<ModuleEntityResponse>; + deleteNotification?: Maybe<NotificationEntityResponse>; deletePage?: Maybe<PageEntityResponse>; deletePassenger?: Maybe<PassengerEntityResponse>; deleteSetting?: Maybe<SettingEntityResponse>;

@@ -419,17 +590,22 @@ /** Request a reset password token */

forgotPassword?: Maybe<UsersPermissionsPasswordPayload>; login: UsersPermissionsLoginPayload; multipleUpload: Array<Maybe<UploadFileEntityResponse>>; + readNotifications?: Maybe<NotificationEntityResponseCollection>; /** Register a user */ register: UsersPermissionsLoginPayload; removeFile?: Maybe<UploadFileEntityResponse>; /** Reset user password. Confirm with a code (resetToken from forgotPassword) */ resetPassword?: Maybe<UsersPermissionsLoginPayload>; + updateContentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>; + updateContentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>; updateEmailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>; updateEvent?: Maybe<EventEntityResponse>; /** Update an event using its UUID */ updateEventByUUID?: Maybe<EventEntityResponse>; updateFileInfo: UploadFileEntityResponse; updateMe: UsersPermissionsUserEntityResponse; + updateModule?: Maybe<ModuleEntityResponse>; + updateNotification?: Maybe<NotificationEntityResponse>; updatePage?: Maybe<PageEntityResponse>; updatePassenger?: Maybe<PassengerEntityResponse>; updateSetting?: Maybe<SettingEntityResponse>;

@@ -452,6 +628,16 @@ passwordConfirmation: Scalars['String'];

}; +export type MutationCreateContentReleasesReleaseArgs = { + data: ContentReleasesReleaseInput; +}; + + +export type MutationCreateContentReleasesReleaseActionArgs = { + data: ContentReleasesReleaseActionInput; +}; + + export type MutationCreateEmailDesignerEmailTemplateArgs = { data: EmailDesignerEmailTemplateInput; };

@@ -459,6 +645,18 @@

export type MutationCreateEventArgs = { data: EventInput; +}; + + +export type MutationCreateModuleLocalizationArgs = { + data?: InputMaybe<ModuleInput>; + id?: InputMaybe<Scalars['ID']>; + locale?: InputMaybe<Scalars['I18NLocaleCode']>; +}; + + +export type MutationCreateNotificationArgs = { + data: NotificationInput; };

@@ -510,12 +708,32 @@ data: VehicleInput;

}; +export type MutationDeleteContentReleasesReleaseArgs = { + id: Scalars['ID']; +}; + + +export type MutationDeleteContentReleasesReleaseActionArgs = { + id: Scalars['ID']; +}; + + export type MutationDeleteEmailDesignerEmailTemplateArgs = { id: Scalars['ID']; }; export type MutationDeleteEventArgs = { + id: Scalars['ID']; +}; + + +export type MutationDeleteModuleArgs = { + locale?: InputMaybe<Scalars['I18NLocaleCode']>; +}; + + +export type MutationDeleteNotificationArgs = { id: Scalars['ID']; };

@@ -588,6 +806,11 @@ refId?: InputMaybe<Scalars['ID']>;

}; +export type MutationReadNotificationsArgs = { + id?: InputMaybe<Scalars['ID']>; +}; + + export type MutationRegisterArgs = { input: UsersPermissionsRegisterInput; };

@@ -605,6 +828,18 @@ passwordConfirmation: Scalars['String'];

}; +export type MutationUpdateContentReleasesReleaseArgs = { + data: ContentReleasesReleaseInput; + id: Scalars['ID']; +}; + + +export type MutationUpdateContentReleasesReleaseActionArgs = { + data: ContentReleasesReleaseActionInput; + id: Scalars['ID']; +}; + + export type MutationUpdateEmailDesignerEmailTemplateArgs = { data: EmailDesignerEmailTemplateInput; id: Scalars['ID'];

@@ -631,6 +866,18 @@

export type MutationUpdateMeArgs = { data: UsersPermissionsUserInput; +}; + + +export type MutationUpdateModuleArgs = { + data: ModuleInput; + locale?: InputMaybe<Scalars['I18NLocaleCode']>; +}; + + +export type MutationUpdateNotificationArgs = { + data: NotificationInput; + id: Scalars['ID']; };

@@ -696,6 +943,58 @@ ref?: InputMaybe<Scalars['String']>;

refId?: InputMaybe<Scalars['ID']>; }; +export type Notification = { + __typename?: 'Notification'; + createdAt?: Maybe<Scalars['DateTime']>; + event?: Maybe<EventEntityResponse>; + read?: Maybe<Scalars['Boolean']>; + type: Enum_Notification_Type; + updatedAt?: Maybe<Scalars['DateTime']>; + user?: Maybe<UsersPermissionsUserEntityResponse>; +}; + +export type NotificationEntity = { + __typename?: 'NotificationEntity'; + attributes?: Maybe<Notification>; + id?: Maybe<Scalars['ID']>; +}; + +export type NotificationEntityResponse = { + __typename?: 'NotificationEntityResponse'; + data?: Maybe<NotificationEntity>; +}; + +export type NotificationEntityResponseCollection = { + __typename?: 'NotificationEntityResponseCollection'; + data: Array<NotificationEntity>; + meta: ResponseCollectionMeta; +}; + +export type NotificationFiltersInput = { + and?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>; + createdAt?: InputMaybe<DateTimeFilterInput>; + event?: InputMaybe<EventFiltersInput>; + id?: InputMaybe<IdFilterInput>; + not?: InputMaybe<NotificationFiltersInput>; + or?: InputMaybe<Array<InputMaybe<NotificationFiltersInput>>>; + read?: InputMaybe<BooleanFilterInput>; + type?: InputMaybe<StringFilterInput>; + updatedAt?: InputMaybe<DateTimeFilterInput>; + user?: InputMaybe<UsersPermissionsUserFiltersInput>; +}; + +export type NotificationInput = { + event?: InputMaybe<Scalars['ID']>; + read?: InputMaybe<Scalars['Boolean']>; + type?: InputMaybe<Enum_Notification_Type>; + user?: InputMaybe<Scalars['ID']>; +}; + +export type NotificationRelationResponseCollection = { + __typename?: 'NotificationRelationResponseCollection'; + data: Array<NotificationEntity>; +}; + export type Page = { __typename?: 'Page'; content?: Maybe<Scalars['String']>;

@@ -809,6 +1108,10 @@ };

export type Query = { __typename?: 'Query'; + contentReleasesRelease?: Maybe<ContentReleasesReleaseEntityResponse>; + contentReleasesReleaseAction?: Maybe<ContentReleasesReleaseActionEntityResponse>; + contentReleasesReleaseActions?: Maybe<ContentReleasesReleaseActionEntityResponseCollection>; + contentReleasesReleases?: Maybe<ContentReleasesReleaseEntityResponseCollection>; emailDesignerEmailTemplate?: Maybe<EmailDesignerEmailTemplateEntityResponse>; emailDesignerEmailTemplates?: Maybe<EmailDesignerEmailTemplateEntityResponseCollection>; event?: Maybe<EventEntityResponse>;

@@ -817,6 +1120,9 @@ eventByUUID?: Maybe<EventEntityResponse>;

i18NLocale?: Maybe<I18NLocaleEntityResponse>; i18NLocales?: Maybe<I18NLocaleEntityResponseCollection>; me?: Maybe<UsersPermissionsMe>; + module?: Maybe<ModuleEntityResponse>; + notification?: Maybe<NotificationEntityResponse>; + notifications?: Maybe<NotificationEntityResponseCollection>; page?: Maybe<PageEntityResponse>; pages?: Maybe<PageEntityResponseCollection>; passenger?: Maybe<PassengerEntityResponse>;

@@ -833,6 +1139,30 @@ vehicle?: Maybe<VehicleEntityResponse>;

}; +export type QueryContentReleasesReleaseArgs = { + id?: InputMaybe<Scalars['ID']>; +}; + + +export type QueryContentReleasesReleaseActionArgs = { + id?: InputMaybe<Scalars['ID']>; +}; + + +export type QueryContentReleasesReleaseActionsArgs = { + filters?: InputMaybe<ContentReleasesReleaseActionFiltersInput>; + pagination?: InputMaybe<PaginationArg>; + sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>; +}; + + +export type QueryContentReleasesReleasesArgs = { + filters?: InputMaybe<ContentReleasesReleaseFiltersInput>; + pagination?: InputMaybe<PaginationArg>; + sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>; +}; + + export type QueryEmailDesignerEmailTemplateArgs = { id?: InputMaybe<Scalars['ID']>; };

@@ -867,6 +1197,23 @@ sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;

}; +export type QueryModuleArgs = { + locale?: InputMaybe<Scalars['I18NLocaleCode']>; +}; + + +export type QueryNotificationArgs = { + id?: InputMaybe<Scalars['ID']>; +}; + + +export type QueryNotificationsArgs = { + filters?: InputMaybe<NotificationFiltersInput>; + pagination?: InputMaybe<PaginationArg>; + sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>; +}; + + export type QueryPageArgs = { id?: InputMaybe<Scalars['ID']>; };

@@ -948,12 +1295,14 @@ export type Setting = {

__typename?: 'Setting'; about_link?: Maybe<Scalars['String']>; announcement?: Maybe<Scalars['String']>; + code_link?: Maybe<Scalars['String']>; createdAt?: Maybe<Scalars['DateTime']>; faq_link?: Maybe<Scalars['String']>; gtm_id?: Maybe<Scalars['String']>; locale?: Maybe<Scalars['String']>; localizations?: Maybe<SettingRelationResponseCollection>; matomo_script_url?: Maybe<Scalars['String']>; + opencollective_link?: Maybe<Scalars['String']>; updatedAt?: Maybe<Scalars['DateTime']>; };

@@ -971,9 +1320,11 @@

export type SettingInput = { about_link?: InputMaybe<Scalars['String']>; announcement?: InputMaybe<Scalars['String']>; + code_link?: InputMaybe<Scalars['String']>; faq_link?: InputMaybe<Scalars['String']>; gtm_id?: InputMaybe<Scalars['String']>; matomo_script_url?: InputMaybe<Scalars['String']>; + opencollective_link?: InputMaybe<Scalars['String']>; }; export type SettingRelationResponseCollection = {

@@ -995,6 +1346,7 @@ in?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;

lt?: InputMaybe<Scalars['String']>; lte?: InputMaybe<Scalars['String']>; ne?: InputMaybe<Scalars['String']>; + nei?: InputMaybe<Scalars['String']>; not?: InputMaybe<StringFilterInput>; notContains?: InputMaybe<Scalars['String']>; notContainsi?: InputMaybe<Scalars['String']>;

@@ -1012,10 +1364,13 @@ departure?: Maybe<Scalars['DateTime']>;

details?: Maybe<Scalars['String']>; event?: Maybe<EventEntityResponse>; meeting?: Maybe<Scalars['String']>; + meeting_latitude?: Maybe<Scalars['Float']>; + meeting_longitude?: Maybe<Scalars['Float']>; passengers?: Maybe<PassengerRelationResponseCollection>; phone_number?: Maybe<Scalars['String']>; seats?: Maybe<Scalars['Int']>; updatedAt?: Maybe<Scalars['DateTime']>; + user?: Maybe<UsersPermissionsUserEntityResponse>; vehicleName?: Maybe<Scalars['String']>; };

@@ -1045,12 +1400,15 @@ details?: InputMaybe<StringFilterInput>;

event?: InputMaybe<EventFiltersInput>; id?: InputMaybe<IdFilterInput>; meeting?: InputMaybe<StringFilterInput>; + meeting_latitude?: InputMaybe<FloatFilterInput>; + meeting_longitude?: InputMaybe<FloatFilterInput>; not?: InputMaybe<TravelFiltersInput>; or?: InputMaybe<Array<InputMaybe<TravelFiltersInput>>>; passengers?: InputMaybe<PassengerFiltersInput>; phone_number?: InputMaybe<StringFilterInput>; seats?: InputMaybe<IntFilterInput>; updatedAt?: InputMaybe<DateTimeFilterInput>; + user?: InputMaybe<UsersPermissionsUserFiltersInput>; vehicleName?: InputMaybe<StringFilterInput>; };

@@ -1059,9 +1417,12 @@ departure?: InputMaybe<Scalars['DateTime']>;

details?: InputMaybe<Scalars['String']>; event?: InputMaybe<Scalars['ID']>; meeting?: InputMaybe<Scalars['String']>; + meeting_latitude?: InputMaybe<Scalars['Float']>; + meeting_longitude?: InputMaybe<Scalars['Float']>; passengers?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>; phone_number?: InputMaybe<Scalars['String']>; seats?: InputMaybe<Scalars['Int']>; + user?: InputMaybe<Scalars['ID']>; vehicleName?: InputMaybe<Scalars['String']>; };

@@ -1310,6 +1671,7 @@ email: Scalars['String'];

firstName?: InputMaybe<Scalars['String']>; lang?: InputMaybe<Scalars['String']>; lastName?: InputMaybe<Scalars['String']>; + newsletterConsent?: InputMaybe<Scalars['Boolean']>; password: Scalars['String']; username: Scalars['String']; };

@@ -1392,6 +1754,8 @@ events?: Maybe<EventRelationResponseCollection>;

firstName?: Maybe<Scalars['String']>; lang?: Maybe<Enum_Userspermissionsuser_Lang>; lastName?: Maybe<Scalars['String']>; + newsletterConsent?: Maybe<Scalars['Boolean']>; + notifications?: Maybe<NotificationRelationResponseCollection>; onboardingCreator?: Maybe<Scalars['Boolean']>; onboardingUser?: Maybe<Scalars['Boolean']>; provider?: Maybe<Scalars['String']>;

@@ -1404,6 +1768,13 @@

export type UsersPermissionsUserEventsArgs = { filters?: InputMaybe<EventFiltersInput>; + pagination?: InputMaybe<PaginationArg>; + sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>; +}; + + +export type UsersPermissionsUserNotificationsArgs = { + filters?: InputMaybe<NotificationFiltersInput>; pagination?: InputMaybe<PaginationArg>; sort?: InputMaybe<Array<InputMaybe<Scalars['String']>>>; };

@@ -1438,7 +1809,9 @@ firstName?: InputMaybe<StringFilterInput>;

id?: InputMaybe<IdFilterInput>; lang?: InputMaybe<StringFilterInput>; lastName?: InputMaybe<StringFilterInput>; + newsletterConsent?: InputMaybe<BooleanFilterInput>; not?: InputMaybe<UsersPermissionsUserFiltersInput>; + notifications?: InputMaybe<NotificationFiltersInput>; onboardingCreator?: InputMaybe<BooleanFilterInput>; onboardingUser?: InputMaybe<BooleanFilterInput>; or?: InputMaybe<Array<InputMaybe<UsersPermissionsUserFiltersInput>>>;

@@ -1461,6 +1834,8 @@ events?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;

firstName?: InputMaybe<Scalars['String']>; lang?: InputMaybe<Enum_Userspermissionsuser_Lang>; lastName?: InputMaybe<Scalars['String']>; + newsletterConsent?: InputMaybe<Scalars['Boolean']>; + notifications?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>; oldPassword?: InputMaybe<Scalars['String']>; onboardingCreator?: InputMaybe<Scalars['Boolean']>; onboardingUser?: InputMaybe<Scalars['Boolean']>;

@@ -1542,6 +1917,8 @@ description

email date address + latitude + longitude position waitingPassengers { data {

@@ -1562,11 +1939,13 @@ }

} } } - travels { + travels(pagination: {limit: 500}) { data { id attributes { meeting + meeting_latitude + meeting_longitude departure details vehicleName

@@ -1620,6 +1999,8 @@ fragment TravelFields on TravelEntity {

id attributes { meeting + meeting_latitude + meeting_longitude departure details vehicleName

@@ -1657,7 +2038,7 @@ lang

onboardingUser onboardingCreator provider - events { + events(pagination: {limit: 500}) { data { id attributes {

@@ -1725,9 +2106,9 @@ }

} ${MeFieldsFragmentDoc}`; export const CreateEventDocument = gql` - mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $description: String, $newsletter: Boolean) { + mutation createEvent($name: String!, $email: String!, $date: Date, $address: String, $latitude: Float, $longitude: Float, $description: String, $newsletter: Boolean) { createEvent( - data: {name: $name, email: $email, date: $date, address: $address, description: $description, newsletter: $newsletter} + data: {name: $name, email: $email, date: $date, latitude: $latitude, longitude: $longitude, address: $address, description: $description, newsletter: $newsletter} ) { data { ...EventFields

@@ -1791,6 +2172,8 @@ about_link

faq_link announcement matomo_script_url + opencollective_link + code_link } } }

@@ -1852,7 +2235,7 @@ me {

id username profile { - vehicles { + vehicles(pagination: {limit: 500}) { data { ...VehicleFields }

@@ -1971,19 +2354,21 @@

export type ResetPasswordMutation = { __typename?: 'Mutation', resetPassword?: { __typename?: 'UsersPermissionsLoginPayload', jwt?: string | null, user: { __typename?: 'UsersPermissionsMe', id: string, username: string, email?: string | null, confirmed?: boolean | null } } | null }; -export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null }; +export type EventFieldsFragment = { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null }; export type CreateEventMutationVariables = Exact<{ name: Scalars['String']; email: Scalars['String']; date?: InputMaybe<Scalars['Date']>; address?: InputMaybe<Scalars['String']>; + latitude?: InputMaybe<Scalars['Float']>; + longitude?: InputMaybe<Scalars['Float']>; description?: InputMaybe<Scalars['String']>; newsletter?: InputMaybe<Scalars['Boolean']>; }>; -export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; +export type CreateEventMutation = { __typename?: 'Mutation', createEvent?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; export type UpdateEventMutationVariables = Exact<{ uuid: Scalars['String'];

@@ -1991,14 +2376,14 @@ eventUpdate: EventInput;

}>; -export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; +export type UpdateEventMutation = { __typename?: 'Mutation', updateEventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; export type EventByUuidQueryVariables = Exact<{ uuid: Scalars['String']; }>; -export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; +export type EventByUuidQuery = { __typename?: 'Query', eventByUUID?: { __typename?: 'EventEntityResponse', data?: { __typename?: 'EventEntity', id?: string | null, attributes?: { __typename?: 'Event', uuid?: string | null, name: string, description?: string | null, email: string, date?: any | null, address?: string | null, latitude?: number | null, longitude?: number | null, position?: any | null, waitingPassengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, email?: string | null, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null, travels?: { __typename?: 'TravelRelationResponseCollection', data: Array<{ __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }> } | null } | null } | null } | null }; export type PassengerFieldsFragment = { __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, email?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null };

@@ -2029,9 +2414,9 @@ locale: Scalars['I18NLocaleCode'];

}>; -export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, faq_link?: string | null, announcement?: string | null, matomo_script_url?: string | null } | null } | null } | null }; +export type SettingQuery = { __typename?: 'Query', setting?: { __typename?: 'SettingEntityResponse', data?: { __typename?: 'SettingEntity', id?: string | null, attributes?: { __typename?: 'Setting', gtm_id?: string | null, about_link?: string | null, faq_link?: string | null, announcement?: string | null, matomo_script_url?: string | null, opencollective_link?: string | null, code_link?: string | null } | null } | null } | null }; -export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }; +export type TravelFieldsFragment = { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null }; export type CreateTravelMutationVariables = Exact<{ travel: TravelInput;

@@ -2039,7 +2424,7 @@ createVehicle?: InputMaybe<Scalars['Boolean']>;

}>; -export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null }; +export type CreateTravelMutation = { __typename?: 'Mutation', createTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null }; export type UpdateTravelMutationVariables = Exact<{ id: Scalars['ID'];

@@ -2047,7 +2432,7 @@ travelUpdate: TravelInput;

}>; -export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null }; +export type UpdateTravelMutation = { __typename?: 'Mutation', updateTravel?: { __typename?: 'TravelEntityResponse', data?: { __typename?: 'TravelEntity', id?: string | null, attributes?: { __typename?: 'Travel', meeting?: string | null, meeting_latitude?: number | null, meeting_longitude?: number | null, departure?: any | null, details?: string | null, vehicleName?: string | null, phone_number?: string | null, seats?: number | null, passengers?: { __typename?: 'PassengerRelationResponseCollection', data: Array<{ __typename?: 'PassengerEntity', id?: string | null, attributes?: { __typename?: 'Passenger', name: string, location?: string | null, user?: { __typename?: 'UsersPermissionsUserEntityResponse', data?: { __typename?: 'UsersPermissionsUserEntity', id?: string | null, attributes?: { __typename?: 'UsersPermissionsUser', firstName?: string | null, lastName?: string | null } | null } | null } | null } | null }> } | null } | null } | null } | null }; export type DeleteTravelMutationVariables = Exact<{ id: Scalars['ID'];
M e2e/lib/setup-tests.tse2e/lib/setup-tests.ts

@@ -12,7 +12,6 @@ }

try { await fs.promises.copyFile(DATABASE_TEMPLATE_PATH, DATABASE_PATH); console.log(`Database ${DATABASE_PATH} has been reinitialized`); - console.log(`Wait for Strapi to restart`); await restartStrapi(); } catch (error) { console.error(error);
M e2e/lib/strapi-utils.tse2e/lib/strapi-utils.ts

@@ -5,7 +5,9 @@ import { wait } from "./wait";

export const restartStrapi = async () => { await fs.promises.writeFile("../backend/restart.test", "Restart Strapi"); - await wait(4000); + console.log(`Wait for Strapi to restart`); + await wait(6000); + await waitForStrapi(); }; export const getJwtToken = async () => {

@@ -15,3 +17,17 @@ password: USER_PASSWORD,

}); return login?.jwt; }; + +const waitForStrapi = async () => { + let isAvailable = false; + while (!isAvailable) { + await wait(1000); + try { + await fetch("http://localhost:1337/graphql"); + isAvailable = true; + } catch (error) { + console.log("Strapi is not ready"); + } + } + console.log("STRAPI IS STARTED"); +};
M e2e/tests/1.register.test.tse2e/tests/1.register.test.ts

@@ -7,7 +7,7 @@ email: `test+${userRandomId}@test.com`,

username: `testregister-${userRandomId}`, firstName: `firstname-${userRandomId}`, lastName: `lastname-${userRandomId}`, - lang: "FR", + lang: "fr", password: "TestPassword34", }; const request = sdk.register({
M frontend/yarn.lockfrontend/yarn.lock

@@ -36,23 +36,25 @@ languageName: node

linkType: hard "@apollo/client@npm:^3.8.1": - version: 3.8.10 - resolution: "@apollo/client@npm:3.8.10" + version: 3.9.1 + resolution: "@apollo/client@npm:3.9.1" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" + "@wry/caches": "npm:^1.0.0" "@wry/equality": "npm:^0.5.6" "@wry/trie": "npm:^0.5.0" graphql-tag: "npm:^2.12.6" hoist-non-react-statics: "npm:^3.3.2" optimism: "npm:^0.18.0" prop-types: "npm:^15.7.2" + rehackt: "npm:0.0.3" response-iterator: "npm:^0.2.6" symbol-observable: "npm:^4.0.0" ts-invariant: "npm:^0.10.3" tslib: "npm:^2.3.0" zen-observable-ts: "npm:^1.2.5" peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql: ^15.0.0 || ^16.0.0 graphql-ws: ^5.5.5 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0

@@ -66,7 +68,7 @@ react-dom:

optional: true subscriptions-transport-ws: optional: true - checksum: 983306f61de042aca2f02e414533fbdac0c9c905648a98b42bb79bccb19012306eebb3c55c6d665523addbc1948625d1aae70bdc2dd511775b7a962a40dfc5b1 + checksum: 9a308bccc8951f766482be7869a3904c0ea8e8ca56f51be7dce56006ec5c298df0919b9cfd6f2981d7f7ea9d35e5d7eb8a987ce6c7afe011867f696b3c9b2ec0 languageName: node linkType: hard

@@ -192,8 +194,8 @@ languageName: node

linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.23.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.9" + version: 7.23.10 + resolution: "@babel/helper-create-class-features-plugin@npm:7.23.10" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-environment-visitor": "npm:^7.22.20"

@@ -206,7 +208,7 @@ "@babel/helper-split-export-declaration": "npm:^7.22.6"

semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 3bcbd699c34805e3dcc627e14b603da11e0c0535084d092cef38f78473e2a3db294690463b05e0ab78d375527894bffffb93a41534ba3ae9850757ef72d71c91 + checksum: f30437aa16f3585cc3382ea630f24457ef622c22f5e4eccffbc03f6a81efbef0b6714fb5a78baa64c838884ba7e1427e3280d7b27481b9f587bc8fbbed05dd36 languageName: node linkType: hard

@@ -1450,7 +1452,7 @@ checksum: 4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a

languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.23.9 resolution: "@babel/runtime@npm:7.23.9" dependencies:

@@ -1459,7 +1461,7 @@ checksum: e71205fdd7082b2656512cc98e647d9ea7e222e4fe5c36e9e5adc026446fcc3ba7b3cdff8b0b694a0b78bb85db83e7b1e3d4c56ef90726682b74f13249cf952d

languageName: node linkType: hard -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9": version: 7.23.9 resolution: "@babel/template@npm:7.23.9" dependencies:

@@ -1750,7 +1752,7 @@ checksum: f810ab62280e86f5f9199cf7f6123b1dd2a7b44b3b273caa7d3a23cf70ad12c3fb689053e6d3db7acf4f724dbd6d43693e2fc538e5d30d805dcabb9647f8f494

languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.6": +"@floating-ui/react-dom@npm:^2.0.8": version: 2.0.8 resolution: "@floating-ui/react-dom@npm:2.0.8" dependencies:

@@ -1802,15 +1804,28 @@ checksum: c998bfb41ff84b5640fcb0cd47d2bdf963c7d36792673edddc469d5a1752a5f7105697e79d34db69062562ae3506283c2474ca14785af652610d8abe17ddbef3

languageName: node linkType: hard +"@graphql-codegen/add@npm:^5.0.1": + version: 5.0.1 + resolution: "@graphql-codegen/add@npm:5.0.1" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: c7876cc88a6be47fc0bc744be141d819876d8f7c01f97ccb4f12989432c3ecc570d6c0120c621d500ca4c4377bfad6dc47cea382f4b82219bb07343e81821865 + languageName: node + linkType: hard + "@graphql-codegen/cli@npm:^5.0.0": - version: 5.0.0 - resolution: "@graphql-codegen/cli@npm:5.0.0" + version: 5.0.1 + resolution: "@graphql-codegen/cli@npm:5.0.1" dependencies: "@babel/generator": "npm:^7.18.13" "@babel/template": "npm:^7.18.10" "@babel/types": "npm:^7.18.13" - "@graphql-codegen/core": "npm:^4.0.0" - "@graphql-codegen/plugin-helpers": "npm:^5.0.1" + "@graphql-codegen/client-preset": "npm:^4.2.0" + "@graphql-codegen/core": "npm:^4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" "@graphql-tools/apollo-engine-loader": "npm:^8.0.0" "@graphql-tools/code-file-loader": "npm:^8.0.0" "@graphql-tools/git-loader": "npm:^8.0.0"

@@ -1851,21 +1866,59 @@ gql-gen: cjs/bin.js

graphql-code-generator: cjs/bin.js graphql-codegen: cjs/bin.js graphql-codegen-esm: esm/bin.js - checksum: fc7c00497cf268916faaef0ca06b6e42b456c3476410668275908b66ee8da9973eed6e93d91517cd222c13b91ef5fdb9225a9807ba1b9b1e88353cea689f81a0 + checksum: 8614c51e43b71ac948a2d29c752eadf71aa67d534c25c693f32dc6dd0e8f36ac734d2187ef100040defa2748b0421c43a47e5016e2461418cbed9b2c4e5d5be9 languageName: node linkType: hard -"@graphql-codegen/core@npm:^4.0.0": - version: 4.0.0 - resolution: "@graphql-codegen/core@npm:4.0.0" +"@graphql-codegen/client-preset@npm:^4.2.0": + version: 4.2.0 + resolution: "@graphql-codegen/client-preset@npm:4.2.0" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/template": "npm:^7.20.7" + "@graphql-codegen/add": "npm:^5.0.1" + "@graphql-codegen/gql-tag-operations": "npm:4.0.2" + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" + "@graphql-codegen/typed-document-node": "npm:^5.0.2" + "@graphql-codegen/typescript": "npm:^4.0.2" + "@graphql-codegen/typescript-operations": "npm:^4.1.0" + "@graphql-codegen/visitor-plugin-common": "npm:^4.1.0" + "@graphql-tools/documents": "npm:^1.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-typed-document-node/core": "npm:3.2.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 307d29ac5897fc5bad60c374726d58b8f784ad439fabbe3633edbf3bf8663f6819423932eecbe98fee80d904f438b5950d6224b6d3dbdbd56a8cb18d98283096 + languageName: node + linkType: hard + +"@graphql-codegen/core@npm:^4.0.1": + version: 4.0.1 + resolution: "@graphql-codegen/core@npm:4.0.1" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" "@graphql-tools/schema": "npm:^10.0.0" "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: d98949f7dbc3be6f5e458b610f28a22ae60b93d246825bdfdc349dc2a7943f04a78e5508700f2080ace144d2eae649d8827d35bbdde8faa23fff875a6831c0c9 + languageName: node + linkType: hard + +"@graphql-codegen/gql-tag-operations@npm:4.0.2": + version: 4.0.2 + resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.2" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" + "@graphql-codegen/visitor-plugin-common": "npm:4.1.0" + "@graphql-tools/utils": "npm:^10.0.0" + auto-bind: "npm:~4.0.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 432c414919f7893af2c144f39ba8719cb43f031f39521f30240e821b949c843c6bbd924ad2d3c6a1f1713a847ed6e1fc5403a0063878c4a8c87f202b9908f32d + checksum: e24e418c6ea1259f2386ed411c275afa82da7fb2a1e8a92b780505d35ec39540bdd2e3339e5f1dfd3e3006883c920ce9ab5572850e1fe485c2a79916257681af languageName: node linkType: hard

@@ -1885,47 +1938,62 @@ checksum: b4abce50a751d938a48b2b7ff57aa1671df1ae9d54196ccd60237077aef2e2b528b45244cb786d1b2eeb1f464c48eb7626553fdc5cf3a9013455ed27ef3ef7d2

languageName: node linkType: hard -"@graphql-codegen/plugin-helpers@npm:^5.0.0, @graphql-codegen/plugin-helpers@npm:^5.0.1": - version: 5.0.1 - resolution: "@graphql-codegen/plugin-helpers@npm:5.0.1" +"@graphql-codegen/plugin-helpers@npm:^5.0.2": + version: 5.0.2 + resolution: "@graphql-codegen/plugin-helpers@npm:5.0.2" dependencies: "@graphql-tools/utils": "npm:^10.0.0" change-case-all: "npm:1.0.15" common-tags: "npm:1.8.2" import-from: "npm:4.0.0" lodash: "npm:~4.17.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: afb3d43736c8d4a2131135343df11a286c68f330656777549f6d9a2dd76b8278133697dddbaa9d43353ed476f0eccd2273cccc4bb4a289d10f0611b139812efa + checksum: 16beafe5f9a47031aa5126a408ea84faa6a0776d4ecae777ae8788a63e4e5e89a06ee03fae1a7d2b47c7dcbdf7fabc744ff1c112ba3605baa953cbc5c672eb3c languageName: node linkType: hard -"@graphql-codegen/schema-ast@npm:^4.0.0": - version: 4.0.0 - resolution: "@graphql-codegen/schema-ast@npm:4.0.0" +"@graphql-codegen/schema-ast@npm:^4.0.1": + version: 4.0.1 + resolution: "@graphql-codegen/schema-ast@npm:4.0.1" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 1223353d72ad236cad194e5915fadc9ccf91d57cc827b14b47b54442c89daf0e978e49ef52b00abd074d024e1291c0e66a063b4df2f340dad415f672a47c251f + languageName: node + linkType: hard + +"@graphql-codegen/typed-document-node@npm:^5.0.2": + version: 5.0.2 + resolution: "@graphql-codegen/typed-document-node@npm:5.0.2" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" + "@graphql-codegen/visitor-plugin-common": "npm:4.1.0" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.15" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 82b7dcca9bbec4406d107e97f611d4c8657a65064a19c93e5319047a780a051392ef70e27b5d501e765eb0fb0a3f08d69e5051d7797c5d2f0756bae93e871154 + checksum: 5f011b34cabddb8edb42f41fab498bffeead30258a988ecd11773c15cd1bea620965745971d0c392cdee442d6809a1013f4b3d91948fee136b52cf7c91ce91c5 languageName: node linkType: hard -"@graphql-codegen/typescript-operations@npm:^4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/typescript-operations@npm:4.0.1" +"@graphql-codegen/typescript-operations@npm:^4.0.1, @graphql-codegen/typescript-operations@npm:^4.1.0": + version: 4.1.0 + resolution: "@graphql-codegen/typescript-operations@npm:4.1.0" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - "@graphql-codegen/typescript": "npm:^4.0.1" - "@graphql-codegen/visitor-plugin-common": "npm:4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" + "@graphql-codegen/typescript": "npm:^4.0.2" + "@graphql-codegen/visitor-plugin-common": "npm:4.1.0" auto-bind: "npm:~4.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: dd372cdc732831376fd0f931c419ed2fdcedfb79ac49117fa98aaceec70c3839697cd7eb9d276be39512d1490272ebc6d7919dcc9760f2aa200058dcc6a89086 + checksum: 894d65eb59675266e1caae4d3c511f5c453dd6299bb1ec4f82103dae9f6b5bf2ee0f22447ba7adfa0ee5f6bff0056dd791f6cf3d425ee8b17a25e9c3d70d3e02 languageName: node linkType: hard

@@ -1945,18 +2013,18 @@ checksum: 8aed1aa62694abea2616bf39501b561a0aed107b3c0112aeb257167df4f8a13e866b335d509b94153b99bd77e1d36312ff260e18d26049673268318144d693e5

languageName: node linkType: hard -"@graphql-codegen/typescript@npm:^4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/typescript@npm:4.0.1" +"@graphql-codegen/typescript@npm:^4.0.1, @graphql-codegen/typescript@npm:^4.0.2": + version: 4.0.2 + resolution: "@graphql-codegen/typescript@npm:4.0.2" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - "@graphql-codegen/schema-ast": "npm:^4.0.0" - "@graphql-codegen/visitor-plugin-common": "npm:4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" + "@graphql-codegen/schema-ast": "npm:^4.0.1" + "@graphql-codegen/visitor-plugin-common": "npm:4.1.0" auto-bind: "npm:~4.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: b3e5b0759e56c27c9eaed09d909eca32bfed25b29320c4e948fecfa3a354e7467885ff55082461a18e77c30445d3316585c403df861ed6f894305dfd613bb334 + checksum: a9f0782c1ad6555729b41b4d18fc8392500c9b65d23489b83e21ca77db7e048dcea2f9aa90c16039f58148a77af7d4859386734a2969caad34c88479ee7f0513 languageName: node linkType: hard

@@ -1980,11 +2048,11 @@ checksum: 9dfc4893599721eba988103d4456345f915cab75c9a754e78a21bd7d05c49b00a01f38ffb70355d758626da0396ae3bb6d44fc98d5c8f9f36a1b122aea0063c4

languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/visitor-plugin-common@npm:4.0.1" +"@graphql-codegen/visitor-plugin-common@npm:4.1.0, @graphql-codegen/visitor-plugin-common@npm:^4.1.0": + version: 4.1.0 + resolution: "@graphql-codegen/visitor-plugin-common@npm:4.1.0" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" + "@graphql-codegen/plugin-helpers": "npm:^5.0.2" "@graphql-tools/optimize": "npm:^2.0.0" "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" "@graphql-tools/utils": "npm:^10.0.0"

@@ -1993,10 +2061,10 @@ change-case-all: "npm:1.0.15"

dependency-graph: "npm:^0.11.0" graphql-tag: "npm:^2.11.0" parse-filepath: "npm:^1.0.2" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 704c08bf29b274a463c8a20381f280f3294c4e48764b8b99ae9fbca610e2b54ac5ee1cf0e1165962e75c49dd8d2237f743d56bd3f5e66c5a072bc77c22f49be6 + checksum: 361c32fc98359df0e6d799ac210b0659b210abf9ecdf5c3906f53e885b65b24987fb517ba3771e8759140dc25c0474d6702a25a7950811d00de4ad61a88d66b7 languageName: node linkType: hard

@@ -2059,9 +2127,21 @@ checksum: 3ca09f6836c45f0f8289393435cfb3ab5e435434d31e8ef14a3a12a9b096ded8a24f8a84a6e4f5731fc917d2f85f517af42934c9c95e7a7637460105a67e3cc2

languageName: node linkType: hard +"@graphql-tools/documents@npm:^1.0.0": + version: 1.0.0 + resolution: "@graphql-tools/documents@npm:1.0.0" + dependencies: + lodash.sortby: "npm:^4.7.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 06b2cc9f8d0fb7e5c43e434cab35698655d6d65cfa94c301996d6b1354101837a8e709b26dc5251fa2c3216e8469fb0db76b4cd93ca015b61f75e9926db9d9ef + languageName: node + linkType: hard + "@graphql-tools/executor-graphql-ws@npm:^1.0.0": - version: 1.1.0 - resolution: "@graphql-tools/executor-graphql-ws@npm:1.1.0" + version: 1.1.1 + resolution: "@graphql-tools/executor-graphql-ws@npm:1.1.1" dependencies: "@graphql-tools/utils": "npm:^10.0.2" "@types/ws": "npm:^8.0.0"

@@ -2071,7 +2151,7 @@ tslib: "npm:^2.4.0"

ws: "npm:^8.13.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 68bd4fd40af549c1df265bde198f156cc99634ad040023773210c1aeb9857813e6f04620a8ee7e40000bd57a1bb0762427ece04e644c7b764a9d7349d8a3f911 + checksum: 045171be11ddbb51836e38d52378e2612c6365a23624807e1753f6c2ca72c3d1f05b077badb8339502251a8e500c30342472180203ca1ca9fd22cdecc5b26de0 languageName: node linkType: hard

@@ -2531,14 +2611,14 @@ checksum: 85a3b84f1aa3eaf56b4161e504ccc2c8a7111ad7eb819e9147df46af231ebf23d8ec760503009abcb90cf32fc07db372d8b8458d603603d8c179770043e0bdf9

languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.33, @mui/base@npm:^5.0.0-beta.22": - version: 5.0.0-beta.33 - resolution: "@mui/base@npm:5.0.0-beta.33" +"@mui/base@npm:5.0.0-beta.34, @mui/base@npm:^5.0.0-beta.22": + version: 5.0.0-beta.34 + resolution: "@mui/base@npm:5.0.0-beta.34" dependencies: - "@babel/runtime": "npm:^7.23.8" - "@floating-ui/react-dom": "npm:^2.0.6" + "@babel/runtime": "npm:^7.23.9" + "@floating-ui/react-dom": "npm:^2.0.8" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.6" + "@mui/utils": "npm:^5.15.7" "@popperjs/core": "npm:^2.11.8" clsx: "npm:^2.1.0" prop-types: "npm:^15.8.1"

@@ -2549,22 +2629,22 @@ react-dom: ^17.0.0 || ^18.0.0

peerDependenciesMeta: "@types/react": optional: true - checksum: 397f2ccb3943545debf99bee68f75bf27b3e3146a44450bbe43d554cc23e422cc9b07e69584c61c5f24ac9e6c6dca4cbab50b89d0cbcd02e0d8d57b83759fa98 + checksum: 11140f6c49373714b3f3019931aa46542c986d33916e17636f6eeaae85ececb12e2cba58503a367ce0516a7b4e99a009988ca7ef85ae73c8aa05986cb9f56d11 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.15.6": - version: 5.15.6 - resolution: "@mui/core-downloads-tracker@npm:5.15.6" - checksum: 62d3491755b568c2fdbe1eb73603df58e713c4267db0d71a86629d3e6b101b0733f5aefcadb03580b1e95e50c440d73eb271533112d3ab814de1651768cc5354 +"@mui/core-downloads-tracker@npm:^5.15.7": + version: 5.15.7 + resolution: "@mui/core-downloads-tracker@npm:5.15.7" + checksum: fc3569fb09144528655a2acd58357fb4f034af81f635fa1bcd3ec5d0960a071fdeaf33fd00e963d552833cdf0c9b0a681b9022aeaf26d1652f837e0205ecb771 languageName: node linkType: hard "@mui/icons-material@npm:^5.14.11": - version: 5.15.6 - resolution: "@mui/icons-material@npm:5.15.6" + version: 5.15.7 + resolution: "@mui/icons-material@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" + "@babel/runtime": "npm:^7.23.9" peerDependencies: "@mui/material": ^5.0.0 "@types/react": ^17.0.0 || ^18.0.0

@@ -2572,19 +2652,19 @@ react: ^17.0.0 || ^18.0.0

peerDependenciesMeta: "@types/react": optional: true - checksum: 9d3a9806dc1c578f5809b60022be1806b003a7f4c9d415e1f7531486d931c54f39b3750102c505379694be8ec6d22b49a51610b07a97d611b31f978bb4cd8fe7 + checksum: 3e52661daa0303c51048a780ea9efc513d4f20c6a734b6f9b7419837e80a4d595308b050b4a234a90423c208fa5360295033c9d48618b8be59492b967bd9f62f languageName: node linkType: hard "@mui/lab@npm:^5.0.0-alpha.140": - version: 5.0.0-alpha.162 - resolution: "@mui/lab@npm:5.0.0-alpha.162" + version: 5.0.0-alpha.163 + resolution: "@mui/lab@npm:5.0.0-alpha.163" dependencies: - "@babel/runtime": "npm:^7.23.8" - "@mui/base": "npm:5.0.0-beta.33" - "@mui/system": "npm:^5.15.6" + "@babel/runtime": "npm:^7.23.9" + "@mui/base": "npm:5.0.0-beta.34" + "@mui/system": "npm:^5.15.7" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.6" + "@mui/utils": "npm:^5.15.7" clsx: "npm:^2.1.0" prop-types: "npm:^15.8.1" peerDependencies:

@@ -2601,20 +2681,20 @@ "@emotion/styled":

optional: true "@types/react": optional: true - checksum: 263b6b7efaaccb298c40aa1b4a433739fe7a2820386fdea36b96b253738d20e13d7039fc7b3e36fb7ef557aadfc8d54bf1947e7b5ef4a2143a0d4e3a188710cd + checksum: 28170d59b6d6eab3e5ff435aaba459c51663ff725bff7b565dcd8f45c1c01ce7a07e9daec701f4ecb2d8e0b130e5ccd58834402b2f0df7cd728b1bc7676d08e3 languageName: node linkType: hard "@mui/material@npm:^5.14.5": - version: 5.15.6 - resolution: "@mui/material@npm:5.15.6" + version: 5.15.7 + resolution: "@mui/material@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" - "@mui/base": "npm:5.0.0-beta.33" - "@mui/core-downloads-tracker": "npm:^5.15.6" - "@mui/system": "npm:^5.15.6" + "@babel/runtime": "npm:^7.23.9" + "@mui/base": "npm:5.0.0-beta.34" + "@mui/core-downloads-tracker": "npm:^5.15.7" + "@mui/system": "npm:^5.15.7" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.6" + "@mui/utils": "npm:^5.15.7" "@types/react-transition-group": "npm:^4.4.10" clsx: "npm:^2.1.0" csstype: "npm:^3.1.2"

@@ -2634,16 +2714,16 @@ "@emotion/styled":

optional: true "@types/react": optional: true - checksum: 991791c38776d9ce25d475a23dd25bbfc5055e7d7db1d390df5637a5312f77fea342cbafccb54d55d6419c50022111ed78d24a84d2b6e3bbdaff49898c477f68 + checksum: 33634e7e6680424a6b2037aa4266aed5e67d297ff62d67fbf0a208a52e28bfe57dd7ca117ae09b891726effba56a527db35f6665b34ca0de854856c067c1f5cb languageName: node linkType: hard -"@mui/private-theming@npm:^5.15.6": - version: 5.15.6 - resolution: "@mui/private-theming@npm:5.15.6" +"@mui/private-theming@npm:^5.15.7": + version: 5.15.7 + resolution: "@mui/private-theming@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" - "@mui/utils": "npm:^5.15.6" + "@babel/runtime": "npm:^7.23.9" + "@mui/utils": "npm:^5.15.7" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0

@@ -2651,15 +2731,15 @@ react: ^17.0.0 || ^18.0.0

peerDependenciesMeta: "@types/react": optional: true - checksum: 812496bf92974ecdfabe9b24f67d1f4958066555661f12db6acf4aba97b7e1e4c7b01d012f409b755f08286bf0a4f8367a3ec68dbe70fbd33b00008b852b125b + checksum: c67d0ee34b322410fc665f7d3cec4bb006fa1c38ead9a31ead4f526d5a7782b32f2d6d90b1f35ade5ea882ecf6a59027a65f9f6f1ae1bbb72eefd7b9538aef1f languageName: node linkType: hard -"@mui/styled-engine@npm:^5.15.6": - version: 5.15.6 - resolution: "@mui/styled-engine@npm:5.15.6" +"@mui/styled-engine@npm:^5.15.7": + version: 5.15.7 + resolution: "@mui/styled-engine@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" + "@babel/runtime": "npm:^7.23.9" "@emotion/cache": "npm:^11.11.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1"

@@ -2672,19 +2752,19 @@ "@emotion/react":

optional: true "@emotion/styled": optional: true - checksum: 0242f417f1d758cf72c5903c94235030bdc4f07aa793dd986c031975e4d5ba16c0f15c5c87245b5ebd86028998a494f55733cfa9db26ba5cc74f4a73b5f62804 + checksum: 50a8f7fa34c92c2e3afe4265918f361854d3476f0f3f7240e648a6f60a152f24875a22b3ea58402f436ab846390fdd68fbcbf134c3c39acb7cf5bb75d23c2356 languageName: node linkType: hard "@mui/styles@npm:^5.14.5": - version: 5.15.6 - resolution: "@mui/styles@npm:5.15.6" + version: 5.15.7 + resolution: "@mui/styles@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" + "@babel/runtime": "npm:^7.23.9" "@emotion/hash": "npm:^0.9.1" - "@mui/private-theming": "npm:^5.15.6" + "@mui/private-theming": "npm:^5.15.7" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.6" + "@mui/utils": "npm:^5.15.7" clsx: "npm:^2.1.0" csstype: "npm:^3.1.2" hoist-non-react-statics: "npm:^3.3.2"

@@ -2703,19 +2783,19 @@ react: ^17.0.0

peerDependenciesMeta: "@types/react": optional: true - checksum: 58ce749c35b6743fe3fbf973275fc2c4728024efb6aeea2ecfba12c15e8acae844a09ffeebb9d670378f2f731ac56e3ca5ec1a9bf987861205468bc898ff89ab + checksum: 6da21d2ca3ecb0496ca6bb3fcf0e58d23612b8bf71d919e18cbd6cb1a9fd6e2b19fcf183d40d2398f0014705b223520df13e8287ccc001b69b6c62a6bcc256ea languageName: node linkType: hard -"@mui/system@npm:^5.15.6": - version: 5.15.6 - resolution: "@mui/system@npm:5.15.6" +"@mui/system@npm:^5.15.7": + version: 5.15.7 + resolution: "@mui/system@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" - "@mui/private-theming": "npm:^5.15.6" - "@mui/styled-engine": "npm:^5.15.6" + "@babel/runtime": "npm:^7.23.9" + "@mui/private-theming": "npm:^5.15.7" + "@mui/styled-engine": "npm:^5.15.7" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.6" + "@mui/utils": "npm:^5.15.7" clsx: "npm:^2.1.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1"

@@ -2731,7 +2811,7 @@ "@emotion/styled":

optional: true "@types/react": optional: true - checksum: 1d9a10c0dee768773c254daca2971dc51989f5124c8979e732f8819412df511d753e2ddb3eda71452e49e820a64cabe5dd674e8b080ae2cbe56a5a173ae2cc09 + checksum: 823998e19171e5f40638f8a3766c659b901190271736e651a3d317f64f6cfc41f8296364711aeb48c64fbf804a3f0f1898367fd6af436c9b44b0462fd2e020b2 languageName: node linkType: hard

@@ -2747,11 +2827,11 @@ checksum: 4d0014cabf9efda8cfcbdcb01435af7e678c60cf73f808da857c50a795d3b9943a1209d6501a9be173ce692cd8739803b0857166969206eceefeafe1aa8a5d3a

languageName: node linkType: hard -"@mui/utils@npm:^5.14.16, @mui/utils@npm:^5.15.6": - version: 5.15.6 - resolution: "@mui/utils@npm:5.15.6" +"@mui/utils@npm:^5.14.16, @mui/utils@npm:^5.15.7": + version: 5.15.7 + resolution: "@mui/utils@npm:5.15.7" dependencies: - "@babel/runtime": "npm:^7.23.8" + "@babel/runtime": "npm:^7.23.9" "@types/prop-types": "npm:^15.7.11" prop-types: "npm:^15.8.1" react-is: "npm:^18.2.0"

@@ -2761,7 +2841,7 @@ react: ^17.0.0 || ^18.0.0

peerDependenciesMeta: "@types/react": optional: true - checksum: 030d5c6a569caf2bd5f2652764343201d5ddb3a858d666a0a2b1903e0bb43de57be1b50f7a32be5ef23d283044eee25cebc84bbd2ba527effdc8af5dc76c7e6e + checksum: dfc121d7635d50782375360d6464bef79426ae0c5d0ba6462b46ef860255a23965e2494970ce46a56bdc2c6edb491f1fc5f683367c75db0d565dd12859e61750 languageName: node linkType: hard

@@ -3135,9 +3215,9 @@ languageName: node

linkType: hard "@types/geojson@npm:^7946.0.8": - version: 7946.0.13 - resolution: "@types/geojson@npm:7946.0.13" - checksum: 4450d070f2591500bd3ce13a898d8e4b53a6b75dfb08c002c2553a1bb135cdde9980dee6193d9fe2179c7b5fb6c52470acd116a3db91b33d8c6ba9ae3ae44e11 + version: 7946.0.14 + resolution: "@types/geojson@npm:7946.0.14" + checksum: 54f3997708fa2970c03eeb31f7e4540a0eb6387b15e9f8a60513a1409c23cafec8d618525404573468b59c6fecbfd053724b3327f7fca416729c26271d799f55 languageName: node linkType: hard

@@ -3187,11 +3267,11 @@ languageName: node

linkType: hard "@types/node@npm:*, @types/node@npm:^20.5.0": - version: 20.11.10 - resolution: "@types/node@npm:20.11.10" + version: 20.11.15 + resolution: "@types/node@npm:20.11.15" dependencies: undici-types: "npm:~5.26.4" - checksum: aced8595c2786d4e60471772659add1e2e0d1f2b73d119820b2e1815426d6e52c6a77f1c7fca8ea46490c36f7959cc46b0dc609fa2e80b7fd24f9a7d696c2210 + checksum: 7dfab4208fedc02e9584c619551906f46ade7955bb929b1e32e354a50522eb532d6bfb2844fdaad2c8dca03be84a590674460c64cb101e1a33bb318e1ec448d4 languageName: node linkType: hard

@@ -3228,13 +3308,13 @@ languageName: node

linkType: hard "@types/react@npm:*, @types/react@npm:^18.2.20": - version: 18.2.48 - resolution: "@types/react@npm:18.2.48" + version: 18.2.51 + resolution: "@types/react@npm:18.2.51" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 7e89f18ea2928b1638f564b156d692894dcb9352a7e0a807873c97e858abe1f23dbd165a25dd088a991344e973fdeef88ba5724bfb64504b74072cbc9c220c3a + checksum: 409f684dc1cb03ed542e1f185da7e84f81186d7945119adb553fe0e4e28bad3468213fce9096e1867b358c87fb57fc80b53a3e544a3779f7080ddde7c1b99eb1 languageName: node linkType: hard

@@ -3271,46 +3351,46 @@ languageName: node

linkType: hard "@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0": - version: 6.19.1 - resolution: "@typescript-eslint/parser@npm:6.19.1" + version: 6.20.0 + resolution: "@typescript-eslint/parser@npm:6.20.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.19.1" - "@typescript-eslint/types": "npm:6.19.1" - "@typescript-eslint/typescript-estree": "npm:6.19.1" - "@typescript-eslint/visitor-keys": "npm:6.19.1" + "@typescript-eslint/scope-manager": "npm:6.20.0" + "@typescript-eslint/types": "npm:6.20.0" + "@typescript-eslint/typescript-estree": "npm:6.20.0" + "@typescript-eslint/visitor-keys": "npm:6.20.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 442e860fbc4786fe999205528cc74b31d933008e170a707ddaec0c9e2c374f62c36c8d05d3dd446c9ceb802f2b403806d72c78ffd97867cf1672028b754b6262 + checksum: d84ad5e2282b1096c80dedb903c83ecc31eaf7be1aafcb14c18d9ec2d4a319f2fd1e5a9038b944d9f42c36c1c57add5e4292d4026ca7d3d5441d41286700d402 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.19.1": - version: 6.19.1 - resolution: "@typescript-eslint/scope-manager@npm:6.19.1" +"@typescript-eslint/scope-manager@npm:6.20.0": + version: 6.20.0 + resolution: "@typescript-eslint/scope-manager@npm:6.20.0" dependencies: - "@typescript-eslint/types": "npm:6.19.1" - "@typescript-eslint/visitor-keys": "npm:6.19.1" - checksum: a81315b4a2888343d3be781fe8d6b4c229c656d7bf1bd74bc44a89bba96bb6a10a0319d301f24ca91adb898374eaadbd38979e6567ac9085b5d7076163794281 + "@typescript-eslint/types": "npm:6.20.0" + "@typescript-eslint/visitor-keys": "npm:6.20.0" + checksum: f6768ed2dcd2d1771d55ed567ff392a6569ffd683a26500067509dd41769f8838c43686460fe7337144f324fd063df33f5d5646d44e5df4998ceffb3ad1fb790 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.19.1": - version: 6.19.1 - resolution: "@typescript-eslint/types@npm:6.19.1" - checksum: b8f75df157ca383e5bd6c07276fbeed6ff775e1354260a1653777749c0d71626fb29be5d36c9570e2c5cfaa5db62deaae20aa4be8a2d7d753782ab66d88e007f +"@typescript-eslint/types@npm:6.20.0": + version: 6.20.0 + resolution: "@typescript-eslint/types@npm:6.20.0" + checksum: 37589003b0e06f83c1945e3748e91af85918cfd997766894642a08e6f355f611cfe11df4e7632dda96e3a9b3441406283fe834ab0906cf81ea97fd43ca2aebe3 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.19.1": - version: 6.19.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.19.1" +"@typescript-eslint/typescript-estree@npm:6.20.0": + version: 6.20.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.20.0" dependencies: - "@typescript-eslint/types": "npm:6.19.1" - "@typescript-eslint/visitor-keys": "npm:6.19.1" + "@typescript-eslint/types": "npm:6.20.0" + "@typescript-eslint/visitor-keys": "npm:6.20.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3"

@@ -3320,17 +3400,17 @@ ts-api-utils: "npm:^1.0.1"

peerDependenciesMeta: typescript: optional: true - checksum: dec16f873084e9eeb1a696dff82c42164e75908221f7868d900ad7b7fcec6fc62a9a7dddb8bc17c78c19bf35f07acee81b3778b20b9735ffdaeee732ecb643d3 + checksum: 551f13445a303882d9fc0fbe14ef8507eb8414253fd87a5f13d2e324b5280b626421a238b8ec038e628bc80128dc06c057757f668738e82e64d5b39a9083c27d languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.19.1": - version: 6.19.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.19.1" +"@typescript-eslint/visitor-keys@npm:6.20.0": + version: 6.20.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.20.0" dependencies: - "@typescript-eslint/types": "npm:6.19.1" + "@typescript-eslint/types": "npm:6.20.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: b0370a9bc6fd8d243aa8b7ccd1657ec2fbd25ceb7b067aac64322f03aa0f64b97444b13b0946f52a53d6bc5edd43e0b447f72160be4a5b72e073c1d3679b6b4c + checksum: 852d938f2e5d57200cf62733b42e73a369f797b097d17e8fd3fffd0f7315c3b9e1863eed60bb8d57d6535a3b7f1980f645f96ec6d513950f182bfa8107b33fab languageName: node linkType: hard

@@ -3829,9 +3909,9 @@ languageName: node

linkType: hard "available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: c4df567ca72d2754a6cbad20088f5f98b1065b3360178169fa9b44ea101af62c0f423fc3854fa820fd6895b6b9171b8386e71558203103ff8fc2ad503fdcc660 + version: 1.0.6 + resolution: "available-typed-arrays@npm:1.0.6" + checksum: e427360e68ccb19fa0ea48421f393ef3f3d2c9c561f6a8a0704ff472d58024be3e4101f00565445ba453de723a76f4a650defbacaea663c3fb3be8b8f842e955 languageName: node linkType: hard

@@ -4129,9 +4209,9 @@ languageName: node

linkType: hard "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001580": - version: 1.0.30001581 - resolution: "caniuse-lite@npm:1.0.30001581" - checksum: 34b048156514eab5932212807428905cbecdef918f7c3d2153d5e8b6885d929e5c0b649f9e135cb1e03e413fbad8e00d1f24ed04cbcca52adc660ef98cad9032 + version: 1.0.30001582 + resolution: "caniuse-lite@npm:1.0.30001582" + checksum: 6fe9dede07b61755a1ca55e7e6381d113a166942196c98828038524eb0adc8f0001d492a7c0e81a568a6c6edfe76051e0a0dc5a435d72a77d351144be31998ec languageName: node linkType: hard

@@ -4777,9 +4857,9 @@ languageName: node

linkType: hard "electron-to-chromium@npm:^1.4.648": - version: 1.4.648 - resolution: "electron-to-chromium@npm:1.4.648" - checksum: 9f9ab328744a9d593e170c46743c76b41052341176310d481ba184098cea2541d8e04a9bd309e1d77e6e9e010ee27a4f573b149f6f23404d239613816d1d072a + version: 1.4.653 + resolution: "electron-to-chromium@npm:1.4.653" + checksum: 22c9dbe6d9a756caf7909d87fd93d00ca0043158a82f1ba87e855e09de295da6d3c1346feab89e49119b5043bb4c4f56f868fd184e6a7654b088bd089b451b3a languageName: node linkType: hard

@@ -5096,11 +5176,11 @@ languageName: node

linkType: hard "eslint-plugin-react-hooks@npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" + version: 5.0.0-canary-7118f5dd7-20230705 + resolution: "eslint-plugin-react-hooks@npm:5.0.0-canary-7118f5dd7-20230705" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 58c7e10ea5792c33346fcf5cb4024e14837035ce412ff99c2dcb7c4f903dc9b17939078f80bfef826301ce326582c396c00e8e0ac9d10ac2cde2b42d33763c65 + checksum: 554c4e426bfeb126155510dcba8345391426af147ee629f1c56c9ef6af08340d11008213e4e15b0138830af2c4439d7158da2091987f7efb01aeab662c44b274 languageName: node linkType: hard

@@ -5966,11 +6046,11 @@ languageName: node

linkType: hard "i18next@npm:^23.4.4": - version: 23.8.1 - resolution: "i18next@npm:23.8.1" + version: 23.8.2 + resolution: "i18next@npm:23.8.2" dependencies: "@babel/runtime": "npm:^7.23.2" - checksum: f74ca2ead03e71bc8ca353c89e842b75042a52b52dcc5dfc14092469dcbc5d61f220fef536dfa95520de42baad0caa86c7a8abc1313a057ece9ba08ad8598bbf + checksum: c16ccee81bc1e096fec8d10000de42f10137f7cd27b295eca22492cb174b364ebca72327b2e6be066c4308c79bf72c8585d1c7cde2aedf556e3f423af60cd66c languageName: node linkType: hard

@@ -6007,9 +6087,9 @@ languageName: node

linkType: hard "ignore@npm:^5.2.0": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: dc06bea5c23aae65d0725a957a0638b57e235ae4568dda51ca142053ed2c352de7e3bc93a69b2b32ac31966a1952e9a93c5ef2e2ab7c6b06aef9808f6b55b571 + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd languageName: node linkType: hard

@@ -8372,6 +8452,21 @@ checksum: fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225

languageName: node linkType: hard +"rehackt@npm:0.0.3": + version: 0.0.3 + resolution: "rehackt@npm:0.0.3" + peerDependencies: + "@types/react": "*" + react: "*" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: c7f4b25619617958312d8b7f415ba9e0cbf632fe058c4a330cce51593f1fb0ceef8ebf6e047e22056eea7f0d39eee985a337dc174b5adfbc6b817ff462ad3344 + languageName: node + linkType: hard + "relay-runtime@npm:12.0.0": version: 12.0.0 resolution: "relay-runtime@npm:12.0.0"

@@ -9441,7 +9536,7 @@ checksum: 5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5

languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2": +"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2, tslib@npm:~2.6.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb

@@ -9452,13 +9547,6 @@ "tslib@npm:~2.4.0":

version: 2.4.1 resolution: "tslib@npm:2.4.1" checksum: 9ac0e4fd1033861f0b4f0d848dc3009ebcc3aa4757a06e8602a2d8a7aed252810e3540e54e70709f06c0f95311faa8584f769bcbede48aff785eb7e4d399b9ec - languageName: node - linkType: hard - -"tslib@npm:~2.5.0": - version: 2.5.3 - resolution: "tslib@npm:2.5.3" - checksum: 4cb1817d34fae5b27d146e6c4a468d4155097d95c1335d0bc9690f11f33e63844806bf4ed6d97c30c72b8d85261b66cbbe16d871d9c594ac05701ec83e62a607 languageName: node linkType: hard

@@ -9500,9 +9588,9 @@ languageName: node

linkType: hard "type-fest@npm:^4.1.0, type-fest@npm:^4.8.3": - version: 4.10.1 - resolution: "type-fest@npm:4.10.1" - checksum: 0523bc1a407cdc03fe20ee78698646e36fd40c99cb2c5b115e72d5a7e4d236f1e7fbf15b3b7b8e703f9108467a8e69aa2df268feefa65847bf37a89555703352 + version: 4.10.2 + resolution: "type-fest@npm:4.10.2" + checksum: 740f7d30da742ff413e8690ec10a24df054bfd87575cf92691b77f5a6b8185c582da529b84ceb13771482599e085712beec51492feaef2a1adc8661c0a47ecba languageName: node linkType: hard

@@ -9959,28 +10047,28 @@ checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a

languageName: node linkType: hard -"workbox-background-sync@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-background-sync@npm:6.6.1" +"workbox-background-sync@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-background-sync@npm:6.6.0" dependencies: idb: "npm:^7.0.1" - workbox-core: "npm:6.6.1" - checksum: 2279725451f51d3fd740c5c549427e6ee6649ed081256aec24ac7f4f44f0cec7e9a2fe866d5ce237ac112ec2fc1e7351af6a1309544cad17e05d9772e5e274a4 + workbox-core: "npm:6.6.0" + checksum: 204410fc33d46b55a0969b959c3d37aee5b87e8c64a4b820db86c7312285cef65d53bbe9b1da7433c38d3e8064fddd0f0cbff297b040febce0cb238b65876033 languageName: node linkType: hard -"workbox-broadcast-update@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-broadcast-update@npm:6.6.1" +"workbox-broadcast-update@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-broadcast-update@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - checksum: ce0949538f682a7f7169d082c803dd2bab0d9035a66f6103dce0b57531d7586bb1f40e7214b156cbaf0f1bce717221fc0456b688c1e2b71149e7216e41573a5d + workbox-core: "npm:6.6.0" + checksum: a10bdaae57a68e940ffcb619a98c52ad4d33203b77b5c2e890c21c4a4594037b9d9c8cf018036c1b5640a36c27af4fdecc7b3a8b20448baff95fd90e830a76cd languageName: node linkType: hard -"workbox-build@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-build@npm:6.6.1" +"workbox-build@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-build@npm:6.6.0" dependencies: "@apideck/better-ajv-errors": "npm:^0.3.1" "@babel/core": "npm:^7.11.1"

@@ -10004,163 +10092,163 @@ stringify-object: "npm:^3.3.0"

strip-comments: "npm:^2.0.1" tempy: "npm:^0.6.0" upath: "npm:^1.2.0" - workbox-background-sync: "npm:6.6.1" - workbox-broadcast-update: "npm:6.6.1" - workbox-cacheable-response: "npm:6.6.1" - workbox-core: "npm:6.6.1" - workbox-expiration: "npm:6.6.1" - workbox-google-analytics: "npm:6.6.1" - workbox-navigation-preload: "npm:6.6.1" - workbox-precaching: "npm:6.6.1" - workbox-range-requests: "npm:6.6.1" - workbox-recipes: "npm:6.6.1" - workbox-routing: "npm:6.6.1" - workbox-strategies: "npm:6.6.1" - workbox-streams: "npm:6.6.1" - workbox-sw: "npm:6.6.1" - workbox-window: "npm:6.6.1" - checksum: c5f8483fbf4c4d0540a74e4849bb81700149e2cb33be48bd529436fea26547f8379203802f586e1b3311a30f99735fb47c449a1cd4e55cbfa07f3ba7ada34198 + workbox-background-sync: "npm:6.6.0" + workbox-broadcast-update: "npm:6.6.0" + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-google-analytics: "npm:6.6.0" + workbox-navigation-preload: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-range-requests: "npm:6.6.0" + workbox-recipes: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + workbox-streams: "npm:6.6.0" + workbox-sw: "npm:6.6.0" + workbox-window: "npm:6.6.0" + checksum: d13d9757d558015a44041bb1c95a2abdda9c54d3b96d16ea220421397bfd294672cfa5b71d4e4309db7565427286cdf40ab087e427dba2c9f9be6339d9bbc299 languageName: node linkType: hard -"workbox-cacheable-response@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-cacheable-response@npm:6.6.1" +"workbox-cacheable-response@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-cacheable-response@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - checksum: a331dcd10f984f114351259d7b0a77bb10d18f8a6fa2884a3b1fcdc57edc74702b2f6604edad343230171edd82fd6fc3dc00eb9598eea00856ef611dfb678341 + workbox-core: "npm:6.6.0" + checksum: 90d6fa76e56411014d9971ca17d4a8f6954b5c370e6d58500f1d3fdbff3ee7231f0e76f3e2b44dfe7a3dff304b926f841db61d27254ba97e660629724e2c55f6 languageName: node linkType: hard -"workbox-core@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-core@npm:6.6.1" - checksum: ee8a93cf5e7fa6524be754163d59052f4889b2254d790d595c298f819eeb744b8d3f320e61c7f1fe58c1219b2d0998d40ab4e89e66a92d1f1211d48e7f185f55 +"workbox-core@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-core@npm:6.6.0" + checksum: c8fc7b1bc2cac7fac424fc34d986c557e547c5721587328bd8ee0423fb345416b309f7088bd61549b07443a75489328a4f711f72eabb198502fd91d9ee3643eb languageName: node linkType: hard -"workbox-expiration@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-expiration@npm:6.6.1" +"workbox-expiration@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-expiration@npm:6.6.0" dependencies: idb: "npm:^7.0.1" - workbox-core: "npm:6.6.1" - checksum: e0eef8b15f15de7e6ee382bc6e0ac9dff7d62b097e34f85218f932d09e0b1d16c4c2b46d39040a406ef26c7120cd22f2d0cad0375d862cd519260a8c124b3433 + workbox-core: "npm:6.6.0" + checksum: 29c7b11fabbcd441073b8c926608ec4e487fc3ce56558e391840d2b63275c8724ed572ba5d87d26ec69ba1a23413669ab229acc10d3d70766147c86cc8174b0e languageName: node linkType: hard -"workbox-google-analytics@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-google-analytics@npm:6.6.1" +"workbox-google-analytics@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-google-analytics@npm:6.6.0" dependencies: - workbox-background-sync: "npm:6.6.1" - workbox-core: "npm:6.6.1" - workbox-routing: "npm:6.6.1" - workbox-strategies: "npm:6.6.1" - checksum: d3f8cbf66936ecb97c9c6ed2e2c53278b803dd42eb81976c6f111034bc204ee35aa5da3e7be0d3a3bd56770a5b05d02285b481f8dd70c7b211a00bb5e3e1fc1c + workbox-background-sync: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: e1e45eab37bf4d00cff9a0e063b3c3f52a138742fdfcc864a8ba84738b543ee53a66b3466e07ee2206f5dfe56726ecd13403f90a646ebcdaa62b53e79523da0e languageName: node linkType: hard -"workbox-navigation-preload@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-navigation-preload@npm:6.6.1" +"workbox-navigation-preload@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-navigation-preload@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - checksum: 2b8cf108a8595b4455d2d37021fbd23a2fd01c2aecf04d3e09830c0c6270377cae340721e24569e262eb89621014f1a6230bdb06aa76a44b1c9b282f7949aaff + workbox-core: "npm:6.6.0" + checksum: 1bf6be2c765a90854cd4bfece16adb0ed325ad33b8caeb4d5f237c43677225894054bae8c05f59fc0cb3ffe0d42389d771cef546528516a381c2f053f5e6d278 languageName: node linkType: hard -"workbox-precaching@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-precaching@npm:6.6.1" +"workbox-precaching@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-precaching@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - workbox-routing: "npm:6.6.1" - workbox-strategies: "npm:6.6.1" - checksum: be88a00d438173ded417276bc78746068ea58599de1e492a1c2a20d595535ae86c0490a68d9179caa6d48381d8274b0099f149f04f8b2783ddb282d61f2939f1 + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 73773def12c3bf894024941686372cb585dddb4dca568335755eaf2e6549c74fde662d9f9745b8aa406f19b0b862ee2ab092b00a9e60879c7e528e28cdb5908c languageName: node linkType: hard -"workbox-range-requests@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-range-requests@npm:6.6.1" +"workbox-range-requests@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-range-requests@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - checksum: db3d7e29d417aa2d507374ca5cc4163ded8336d0d312748cdbd162b662f7efaaacffa0a9f6a2cc60f8e256173dd42c14e9402868af739725442e16d1933f2338 + workbox-core: "npm:6.6.0" + checksum: 3a25bc879aa1a3387d0333c54f36d760e2eceacddaecb9d77e9fe9df64038769209c69d2e572e347d6c05f132e26e6b3974dabb816739d72c116c6e524078864 languageName: node linkType: hard -"workbox-recipes@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-recipes@npm:6.6.1" +"workbox-recipes@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-recipes@npm:6.6.0" dependencies: - workbox-cacheable-response: "npm:6.6.1" - workbox-core: "npm:6.6.1" - workbox-expiration: "npm:6.6.1" - workbox-precaching: "npm:6.6.1" - workbox-routing: "npm:6.6.1" - workbox-strategies: "npm:6.6.1" - checksum: 290dbb0588cd11428db6da629d583ccb00f0571fe305c1ba018642a188c497fafba7e0c469daec95a120430d1b5a8ac5cbf793e3b3dc91bc8172c51cdd182e44 + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: e0f92d2abacf5a10433bed4f931d8b7b377b5a11e02bdc7ab85b1d21e5d00010ad9dcb20d4aa306137661d296786fd279b21fd545bd526227b30c73c1f5a976f languageName: node linkType: hard -"workbox-routing@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-routing@npm:6.6.1" +"workbox-routing@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-routing@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - checksum: 1585d03270c4b510147f46f096d4866503a2018e2364f1dc73a60317bc892d4b2e8a9057796bd9e6823f9e480cadb993fceb1f63827af8ebae3fb2abadb1cb40 + workbox-core: "npm:6.6.0" + checksum: 28a204a86aecf7af8bffd2eee2eb53f094e5d1fa0f510887a5749653a92fa414da2fc1fe8adb6382d74400bb8c75f152bb728df9d032f34af4c9b5f17b7b1daa languageName: node linkType: hard -"workbox-strategies@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-strategies@npm:6.6.1" +"workbox-strategies@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-strategies@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - checksum: afbea346e675d9f960793a79f50469e4728fef6a3c099be194462df37261fd4c94b865644845a08c4e5ebaaf06e6d401e97923f5122ab0b365dfac1be444a332 + workbox-core: "npm:6.6.0" + checksum: ba61b00d36afd27a9f52068b91bc8dbe14530f9816a81b6be31242ba3003e3ce77ae6e350f9dc8b97badb67083ce330f86a2d7e3cb7f929a1b012eb44081ca94 languageName: node linkType: hard -"workbox-streams@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-streams@npm:6.6.1" +"workbox-streams@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-streams@npm:6.6.0" dependencies: - workbox-core: "npm:6.6.1" - workbox-routing: "npm:6.6.1" - checksum: 0119da07f96f57d235578ca3055f02d9e8a4aafc419995d9be0b320c3c5655878a52fb88ccdd4d70560cf126a8b5c6deee8ed164c16f205cf29d9e6998ae2bdc + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + checksum: 67b7c8a69c9551ca6411bc616f8838007017adf8ab530470b4350a4e20e57f4600276b214f73c8b8df69adf12e48920113f034802e8f2fc68f6bacb605974af6 languageName: node linkType: hard -"workbox-sw@npm:6.6.1": - version: 6.6.1 - resolution: "workbox-sw@npm:6.6.1" - checksum: 05b6b1eb2ceb9e0103d7abe32fb5973e2ba727cfdcbcb5a4e13d4b8fb0c49635b4c8412da71880777dc623e3e26b486ee6ece18998c67431373c4c5bdb2b4d29 +"workbox-sw@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-sw@npm:6.6.0" + checksum: e2388125ae46004a557dc66dba2bd43173e70f85e82a5279982ccfd3670a68ebb29d95d7e0ee106a54328a98d26fa2277f77984c8caebef9c9e93cdd75b70b95 languageName: node linkType: hard "workbox-webpack-plugin@npm:^6.5.4": - version: 6.6.1 - resolution: "workbox-webpack-plugin@npm:6.6.1" + version: 6.6.0 + resolution: "workbox-webpack-plugin@npm:6.6.0" dependencies: fast-json-stable-stringify: "npm:^2.1.0" pretty-bytes: "npm:^5.4.1" upath: "npm:^1.2.0" webpack-sources: "npm:^1.4.3" - workbox-build: "npm:6.6.1" + workbox-build: "npm:6.6.0" peerDependencies: webpack: ^4.4.0 || ^5.9.0 - checksum: 44b3ac19e91a16314e4529735d4fbb4dcd73de14b037747f27de6d96b730a4388022669216875d4807b98a1656804bebe59999801cb439795cb8b3333e4b0eac + checksum: ade1388545d8f5c34b3ea73c6db80d03b19986a23d505a08601b685c0991652e7e3646c344f6ca2022d5a608fb66375efb8ad825d5e2cc6325e3a6c46a953b2e languageName: node linkType: hard -"workbox-window@npm:6.6.1, workbox-window@npm:^6.5.4": - version: 6.6.1 - resolution: "workbox-window@npm:6.6.1" +"workbox-window@npm:6.6.0, workbox-window@npm:^6.5.4": + version: 6.6.0 + resolution: "workbox-window@npm:6.6.0" dependencies: "@types/trusted-types": "npm:^2.0.2" - workbox-core: "npm:6.6.1" - checksum: 256affc02977be091de4ae8a9839addcc6fca2e0706385b2fea61825725e457a2a1d63698d82310751bf49d31353caf4f87e7042be772462584e6e517dc37d0a + workbox-core: "npm:6.6.0" + checksum: 7e3fdfaa9d018644bf67ad51820838a18227ba612f8dbe13711e2ebdfd5e112ad5b165b50358eff3d0e7ced4bade49b456d4702254fcf57a3cfe193bd011e86b languageName: node linkType: hard