diff --git a/apps/backend/src/allocations/allocations.entity.ts b/apps/backend/src/allocations/allocations.entity.ts index 269852837..d493842a4 100644 --- a/apps/backend/src/allocations/allocations.entity.ts +++ b/apps/backend/src/allocations/allocations.entity.ts @@ -11,28 +11,28 @@ import { Order } from '../orders/order.entity'; @Entity('allocations') export class Allocation { @PrimaryGeneratedColumn({ name: 'allocation_id' }) - allocationId: number; + allocationId!: number; @Column({ name: 'order_id', type: 'int', nullable: false }) - orderId: number; + orderId!: number; @ManyToOne(() => Order, (order) => order.allocations) @JoinColumn({ name: 'order_id' }) - order: Order; + order!: Order; @Column({ name: 'item_id', type: 'int', nullable: false }) - itemId: number; + itemId!: number; @ManyToOne(() => DonationItem, (item) => item.allocations) @JoinColumn({ name: 'item_id' }) - item: DonationItem; + item!: DonationItem; @Column({ name: 'allocated_quantity', type: 'int' }) - allocatedQuantity: number; + allocatedQuantity!: number; @Column({ name: 'reserved_at', type: 'timestamp' }) - reservedAt: Date; + reservedAt!: Date; - @Column({ name: 'fulfilled_at', type: 'timestamp' }) - fulfilledAt: Date; + @Column({ name: 'fulfilled_at', type: 'timestamp', nullable: true }) + fulfilledAt?: Date | null; } diff --git a/apps/backend/src/app.module.ts b/apps/backend/src/app.module.ts index 6462b7435..f6e305631 100644 --- a/apps/backend/src/app.module.ts +++ b/apps/backend/src/app.module.ts @@ -28,7 +28,7 @@ import { ScheduleModule } from '@nestjs/schedule'; TypeOrmModule.forRootAsync({ inject: [ConfigService], useFactory: async (configService: ConfigService) => - configService.get('typeorm'), + configService.getOrThrow('typeorm'), }), ScheduleModule.forRoot(), UsersModule, diff --git a/apps/backend/src/auth/auth.controller.ts b/apps/backend/src/auth/auth.controller.ts index ec7410085..c083b9b93 100644 --- a/apps/backend/src/auth/auth.controller.ts +++ b/apps/backend/src/auth/auth.controller.ts @@ -25,8 +25,12 @@ export class AuthController { // By default, creates a standard user try { await this.authService.signup(signUpDto); - } catch (e) { - throw new BadRequestException(e.message); + } catch (e: unknown) { + const message = + e instanceof Error + ? e.message + : 'Unexpected error occurred when signing up user'; + throw new BadRequestException(message); } const user = await this.usersService.create( @@ -45,8 +49,12 @@ export class AuthController { verifyUser(@Body() body: VerifyUserDto): void { try { this.authService.verifyUser(body.email, body.verificationCode); - } catch (e) { - throw new BadRequestException(e.message); + } catch (e: unknown) { + const message = + e instanceof Error + ? e.message + : 'Unexpected error occurred when verifying user'; + throw new BadRequestException(message); } } @@ -76,8 +84,12 @@ export class AuthController { try { await this.authService.deleteUser(user.email); - } catch (e) { - throw new BadRequestException(e.message); + } catch (e: unknown) { + const message = + e instanceof Error + ? e.message + : 'Unexpected error occurred when deleting user'; + throw new BadRequestException(message); } this.usersService.remove(user.id); diff --git a/apps/backend/src/auth/auth.service.spec.ts b/apps/backend/src/auth/auth.service.spec.ts index 800ab6626..248f642d7 100644 --- a/apps/backend/src/auth/auth.service.spec.ts +++ b/apps/backend/src/auth/auth.service.spec.ts @@ -5,6 +5,11 @@ describe('AuthService', () => { let service: AuthService; beforeEach(async () => { + process.env.AWS_ACCESS_KEY_ID = 'test'; + process.env.AWS_SECRET_ACCESS_KEY = 'test'; + process.env.COGNITO_CLIENT_SECRET = 'test'; + process.env.AWS_REGION = 'us-east-1'; + const module: TestingModule = await Test.createTestingModule({ providers: [AuthService], }).compile(); diff --git a/apps/backend/src/auth/auth.service.ts b/apps/backend/src/auth/auth.service.ts index a0bae3ad1..65ee8b008 100644 --- a/apps/backend/src/auth/auth.service.ts +++ b/apps/backend/src/auth/auth.service.ts @@ -1,7 +1,13 @@ -import { Injectable } from '@nestjs/common'; +import { + BadRequestException, + Injectable, + InternalServerErrorException, + NotFoundException, +} from '@nestjs/common'; import { AdminDeleteUserCommand, AdminInitiateAuthCommand, + AdminInitiateAuthCommandOutput, AttributeType, CognitoIdentityProviderClient, ConfirmForgotPasswordCommand, @@ -29,12 +35,22 @@ export class AuthService { this.providerClient = new CognitoIdentityProviderClient({ region: CognitoAuthConfig.region, credentials: { - accessKeyId: process.env.NX_AWS_ACCESS_KEY, - secretAccessKey: process.env.NX_AWS_SECRET_ACCESS_KEY, + accessKeyId: this.validateEnv('AWS_ACCESS_KEY_ID'), + secretAccessKey: this.validateEnv('AWS_SECRET_ACCESS_KEY'), }, }); - this.clientSecret = process.env.COGNITO_CLIENT_SECRET; + this.clientSecret = this.validateEnv('COGNITO_CLIENT_SECRET'); + } + + validateEnv(name: string): string { + const v = process.env[name]; + + if (!v) { + throw new InternalServerErrorException(`Missing env var: ${name}`); + } + + return v; } // Computes secret hash to authenticate this backend to Cognito @@ -55,7 +71,18 @@ export class AuthService { // TODO need error handling const { Users } = await this.providerClient.send(listUsersCommand); - return Users[0].Attributes; + + const user = Users?.[0]; + if (!user) { + throw new NotFoundException(`Cognito user with sub ${userSub} not found`); + } + + const userAttributes = Users[0].Attributes; + if (!userAttributes) { + throw new NotFoundException(`Cognito user attributes not found`); + } + + return userAttributes; } async signup( @@ -82,8 +109,19 @@ export class AuthService { ], }); - const response = await this.providerClient.send(signUpCommand); - return response.UserConfirmed; + try { + const response = await this.providerClient.send(signUpCommand); + + if (response.UserConfirmed == null) { + throw new InternalServerErrorException( + 'Missing UserConfirmed from Cognito', + ); + } + + return response.UserConfirmed; + } catch (err: unknown) { + throw new BadRequestException('Failed to sign up user'); + } } async verifyUser(email: string, verificationCode: string): Promise { @@ -111,10 +149,14 @@ export class AuthService { const response = await this.providerClient.send(signInCommand); + this.validateAuthenticationResultTokensForSignIn(response); + + const authResult = response.AuthenticationResult!; + return { - accessToken: response.AuthenticationResult.AccessToken, - refreshToken: response.AuthenticationResult.RefreshToken, - idToken: response.AuthenticationResult.IdToken, + accessToken: authResult.AccessToken!, + refreshToken: authResult.RefreshToken!, + idToken: authResult.IdToken!, }; } @@ -135,10 +177,14 @@ export class AuthService { const response = await this.providerClient.send(refreshCommand); + this.validateAuthenticationResultTokensForRefresh(response); + + const authResult = response.AuthenticationResult!; + return { - accessToken: response.AuthenticationResult.AccessToken, + accessToken: authResult.AccessToken!, refreshToken: refreshToken, - idToken: response.AuthenticationResult.IdToken, + idToken: authResult.IdToken!, }; } @@ -176,4 +222,43 @@ export class AuthService { await this.providerClient.send(adminDeleteUserCommand); } + + validateAuthenticationResultTokensForSignIn( + commandOutput: AdminInitiateAuthCommandOutput, + ): void { + if (commandOutput.AuthenticationResult == null) { + throw new NotFoundException( + 'No associated authentication result for sign in', + ); + } + + if ( + commandOutput.AuthenticationResult.AccessToken == null || + commandOutput.AuthenticationResult.RefreshToken == null || + commandOutput.AuthenticationResult.IdToken == null + ) { + throw new NotFoundException( + 'Necessary Authentication Result tokens not found for sign in ', + ); + } + } + + validateAuthenticationResultTokensForRefresh( + commandOutput: AdminInitiateAuthCommandOutput, + ): void { + if (commandOutput.AuthenticationResult == null) { + throw new NotFoundException( + 'No associated authentication result for refresh', + ); + } + + if ( + commandOutput.AuthenticationResult.AccessToken == null || + commandOutput.AuthenticationResult.IdToken == null + ) { + throw new NotFoundException( + 'Necessary Authentication Result tokens not found for refresh', + ); + } + } } diff --git a/apps/backend/src/auth/dtos/confirm-password.dto.ts b/apps/backend/src/auth/dtos/confirm-password.dto.ts index ec1d63bb0..921deff68 100644 --- a/apps/backend/src/auth/dtos/confirm-password.dto.ts +++ b/apps/backend/src/auth/dtos/confirm-password.dto.ts @@ -2,11 +2,11 @@ import { IsEmail, IsString } from 'class-validator'; export class ConfirmPasswordDto { @IsEmail() - email: string; + email!: string; @IsString() - newPassword: string; + newPassword!: string; @IsString() - confirmationCode: string; + confirmationCode!: string; } diff --git a/apps/backend/src/auth/dtos/delete-user.dto.ts b/apps/backend/src/auth/dtos/delete-user.dto.ts index 1a6163763..78c4a7fa9 100644 --- a/apps/backend/src/auth/dtos/delete-user.dto.ts +++ b/apps/backend/src/auth/dtos/delete-user.dto.ts @@ -2,5 +2,5 @@ import { IsPositive } from 'class-validator'; export class DeleteUserDto { @IsPositive() - userId: number; + userId!: number; } diff --git a/apps/backend/src/auth/dtos/forgot-password.dto.ts b/apps/backend/src/auth/dtos/forgot-password.dto.ts index bbedf0832..e65f7d5bb 100644 --- a/apps/backend/src/auth/dtos/forgot-password.dto.ts +++ b/apps/backend/src/auth/dtos/forgot-password.dto.ts @@ -2,5 +2,5 @@ import { IsEmail } from 'class-validator'; export class ForgotPasswordDto { @IsEmail() - email: string; + email!: string; } diff --git a/apps/backend/src/auth/dtos/refresh-token.dto.ts b/apps/backend/src/auth/dtos/refresh-token.dto.ts index f67905d32..47feef29d 100644 --- a/apps/backend/src/auth/dtos/refresh-token.dto.ts +++ b/apps/backend/src/auth/dtos/refresh-token.dto.ts @@ -2,8 +2,8 @@ import { IsString } from 'class-validator'; export class RefreshTokenDto { @IsString() - refreshToken: string; + refreshToken!: string; @IsString() - userSub: string; + userSub!: string; } diff --git a/apps/backend/src/auth/dtos/sign-in-response.dto.ts b/apps/backend/src/auth/dtos/sign-in-response.dto.ts index b22f6c88a..24fc08994 100644 --- a/apps/backend/src/auth/dtos/sign-in-response.dto.ts +++ b/apps/backend/src/auth/dtos/sign-in-response.dto.ts @@ -1,7 +1,7 @@ export class SignInResponseDto { - accessToken: string; + accessToken!: string; - refreshToken: string; + refreshToken!: string; - idToken: string; + idToken!: string; } diff --git a/apps/backend/src/auth/dtos/sign-in.dto.ts b/apps/backend/src/auth/dtos/sign-in.dto.ts index 51cd9c95d..0be7d513b 100644 --- a/apps/backend/src/auth/dtos/sign-in.dto.ts +++ b/apps/backend/src/auth/dtos/sign-in.dto.ts @@ -2,8 +2,8 @@ import { IsEmail, IsString } from 'class-validator'; export class SignInDto { @IsEmail() - email: string; + email!: string; @IsString() - password: string; + password!: string; } diff --git a/apps/backend/src/auth/dtos/sign-up.dto.ts b/apps/backend/src/auth/dtos/sign-up.dto.ts index 258690eb3..6fa066a3f 100644 --- a/apps/backend/src/auth/dtos/sign-up.dto.ts +++ b/apps/backend/src/auth/dtos/sign-up.dto.ts @@ -2,16 +2,16 @@ import { IsEmail, IsNotEmpty, IsString, IsPhoneNumber } from 'class-validator'; export class SignUpDto { @IsString() - firstName: string; + firstName!: string; @IsString() - lastName: string; + lastName!: string; @IsEmail() - email: string; + email!: string; @IsString() - password: string; + password!: string; @IsString() @IsNotEmpty() @@ -19,5 +19,5 @@ export class SignUpDto { message: 'phone must be a valid phone number (make sure all the digits are correct)', }) - phone: string; + phone!: string; } diff --git a/apps/backend/src/auth/dtos/verify-user.dto.ts b/apps/backend/src/auth/dtos/verify-user.dto.ts index 663916056..b7f300fc6 100644 --- a/apps/backend/src/auth/dtos/verify-user.dto.ts +++ b/apps/backend/src/auth/dtos/verify-user.dto.ts @@ -2,8 +2,8 @@ import { IsEmail, IsString } from 'class-validator'; export class VerifyUserDto { @IsEmail() - email: string; + email!: string; @IsString() - verificationCode: string; + verificationCode!: string; } diff --git a/apps/backend/src/auth/jwt.strategy.ts b/apps/backend/src/auth/jwt.strategy.ts index 44d8789d4..0d872206d 100644 --- a/apps/backend/src/auth/jwt.strategy.ts +++ b/apps/backend/src/auth/jwt.strategy.ts @@ -5,6 +5,11 @@ import { ExtractJwt, Strategy } from 'passport-jwt'; import CognitoAuthConfig from './aws-exports'; +type JwtPayload = { + sub: string; + email: string; +}; + @Injectable() export class JwtStrategy extends PassportStrategy(Strategy) { constructor() { @@ -25,7 +30,7 @@ export class JwtStrategy extends PassportStrategy(Strategy) { }); } - async validate(payload) { + async validate(payload: JwtPayload) { return { idUser: payload.sub, email: payload.email }; } } diff --git a/apps/backend/src/aws/aws-s3.service.ts b/apps/backend/src/aws/aws-s3.service.ts index 045038d52..e031009bc 100644 --- a/apps/backend/src/aws/aws-s3.service.ts +++ b/apps/backend/src/aws/aws-s3.service.ts @@ -1,4 +1,4 @@ -import { Injectable } from '@nestjs/common'; +import { Injectable, InternalServerErrorException } from '@nestjs/common'; import { S3Client, PutObjectCommand } from '@aws-sdk/client-s3'; @Injectable() @@ -9,19 +9,29 @@ export class AWSS3Service { constructor() { this.region = process.env.AWS_REGION || 'us-east-2'; - this.bucket = process.env.AWS_BUCKET_NAME; + this.bucket = this.validateEnv('AWS_BUCKET_NAME'); if (!this.bucket) { throw new Error('AWS_BUCKET_NAME is not defined'); } this.client = new S3Client({ region: this.region, credentials: { - accessKeyId: process.env.AWS_ACCESS_KEY_ID, - secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, + accessKeyId: this.validateEnv('AWS_ACCESS_KEY_ID'), + secretAccessKey: this.validateEnv('AWS_SECRET_ACCESS_KEY'), }, }); } + validateEnv(name: string): string { + const v = process.env[name]; + + if (!v) { + throw new InternalServerErrorException(`Missing env var: ${name}`); + } + + return v; + } + async upload(files: Express.Multer.File[]): Promise { const uploadedFileUrls: string[] = []; try { diff --git a/apps/backend/src/donationItems/donationItems.entity.ts b/apps/backend/src/donationItems/donationItems.entity.ts index bd9a50982..55608d9d8 100644 --- a/apps/backend/src/donationItems/donationItems.entity.ts +++ b/apps/backend/src/donationItems/donationItems.entity.ts @@ -13,29 +13,29 @@ import { FoodType } from './types'; @Entity('donation_items') export class DonationItem { @PrimaryGeneratedColumn({ name: 'item_id' }) - itemId: number; + itemId!: number; @Column({ name: 'donation_id', type: 'int' }) - donationId: number; + donationId!: number; @ManyToOne(() => Donation, { nullable: false }) @JoinColumn({ name: 'donation_id', referencedColumnName: 'donationId' }) - donation: Donation; + donation!: Donation; @Column({ name: 'item_name', type: 'varchar', length: 255 }) - itemName: string; + itemName!: string; @Column({ name: 'quantity', type: 'int' }) - quantity: number; + quantity!: number; @Column({ name: 'reserved_quantity', type: 'int', default: 0 }) - reservedQuantity: number; + reservedQuantity!: number; @Column({ name: 'oz_per_item', type: 'int', nullable: true }) - ozPerItem: number; + ozPerItem?: number | null; @Column({ name: 'estimated_value', type: 'int', nullable: true }) - estimatedValue: number; + estimatedValue?: number | null; @Column({ name: 'food_type', @@ -44,8 +44,8 @@ export class DonationItem { enumName: 'food_type_enum', nullable: true, }) - foodType: FoodType; + foodType?: FoodType | null; @OneToMany(() => Allocation, (allocation) => allocation.item) - allocations: Allocation[]; + allocations!: Allocation[]; } diff --git a/apps/backend/src/donationItems/dtos/create-donation-items.dto.ts b/apps/backend/src/donationItems/dtos/create-donation-items.dto.ts index 11a63d771..87476a3b3 100644 --- a/apps/backend/src/donationItems/dtos/create-donation-items.dto.ts +++ b/apps/backend/src/donationItems/dtos/create-donation-items.dto.ts @@ -15,34 +15,34 @@ export class CreateDonationItemDto { @IsString() @IsNotEmpty() @Length(1, 255) - itemName: string; + itemName!: string; @IsNumber() @Min(1) - quantity: number; + quantity!: number; @IsNumber() @Min(0) - reservedQuantity: number; + reservedQuantity!: number; @IsNumber() @Min(1) - ozPerItem: number; + ozPerItem!: number; @IsNumber() @Min(1) - estimatedValue: number; + estimatedValue!: number; @IsEnum(FoodType) - foodType: FoodType; + foodType!: FoodType; } export class CreateMultipleDonationItemsDto { @IsNumber() - donationId: number; + donationId!: number; @IsArray() @ValidateNested({ each: true }) @Type(() => CreateDonationItemDto) - items: CreateDonationItemDto[]; + items!: CreateDonationItemDto[]; } diff --git a/apps/backend/src/donations/donations.entity.ts b/apps/backend/src/donations/donations.entity.ts index 3666c56ba..689ae8eed 100644 --- a/apps/backend/src/donations/donations.entity.ts +++ b/apps/backend/src/donations/donations.entity.ts @@ -12,20 +12,20 @@ import { DonationStatus } from './types'; @Entity('donations') export class Donation { @PrimaryGeneratedColumn({ name: 'donation_id' }) - donationId: number; + donationId!: number; @ManyToOne(() => FoodManufacturer, (manufacturer) => manufacturer.donations, { nullable: false, }) @JoinColumn({ name: 'food_manufacturer_id' }) - foodManufacturer: FoodManufacturer; + foodManufacturer!: FoodManufacturer; @CreateDateColumn({ name: 'date_donated', type: 'timestamp', default: () => 'NOW()', }) - dateDonated: Date; + dateDonated!: Date; @Column({ name: 'status', @@ -34,14 +34,14 @@ export class Donation { enumName: 'donations_status_enum', default: DonationStatus.AVAILABLE, }) - status: DonationStatus; + status!: DonationStatus; @Column({ name: 'total_items', type: 'int', nullable: true }) - totalItems: number; + totalItems?: number | null; @Column({ name: 'total_oz', type: 'int', nullable: true }) - totalOz: number; + totalOz?: number | null; @Column({ name: 'total_estimated_value', type: 'int', nullable: true }) - totalEstimatedValue: number; + totalEstimatedValue?: number | null; } diff --git a/apps/backend/src/foodManufacturers/dtos/manufacturer-application.dto.ts b/apps/backend/src/foodManufacturers/dtos/manufacturer-application.dto.ts index a6d4bbbae..556e6910a 100644 --- a/apps/backend/src/foodManufacturers/dtos/manufacturer-application.dto.ts +++ b/apps/backend/src/foodManufacturers/dtos/manufacturer-application.dto.ts @@ -16,27 +16,27 @@ export class FoodManufacturerApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - foodManufacturerName: string; + foodManufacturerName!: string; @IsString() @IsNotEmpty() @Length(1, 255) - foodManufacturerWebsite: string; + foodManufacturerWebsite!: string; @IsString() @IsNotEmpty() @Length(1, 255) - contactFirstName: string; + contactFirstName!: string; @IsString() @IsNotEmpty() @Length(1, 255) - contactLastName: string; + contactLastName!: string; @IsEmail() @IsNotEmpty() @Length(1, 255) - contactEmail: string; + contactEmail!: string; @IsString() @IsNotEmpty() @@ -44,7 +44,7 @@ export class FoodManufacturerApplicationDto { message: 'contactPhone must be a valid phone number (make sure all the digits are correct)', }) - contactPhone: string; + contactPhone!: string; @IsOptional() @IsString() @@ -75,27 +75,27 @@ export class FoodManufacturerApplicationDto { @ArrayNotEmpty() @IsEnum(Allergen, { each: true }) - unlistedProductAllergens: Allergen[]; + unlistedProductAllergens!: Allergen[]; @ArrayNotEmpty() @IsEnum(Allergen, { each: true }) - facilityFreeAllergens: Allergen[]; + facilityFreeAllergens!: Allergen[]; @IsBoolean() - productsGlutenFree: boolean; + productsGlutenFree!: boolean; @IsBoolean() - productsContainSulfites: boolean; + productsContainSulfites!: boolean; @IsString() @IsNotEmpty() - productsSustainableExplanation: string; + productsSustainableExplanation!: string; @IsBoolean() - inKindDonations: boolean; + inKindDonations!: boolean; @IsEnum(DonateWastedFood) - donateWastedFood: DonateWastedFood; + donateWastedFood!: DonateWastedFood; @IsOptional() @IsEnum(ManufacturerAttribute) diff --git a/apps/backend/src/foodRequests/dtos/create-request.dto.ts b/apps/backend/src/foodRequests/dtos/create-request.dto.ts new file mode 100644 index 000000000..35983e6d7 --- /dev/null +++ b/apps/backend/src/foodRequests/dtos/create-request.dto.ts @@ -0,0 +1,44 @@ +import { + ArrayNotEmpty, + IsDate, + IsEnum, + IsNotEmpty, + IsNumber, + IsOptional, + IsString, + MaxLength, +} from 'class-validator'; +import { RequestSize } from '../types'; + +export class CreateRequestDto { + @IsNotEmpty() + @IsNumber() + pantryId!: number; + + @IsEnum(RequestSize) + requestedSize!: RequestSize; + + @ArrayNotEmpty() + requestedItems!: string[]; + + @IsOptional() + @IsString() + @IsNotEmpty() + @MaxLength(255) + additionalInformation?: string; + + @IsDate() + @IsOptional() + @IsNotEmpty() + dateReceived?: Date; + + @IsOptional() + @IsString() + @IsNotEmpty() + @MaxLength(255) + feedback?: string; + + @ArrayNotEmpty() + @IsOptional() + photos?: string[]; +} diff --git a/apps/backend/src/foodRequests/dtos/order-details.dto.ts b/apps/backend/src/foodRequests/dtos/order-details.dto.ts index 21d360ec8..a5fd03b57 100644 --- a/apps/backend/src/foodRequests/dtos/order-details.dto.ts +++ b/apps/backend/src/foodRequests/dtos/order-details.dto.ts @@ -2,14 +2,14 @@ import { FoodType } from '../../donationItems/types'; import { OrderStatus } from '../../orders/types'; export class OrderItemDetailsDto { - name: string; - quantity: number; - foodType: FoodType; + name!: string; + quantity!: number; + foodType?: FoodType; } export class OrderDetailsDto { - orderId: number; - status: OrderStatus; - foodManufacturerName: string; - items: OrderItemDetailsDto[]; + orderId!: number; + status!: OrderStatus; + foodManufacturerName!: string; + items!: OrderItemDetailsDto[]; } diff --git a/apps/backend/src/foodRequests/request.controller.spec.ts b/apps/backend/src/foodRequests/request.controller.spec.ts index 45b0d2d28..d888e6b66 100644 --- a/apps/backend/src/foodRequests/request.controller.spec.ts +++ b/apps/backend/src/foodRequests/request.controller.spec.ts @@ -10,6 +10,7 @@ import { RequestSize } from './types'; import { OrderStatus } from '../orders/types'; import { FoodType } from '../donationItems/types'; import { OrderDetailsDto } from './dtos/order-details.dto'; +import { CreateRequestDto } from './dtos/create-request.dto'; import { Order } from '../orders/order.entity'; const mockRequestsService = mock(); @@ -146,15 +147,15 @@ describe('RequestsController', () => { describe('POST /create', () => { it('should call requestsService.create and return the created food request', async () => { - const createBody: Partial = { + const createBody = { pantryId: 1, requestedSize: RequestSize.MEDIUM, requestedItems: ['Test item 1', 'Test item 2'], additionalInformation: 'Test information.', - dateReceived: null, - feedback: null, - photos: null, - }; + dateReceived: undefined, + feedback: undefined, + photos: undefined, + } as CreateRequestDto; const createdRequest: Partial = { requestId: 1, @@ -167,7 +168,7 @@ describe('RequestsController', () => { createdRequest as FoodRequest, ); - const result = await controller.createRequest(createBody as FoodRequest); + const result = await controller.createRequest(createBody); expect(result).toEqual(createdRequest); expect(mockRequestsService.create).toHaveBeenCalledWith( diff --git a/apps/backend/src/foodRequests/request.controller.ts b/apps/backend/src/foodRequests/request.controller.ts index ec6dc0f04..414af7b7c 100644 --- a/apps/backend/src/foodRequests/request.controller.ts +++ b/apps/backend/src/foodRequests/request.controller.ts @@ -9,6 +9,7 @@ import { UseInterceptors, BadRequestException, NotFoundException, + ValidationPipe, } from '@nestjs/common'; import { ApiBody } from '@nestjs/swagger'; import { RequestsService } from './request.service'; @@ -20,6 +21,7 @@ import { OrdersService } from '../orders/order.service'; import { RequestSize } from './types'; import { OrderStatus } from '../orders/types'; import { OrderDetailsDto } from './dtos/order-details.dto'; +import { CreateRequestDto } from './dtos/create-request.dto'; @Controller('requests') // @UseInterceptors() @@ -90,30 +92,24 @@ export class RequestsController { }, }) async createRequest( - @Body() - body: { - pantryId: number; - requestedSize: RequestSize; - requestedItems: string[]; - additionalInformation: string; - dateReceived: Date; - feedback: string; - photos: string[]; - }, + @Body(new ValidationPipe()) + requestData: CreateRequestDto, ): Promise { if ( - !Object.values(RequestSize).includes(body.requestedSize as RequestSize) + !Object.values(RequestSize).includes( + requestData.requestedSize as RequestSize, + ) ) { throw new BadRequestException('Invalid request size'); } return this.requestsService.create( - body.pantryId, - body.requestedSize, - body.requestedItems, - body.additionalInformation, - body.dateReceived, - body.feedback, - body.photos, + requestData.pantryId, + requestData.requestedSize, + requestData.requestedItems, + requestData.additionalInformation, + requestData.dateReceived, + requestData.feedback, + requestData.photos, ); } diff --git a/apps/backend/src/foodRequests/request.entity.ts b/apps/backend/src/foodRequests/request.entity.ts index 25ba8e66b..5ae877bf0 100644 --- a/apps/backend/src/foodRequests/request.entity.ts +++ b/apps/backend/src/foodRequests/request.entity.ts @@ -14,14 +14,14 @@ import { Pantry } from '../pantries/pantries.entity'; @Entity('food_requests') export class FoodRequest { @PrimaryGeneratedColumn({ name: 'request_id' }) - requestId: number; + requestId!: number; @Column({ name: 'pantry_id', type: 'int' }) - pantryId: number; + pantryId!: number; @ManyToOne(() => Pantry, { nullable: false }) @JoinColumn({ name: 'pantry_id', referencedColumnName: 'pantryId' }) - pantry: Pantry; + pantry!: Pantry; @Column({ name: 'requested_size', @@ -29,30 +29,30 @@ export class FoodRequest { enum: RequestSize, enumName: 'request_size_enum', }) - requestedSize: RequestSize; + requestedSize!: RequestSize; @Column({ name: 'requested_items', type: 'text', array: true }) - requestedItems: string[]; + requestedItems!: string[]; @Column({ name: 'additional_information', type: 'text', nullable: true }) - additionalInformation: string; + additionalInformation?: string | null; @CreateDateColumn({ name: 'requested_at', type: 'timestamp', default: () => 'NOW()', }) - requestedAt: Date; + requestedAt!: Date; @Column({ name: 'date_received', type: 'timestamp', nullable: true }) - dateReceived: Date; + dateReceived?: Date | null; @Column({ name: 'feedback', type: 'text', nullable: true }) - feedback: string; + feedback?: string | null; @Column({ name: 'photos', type: 'text', array: true, nullable: true }) - photos: string[]; + photos?: string[] | null; @OneToMany(() => Order, (order) => order.request, { nullable: true }) - orders: Order[]; + orders?: Order[] | null; } diff --git a/apps/backend/src/foodRequests/request.service.spec.ts b/apps/backend/src/foodRequests/request.service.spec.ts index 6e2f3a76d..41104e00f 100644 --- a/apps/backend/src/foodRequests/request.service.spec.ts +++ b/apps/backend/src/foodRequests/request.service.spec.ts @@ -17,12 +17,14 @@ const mockRequestsRepository = mock>(); const mockPantryRepository = mock>(); const mockOrdersRepository = mock>(); -const mockRequest: Partial = { +const mockRequest: FoodRequest = { requestId: 1, pantryId: 1, requestedItems: ['Canned Goods', 'Vegetables'], additionalInformation: 'No onions, please.', - requestedAt: null, + requestedAt: new Date(), + requestedSize: RequestSize.LARGE, + pantry: new Pantry(), dateReceived: null, feedback: null, photos: null, @@ -298,7 +300,7 @@ describe('RequestsService', () => { requestedSize: RequestSize.LARGE, requestedItems: ['Rice', 'Beans'], additionalInformation: 'Gluten-free items only.', - requestedAt: null, + requestedAt: undefined, dateReceived: null, feedback: null, photos: null, @@ -310,7 +312,7 @@ describe('RequestsService', () => { requestedSize: RequestSize.SMALL, requestedItems: ['Fruits', 'Snacks'], additionalInformation: 'No nuts, please.', - requestedAt: null, + requestedAt: undefined, dateReceived: null, feedback: null, photos: null, @@ -336,9 +338,9 @@ describe('RequestsService', () => { it('should update and return the food request with new delivery details', async () => { const mockOrder: Partial = { orderId: 1, - request: null, + request: undefined, requestId: 1, - foodManufacturer: null, + foodManufacturer: undefined, shippedBy: 1, status: OrderStatus.SHIPPED, createdAt: new Date(), @@ -450,9 +452,9 @@ describe('RequestsService', () => { it('should throw an error if the order does not have a food manufacturer', async () => { const mockOrder: Partial = { orderId: 1, - request: null, + request: undefined, requestId: 1, - foodManufacturer: null, + foodManufacturer: undefined, shippedBy: null, status: OrderStatus.SHIPPED, createdAt: new Date(), diff --git a/apps/backend/src/foodRequests/request.service.ts b/apps/backend/src/foodRequests/request.service.ts index 80093c583..58b610134 100644 --- a/apps/backend/src/foodRequests/request.service.ts +++ b/apps/backend/src/foodRequests/request.service.ts @@ -68,7 +68,7 @@ export class RequestsService { items: order.allocations.map((allocation) => ({ name: allocation.item.itemName, quantity: allocation.allocatedQuantity, - foodType: allocation.item.foodType, + foodType: allocation.item.foodType ?? undefined, })), })); } @@ -77,10 +77,10 @@ export class RequestsService { pantryId: number, requestedSize: RequestSize, requestedItems: string[], - additionalInformation: string | undefined, - dateReceived: Date | undefined, - feedback: string | undefined, - photos: string[] | undefined, + additionalInformation: string | undefined | null, + dateReceived: Date | undefined | null, + feedback: string | undefined | null, + photos: string[] | undefined | null, ): Promise { validateId(pantryId, 'Pantry'); diff --git a/apps/backend/src/interceptors/current-user.interceptor.ts b/apps/backend/src/interceptors/current-user.interceptor.ts index e60b545a9..6eb9d083b 100644 --- a/apps/backend/src/interceptors/current-user.interceptor.ts +++ b/apps/backend/src/interceptors/current-user.interceptor.ts @@ -3,6 +3,7 @@ import { NestInterceptor, ExecutionContext, CallHandler, + NotFoundException, } from '@nestjs/common'; import { AuthService } from '../auth/auth.service'; import { UsersService } from '../users/users.service'; @@ -19,9 +20,14 @@ export class CurrentUserInterceptor implements NestInterceptor { const cognitoUserAttributes = await this.authService.getUser( request.user.userId, ); + const userEmail = cognitoUserAttributes.find( (attribute) => attribute.Name === 'email', - ).Value; + )?.Value; + + if (!userEmail) { + throw new NotFoundException('Missing user email'); + } const users = await this.usersService.find(userEmail); if (users.length > 0) { diff --git a/apps/backend/src/orders/order.entity.ts b/apps/backend/src/orders/order.entity.ts index 18b6afcc9..2b52c5ae8 100644 --- a/apps/backend/src/orders/order.entity.ts +++ b/apps/backend/src/orders/order.entity.ts @@ -15,27 +15,27 @@ import { Allocation } from '../allocations/allocations.entity'; @Entity('orders') export class Order { @PrimaryGeneratedColumn({ name: 'order_id' }) - orderId: number; + orderId!: number; @ManyToOne(() => FoodRequest, { nullable: false }) @JoinColumn({ name: 'request_id', referencedColumnName: 'requestId', }) - request: FoodRequest; + request!: FoodRequest; @Column({ name: 'request_id' }) - requestId: number; + requestId!: number; @ManyToOne(() => FoodManufacturer, { nullable: false }) @JoinColumn({ name: 'shipped_by', referencedColumnName: 'foodManufacturerId', }) - foodManufacturer: FoodManufacturer; + foodManufacturer!: FoodManufacturer; @Column({ name: 'shipped_by', nullable: true }) - shippedBy: number; + shippedBy?: number | null; @Column({ name: 'status', @@ -44,29 +44,29 @@ export class Order { enum: OrderStatus, default: OrderStatus.PENDING, }) - status: OrderStatus; + status!: OrderStatus; @CreateDateColumn({ name: 'created_at', type: 'timestamp', default: () => 'NOW()', }) - createdAt: Date; + createdAt!: Date; @Column({ name: 'shipped_at', type: 'timestamp', nullable: true, }) - shippedAt: Date | null; + shippedAt?: Date | null; @Column({ name: 'delivered_at', type: 'timestamp', nullable: true, }) - deliveredAt: Date | null; + deliveredAt?: Date | null; @OneToMany(() => Allocation, (allocation) => allocation.order) - allocations: Allocation[]; + allocations!: Allocation[]; } diff --git a/apps/backend/src/pantries/dtos/pantry-application.dto.ts b/apps/backend/src/pantries/dtos/pantry-application.dto.ts index 09943e60e..ea0f0ae26 100644 --- a/apps/backend/src/pantries/dtos/pantry-application.dto.ts +++ b/apps/backend/src/pantries/dtos/pantry-application.dto.ts @@ -23,17 +23,17 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - contactFirstName: string; + contactFirstName!: string; @IsString() @IsNotEmpty() @Length(1, 255) - contactLastName: string; + contactLastName!: string; @IsEmail() @IsNotEmpty() @Length(1, 255) - contactEmail: string; + contactEmail!: string; // This validation is very strict and won't accept phone numbers // that look right but aren't actually possible phone numbers @@ -43,10 +43,10 @@ export class PantryApplicationDto { message: 'contactPhone must be a valid phone number (make sure all the digits are correct)', }) - contactPhone: string; + contactPhone!: string; @IsBoolean() - hasEmailContact: boolean; + hasEmailContact!: boolean; @IsOptional() @IsString() @@ -83,12 +83,12 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - pantryName: string; + pantryName!: string; @IsString() @IsNotEmpty() @Length(1, 255) - shipmentAddressLine1: string; + shipmentAddressLine1!: string; @IsOptional() @IsString() @@ -99,17 +99,17 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - shipmentAddressCity: string; + shipmentAddressCity!: string; @IsString() @IsNotEmpty() @Length(1, 255) - shipmentAddressState: string; + shipmentAddressState!: string; @IsString() @IsNotEmpty() @Length(1, 255) - shipmentAddressZip: string; + shipmentAddressZip!: string; @IsOptional() @IsString() @@ -120,7 +120,7 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - mailingAddressLine1: string; + mailingAddressLine1!: string; @IsOptional() @IsString() @@ -131,17 +131,17 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - mailingAddressCity: string; + mailingAddressCity!: string; @IsString() @IsNotEmpty() @Length(1, 255) - mailingAddressState: string; + mailingAddressState!: string; @IsString() @IsNotEmpty() @Length(1, 255) - mailingAddressZip: string; + mailingAddressZip!: string; @IsOptional() @IsString() @@ -152,19 +152,18 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 25) - allergenClients: string; + allergenClients!: string; - @IsOptional() @IsString({ each: true }) @IsNotEmpty({ each: true }) @MaxLength(255, { each: true }) - restrictions?: string[]; + restrictions!: string[]; @IsEnum(RefrigeratedDonation) - refrigeratedDonation: RefrigeratedDonation; + refrigeratedDonation!: RefrigeratedDonation; @IsBoolean() - acceptFoodDeliveries: boolean; + acceptFoodDeliveries!: boolean; @IsOptional() @IsString() @@ -172,7 +171,7 @@ export class PantryApplicationDto { deliveryWindowInstructions?: string; @IsEnum(ReserveFoodForAllergic) - reserveFoodForAllergic: ReserveFoodForAllergic; + reserveFoodForAllergic!: ReserveFoodForAllergic; // TODO: Really, this validation should be different depending on the value of reserveFoodForAllergic @IsOptional() @@ -181,7 +180,7 @@ export class PantryApplicationDto { reservationExplanation?: string; @IsBoolean() - dedicatedAllergyFriendly: boolean; + dedicatedAllergyFriendly!: boolean; @IsOptional() @IsEnum(ClientVisitFrequency) @@ -197,7 +196,7 @@ export class PantryApplicationDto { @ArrayNotEmpty() @IsEnum(Activity, { each: true }) - activities: Activity[]; + activities!: Activity[]; @IsOptional() @IsString() @@ -208,12 +207,12 @@ export class PantryApplicationDto { @IsString() @IsNotEmpty() @Length(1, 255) - itemsInStock: string; + itemsInStock!: string; @IsString() @IsNotEmpty() @Length(1, 255) - needMoreOptions: string; + needMoreOptions!: string; @IsOptional() @IsBoolean() diff --git a/apps/backend/src/pantries/pantries.controller.spec.ts b/apps/backend/src/pantries/pantries.controller.spec.ts index 41cac9cb5..809e291c0 100644 --- a/apps/backend/src/pantries/pantries.controller.spec.ts +++ b/apps/backend/src/pantries/pantries.controller.spec.ts @@ -36,7 +36,7 @@ describe('PantriesController', () => { contactEmail: 'jane.smith@example.com', contactPhone: '(508) 222-2222', hasEmailContact: true, - emailContactOther: null, + emailContactOther: undefined, secondaryContactFirstName: 'John', secondaryContactLastName: 'Doe', secondaryContactEmail: 'john.doe@example.com', diff --git a/apps/backend/src/pantries/pantries.entity.ts b/apps/backend/src/pantries/pantries.entity.ts index 08767f2c4..6d98501d3 100644 --- a/apps/backend/src/pantries/pantries.entity.ts +++ b/apps/backend/src/pantries/pantries.entity.ts @@ -20,13 +20,13 @@ import { ApplicationStatus } from '../shared/types'; @Entity('pantries') export class Pantry { @PrimaryGeneratedColumn({ name: 'pantry_id' }) - pantryId: number; + pantryId!: number; @Column({ name: 'pantry_name', type: 'varchar', length: 255 }) - pantryName: string; + pantryName!: string; @Column({ name: 'shipment_address_line_1', type: 'varchar', length: 255 }) - shipmentAddressLine1: string; + shipmentAddressLine1!: string; @Column({ name: 'shipment_address_line_2', @@ -34,16 +34,16 @@ export class Pantry { length: 255, nullable: true, }) - shipmentAddressLine2?: string; + shipmentAddressLine2?: string | null; @Column({ name: 'shipment_address_city', type: 'varchar', length: 255 }) - shipmentAddressCity: string; + shipmentAddressCity!: string; @Column({ name: 'shipment_address_state', type: 'varchar', length: 255 }) - shipmentAddressState: string; + shipmentAddressState!: string; @Column({ name: 'shipment_address_zip', type: 'varchar', length: 255 }) - shipmentAddressZip: string; + shipmentAddressZip!: string; @Column({ name: 'shipment_address_country', @@ -51,10 +51,10 @@ export class Pantry { length: 255, nullable: true, }) - shipmentAddressCountry?: string; + shipmentAddressCountry?: string | null; @Column({ name: 'mailing_address_line_1', type: 'varchar', length: 255 }) - mailingAddressLine1: string; + mailingAddressLine1!: string; @Column({ name: 'mailing_address_line_2', @@ -62,16 +62,16 @@ export class Pantry { length: 255, nullable: true, }) - mailingAddressLine2?: string; + mailingAddressLine2?: string | null; @Column({ name: 'mailing_address_city', type: 'varchar', length: 255 }) - mailingAddressCity: string; + mailingAddressCity!: string; @Column({ name: 'mailing_address_state', type: 'varchar', length: 255 }) - mailingAddressState: string; + mailingAddressState!: string; @Column({ name: 'mailing_address_zip', type: 'varchar', length: 255 }) - mailingAddressZip: string; + mailingAddressZip!: string; @Column({ name: 'mailing_address_country', @@ -79,10 +79,10 @@ export class Pantry { length: 255, nullable: true, }) - mailingAddressCountry?: string; + mailingAddressCountry?: string | null; @Column({ name: 'allergen_clients', type: 'varchar', length: 25 }) - allergenClients: string; + allergenClients!: string; @Column({ name: 'refrigerated_donation', @@ -90,17 +90,17 @@ export class Pantry { enum: RefrigeratedDonation, enumName: 'refrigerated_donation_enum', }) - refrigeratedDonation: RefrigeratedDonation; + refrigeratedDonation!: RefrigeratedDonation; @Column({ name: 'accept_food_deliveries', type: 'boolean' }) - acceptFoodDeliveries: boolean; + acceptFoodDeliveries!: boolean; @Column({ name: 'delivery_window_instructions', type: 'text', nullable: true, }) - deliveryWindowInstructions?: string; + deliveryWindowInstructions?: string | null; @Column({ name: 'reserve_food_for_allergic', @@ -108,16 +108,16 @@ export class Pantry { enum: ReserveFoodForAllergic, enumName: 'reserve_food_for_allergic_enum', }) - reserveFoodForAllergic: string; + reserveFoodForAllergic!: string; @Column({ name: 'reservation_explanation', type: 'text', nullable: true }) - reservationExplanation?: string; + reservationExplanation?: string | null; @Column({ name: 'dedicated_allergy_friendly', type: 'boolean', }) - dedicatedAllergyFriendly: boolean; + dedicatedAllergyFriendly!: boolean; @Column({ name: 'client_visit_frequency', @@ -126,7 +126,7 @@ export class Pantry { enumName: 'client_visit_frequency_enum', nullable: true, }) - clientVisitFrequency?: ClientVisitFrequency; + clientVisitFrequency?: ClientVisitFrequency | null; @Column({ name: 'identify_allergens_confidence', @@ -135,7 +135,7 @@ export class Pantry { enumName: 'allergens_confidence_enum', nullable: true, }) - identifyAllergensConfidence?: AllergensConfidence; + identifyAllergensConfidence?: AllergensConfidence | null; @Column({ name: 'serve_allergic_children', @@ -144,19 +144,19 @@ export class Pantry { enumName: 'serve_allergic_children_enum', nullable: true, }) - serveAllergicChildren?: ServeAllergicChildren; + serveAllergicChildren?: ServeAllergicChildren | null; @Column({ name: 'newsletter_subscription', type: 'boolean', nullable: true }) - newsletterSubscription?: boolean; + newsletterSubscription?: boolean | null; @Column({ name: 'restrictions', type: 'text', array: true }) - restrictions: string[]; + restrictions!: string[]; @Column({ name: 'has_email_contact', type: 'boolean' }) - hasEmailContact: boolean; + hasEmailContact!: boolean; @Column({ name: 'email_contact_other', type: 'text', nullable: true }) - emailContactOther?: string; + emailContactOther?: string | null; @Column({ name: 'secondary_contact_first_name', @@ -164,7 +164,7 @@ export class Pantry { length: 255, nullable: true, }) - secondaryContactFirstName?: string; + secondaryContactFirstName?: string | null; @Column({ name: 'secondary_contact_last_name', @@ -172,7 +172,7 @@ export class Pantry { length: 255, nullable: true, }) - secondaryContactLastName?: string; + secondaryContactLastName?: string | null; @Column({ name: 'secondary_contact_email', @@ -180,7 +180,7 @@ export class Pantry { length: 255, nullable: true, }) - secondaryContactEmail?: string; + secondaryContactEmail?: string | null; @Column({ name: 'secondary_contact_phone', @@ -188,7 +188,7 @@ export class Pantry { length: 20, nullable: true, }) - secondaryContactPhone?: string; + secondaryContactPhone?: string | null; // cascade: ['insert'] means that when we create a new // pantry, the pantry user will automatically be added @@ -202,7 +202,7 @@ export class Pantry { name: 'pantry_user_id', referencedColumnName: 'id', }) - pantryUser: User; + pantryUser!: User; @Column({ name: 'status', @@ -210,14 +210,14 @@ export class Pantry { enum: ApplicationStatus, enumName: 'application_status_enum', }) - status: ApplicationStatus; + status!: ApplicationStatus; @Column({ name: 'date_applied', type: 'timestamp', default: () => 'CURRENT_TIMESTAMP', }) - dateApplied: Date; + dateApplied!: Date; @Column({ name: 'activities', @@ -226,17 +226,17 @@ export class Pantry { enumName: 'activity_enum', array: true, }) - activities: Activity[]; + activities!: Activity[]; @Column({ name: 'activities_comments', type: 'text', nullable: true }) - activitiesComments?: string; + activitiesComments?: string | null; @Column({ name: 'items_in_stock', type: 'text' }) - itemsInStock: string; + itemsInStock!: string; @Column({ name: 'need_more_options', type: 'text' }) - needMoreOptions: string; + needMoreOptions!: string; @ManyToMany(() => User, (user) => user.pantries) - volunteers?: User[]; + volunteers?: User[] | null; } diff --git a/apps/backend/src/pantries/pantries.service.spec.ts b/apps/backend/src/pantries/pantries.service.spec.ts index 2d7bdb14c..0bb225ccb 100644 --- a/apps/backend/src/pantries/pantries.service.spec.ts +++ b/apps/backend/src/pantries/pantries.service.spec.ts @@ -2,7 +2,7 @@ import { Test, TestingModule } from '@nestjs/testing'; import { PantriesService } from './pantries.service'; import { getRepositoryToken } from '@nestjs/typeorm'; import { Pantry } from './pantries.entity'; -import { Repository } from 'typeorm'; +import { Repository, UpdateResult } from 'typeorm'; import { NotFoundException } from '@nestjs/common'; import { mock } from 'jest-mock-extended'; import { PantryApplicationDto } from './dtos/pantry-application.dto'; @@ -35,7 +35,7 @@ describe('PantriesService', () => { contactEmail: 'jane.smith@example.com', contactPhone: '(508) 222-2222', hasEmailContact: true, - emailContactOther: null, + emailContactOther: undefined, secondaryContactFirstName: 'John', secondaryContactLastName: 'Doe', secondaryContactEmail: 'john.doe@example.com', @@ -163,7 +163,7 @@ describe('PantriesService', () => { describe('approve', () => { it('should approve a pantry', async () => { mockRepository.findOne.mockResolvedValueOnce(mockPendingPantry); - mockRepository.update.mockResolvedValueOnce(undefined); + mockRepository.update.mockResolvedValueOnce({} as UpdateResult); await service.approve(1); @@ -190,7 +190,7 @@ describe('PantriesService', () => { describe('deny', () => { it('should deny a pantry', async () => { mockRepository.findOne.mockResolvedValueOnce(mockPendingPantry); - mockRepository.update.mockResolvedValueOnce(undefined); + mockRepository.update.mockResolvedValueOnce({} as UpdateResult); await service.deny(1); diff --git a/apps/backend/src/users/dtos/userSchema.dto.ts b/apps/backend/src/users/dtos/userSchema.dto.ts index ac8cd1ec1..2f110c0bd 100644 --- a/apps/backend/src/users/dtos/userSchema.dto.ts +++ b/apps/backend/src/users/dtos/userSchema.dto.ts @@ -12,17 +12,17 @@ export class userSchemaDto { @IsEmail() @IsNotEmpty() @Length(1, 255) - email: string; + email!: string; @IsString() @IsNotEmpty() @Length(1, 255) - firstName: string; + firstName!: string; @IsString() @IsNotEmpty() @Length(1, 255) - lastName: string; + lastName!: string; @IsString() @IsNotEmpty() @@ -30,8 +30,8 @@ export class userSchemaDto { message: 'phone must be a valid phone number (make sure all the digits are correct)', }) - phone: string; + phone!: string; @IsEnum(Role) - role: Role; + role!: Role; } diff --git a/apps/backend/src/users/user.entity.ts b/apps/backend/src/users/user.entity.ts index 746484cea..2be37f562 100644 --- a/apps/backend/src/users/user.entity.ts +++ b/apps/backend/src/users/user.entity.ts @@ -12,7 +12,7 @@ import { Pantry } from '../pantries/pantries.entity'; @Entity() export class User { @PrimaryGeneratedColumn({ name: 'user_id' }) - id: number; + id!: number; @Column({ type: 'enum', @@ -21,22 +21,22 @@ export class User { enumName: 'users_role_enum', default: Role.VOLUNTEER, }) - role: Role; + role!: Role; @Column() - firstName: string; + firstName!: string; @Column() - lastName: string; + lastName!: string; @Column() - email: string; + email!: string; @Column({ type: 'varchar', length: 20, }) - phone: string; + phone!: string; @ManyToMany(() => Pantry, (pantry) => pantry.volunteers) @JoinTable({ @@ -50,5 +50,5 @@ export class User { referencedColumnName: 'pantryId', }, }) - pantries?: Pantry[]; + pantries?: Pantry[] | null; } diff --git a/apps/backend/src/users/users.controller.spec.ts b/apps/backend/src/users/users.controller.spec.ts index 97811a0e1..f373f5cbf 100644 --- a/apps/backend/src/users/users.controller.spec.ts +++ b/apps/backend/src/users/users.controller.spec.ts @@ -257,8 +257,8 @@ describe('UsersController', () => { expect(result).toEqual(updatedUser); expect(result.pantries).toHaveLength(2); - expect(result.pantries[0].pantryId).toBe(1); - expect(result.pantries[1].pantryId).toBe(3); + expect(result.pantries![0]!.pantryId).toBe(1); + expect(result.pantries![1]!.pantryId).toBe(3); expect(mockUserService.assignPantriesToVolunteer).toHaveBeenCalledWith( 3, pantryIds, diff --git a/apps/backend/src/users/users.service.ts b/apps/backend/src/users/users.service.ts index 65f90ae1e..bb4a81b58 100644 --- a/apps/backend/src/users/users.service.ts +++ b/apps/backend/src/users/users.service.ts @@ -112,14 +112,14 @@ export class UsersService { const { pantries, ...volunteerWithoutPantries } = v; return { ...volunteerWithoutPantries, - pantryIds: pantries.map((p) => p.pantryId), + pantryIds: (pantries ?? []).map((p) => p.pantryId), }; }); } async getVolunteerPantries(volunteerId: number): Promise { const volunteer = await this.findVolunteer(volunteerId); - return volunteer.pantries; + return volunteer.pantries ?? []; } async assignPantriesToVolunteer( @@ -131,12 +131,12 @@ export class UsersService { const volunteer = await this.findVolunteer(volunteerId); const pantries = await this.pantriesService.findByIds(pantryIds); - const existingPantryIds = volunteer.pantries.map((p) => p.pantryId); + const existingPantryIds = (volunteer.pantries ?? []).map((p) => p.pantryId); const newPantries = pantries.filter( (p) => !existingPantryIds.includes(p.pantryId), ); - volunteer.pantries = [...volunteer.pantries, ...newPantries]; + volunteer.pantries = [...(volunteer.pantries ?? []), ...newPantries]; return this.repo.save(volunteer); } } diff --git a/apps/backend/tsconfig.json b/apps/backend/tsconfig.json index c1e2dd4e8..0e3d25aa3 100644 --- a/apps/backend/tsconfig.json +++ b/apps/backend/tsconfig.json @@ -11,6 +11,7 @@ } ], "compilerOptions": { - "esModuleInterop": true + "esModuleInterop": true, + "strict": true } } diff --git a/apps/frontend/src/types/types.ts b/apps/frontend/src/types/types.ts index 4b6d50527..f370437be 100644 --- a/apps/frontend/src/types/types.ts +++ b/apps/frontend/src/types/types.ts @@ -79,7 +79,7 @@ export interface PantryApplicationDto { mailingAddressZip: string; mailingAddressCountry?: string; allergenClients: string; - restrictions?: string[]; + restrictions: string[]; refrigeratedDonation: RefrigeratedDonation; acceptFoodDeliveries: boolean; deliveryWindowInstructions?: string; @@ -96,6 +96,16 @@ export interface PantryApplicationDto { newsletterSubscription?: string; } +export interface CreateRequestDto { + pantryId: number; + requestedSize: RequestSize; + requestedItems: string[]; + additionalInformation?: string; + dateReceived?: Date; + feedback?: string; + photos?: string[]; +} + export enum DonationStatus { AVAILABLE = 'available', FULFILLED = 'fulfilled', diff --git a/package.json b/package.json index 8652eef2b..5aaa62b5b 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,7 @@ "@types/jest": "^29.4.0", "@types/multer": "^1.4.12", "@types/node": "^18.14.2", + "@types/passport-jwt": "^4.0.1", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "@typescript-eslint/eslint-plugin": "^8.23.0", @@ -119,4 +120,4 @@ "strip-ansi": "6.0.1", "string-width": "4.2.3" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 6851f8d53..71f3cbada 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42,135 +42,135 @@ ora "5.4.1" rxjs "7.8.1" -"@ark-ui/react@^5.29.1": - version "5.30.0" - resolved "https://registry.yarnpkg.com/@ark-ui/react/-/react-5.30.0.tgz#57f82e5f91e7f3af6adc1b470b8deda322d135af" - integrity sha512-MIWgj6uWTuG42DGaXUQARObvuQJymm+/1wsdGEDrIHtSv0a2PFQO4svwMvMFwfFbL1jVkJzzBU6JDAH0xKbvyw== +"@ark-ui/react@^5.31.0": + version "5.31.0" + resolved "https://registry.yarnpkg.com/@ark-ui/react/-/react-5.31.0.tgz#0049348c1c85fcf21d09f05e649e838f30909a6d" + integrity sha512-XHzq6Y3VcORoMCk4KfkAxauyuk8sTtllb1FaD3dcKfKRxIf6fw1mlAHfGIofuaqtTnP0mt0RX0ohzCsEG7ityQ== dependencies: "@internationalized/date" "3.10.0" - "@zag-js/accordion" "1.31.1" - "@zag-js/anatomy" "1.31.1" - "@zag-js/angle-slider" "1.31.1" - "@zag-js/async-list" "1.31.1" - "@zag-js/auto-resize" "1.31.1" - "@zag-js/avatar" "1.31.1" - "@zag-js/bottom-sheet" "1.31.1" - "@zag-js/carousel" "1.31.1" - "@zag-js/checkbox" "1.31.1" - "@zag-js/clipboard" "1.31.1" - "@zag-js/collapsible" "1.31.1" - "@zag-js/collection" "1.31.1" - "@zag-js/color-picker" "1.31.1" - "@zag-js/color-utils" "1.31.1" - "@zag-js/combobox" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/date-picker" "1.31.1" - "@zag-js/date-utils" "1.31.1" - "@zag-js/dialog" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/editable" "1.31.1" - "@zag-js/file-upload" "1.31.1" - "@zag-js/file-utils" "1.31.1" - "@zag-js/floating-panel" "1.31.1" - "@zag-js/focus-trap" "1.31.1" - "@zag-js/highlight-word" "1.31.1" - "@zag-js/hover-card" "1.31.1" - "@zag-js/i18n-utils" "1.31.1" - "@zag-js/image-cropper" "1.31.1" - "@zag-js/json-tree-utils" "1.31.1" - "@zag-js/listbox" "1.31.1" - "@zag-js/marquee" "1.31.1" - "@zag-js/menu" "1.31.1" - "@zag-js/navigation-menu" "1.31.1" - "@zag-js/number-input" "1.31.1" - "@zag-js/pagination" "1.31.1" - "@zag-js/password-input" "1.31.1" - "@zag-js/pin-input" "1.31.1" - "@zag-js/popover" "1.31.1" - "@zag-js/presence" "1.31.1" - "@zag-js/progress" "1.31.1" - "@zag-js/qr-code" "1.31.1" - "@zag-js/radio-group" "1.31.1" - "@zag-js/rating-group" "1.31.1" - "@zag-js/react" "1.31.1" - "@zag-js/scroll-area" "1.31.1" - "@zag-js/select" "1.31.1" - "@zag-js/signature-pad" "1.31.1" - "@zag-js/slider" "1.31.1" - "@zag-js/splitter" "1.31.1" - "@zag-js/steps" "1.31.1" - "@zag-js/switch" "1.31.1" - "@zag-js/tabs" "1.31.1" - "@zag-js/tags-input" "1.31.1" - "@zag-js/timer" "1.31.1" - "@zag-js/toast" "1.31.1" - "@zag-js/toggle" "1.31.1" - "@zag-js/toggle-group" "1.31.1" - "@zag-js/tooltip" "1.31.1" - "@zag-js/tour" "1.31.1" - "@zag-js/tree-view" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@aws-amplify/analytics@7.0.92": - version "7.0.92" - resolved "https://registry.yarnpkg.com/@aws-amplify/analytics/-/analytics-7.0.92.tgz#a45bbeef4b3dc271132d3fc8085210624cc16cc6" - integrity sha512-W5n9CVa7uAMwDSfSZ9Ted8ypvRK8/zduLZOn7Ffwm7CDFQqPg2ccDsP4hbVWFJiExgaH13NC8l4vHIHLxMxtSQ== - dependencies: - "@aws-sdk/client-firehose" "3.723.0" - "@aws-sdk/client-kinesis" "3.723.0" - "@aws-sdk/client-personalize-events" "3.723.0" + "@zag-js/accordion" "1.33.1" + "@zag-js/anatomy" "1.33.1" + "@zag-js/angle-slider" "1.33.1" + "@zag-js/async-list" "1.33.1" + "@zag-js/auto-resize" "1.33.1" + "@zag-js/avatar" "1.33.1" + "@zag-js/bottom-sheet" "1.33.1" + "@zag-js/carousel" "1.33.1" + "@zag-js/checkbox" "1.33.1" + "@zag-js/clipboard" "1.33.1" + "@zag-js/collapsible" "1.33.1" + "@zag-js/collection" "1.33.1" + "@zag-js/color-picker" "1.33.1" + "@zag-js/color-utils" "1.33.1" + "@zag-js/combobox" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/date-picker" "1.33.1" + "@zag-js/date-utils" "1.33.1" + "@zag-js/dialog" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/editable" "1.33.1" + "@zag-js/file-upload" "1.33.1" + "@zag-js/file-utils" "1.33.1" + "@zag-js/floating-panel" "1.33.1" + "@zag-js/focus-trap" "1.33.1" + "@zag-js/highlight-word" "1.33.1" + "@zag-js/hover-card" "1.33.1" + "@zag-js/i18n-utils" "1.33.1" + "@zag-js/image-cropper" "1.33.1" + "@zag-js/json-tree-utils" "1.33.1" + "@zag-js/listbox" "1.33.1" + "@zag-js/marquee" "1.33.1" + "@zag-js/menu" "1.33.1" + "@zag-js/navigation-menu" "1.33.1" + "@zag-js/number-input" "1.33.1" + "@zag-js/pagination" "1.33.1" + "@zag-js/password-input" "1.33.1" + "@zag-js/pin-input" "1.33.1" + "@zag-js/popover" "1.33.1" + "@zag-js/presence" "1.33.1" + "@zag-js/progress" "1.33.1" + "@zag-js/qr-code" "1.33.1" + "@zag-js/radio-group" "1.33.1" + "@zag-js/rating-group" "1.33.1" + "@zag-js/react" "1.33.1" + "@zag-js/scroll-area" "1.33.1" + "@zag-js/select" "1.33.1" + "@zag-js/signature-pad" "1.33.1" + "@zag-js/slider" "1.33.1" + "@zag-js/splitter" "1.33.1" + "@zag-js/steps" "1.33.1" + "@zag-js/switch" "1.33.1" + "@zag-js/tabs" "1.33.1" + "@zag-js/tags-input" "1.33.1" + "@zag-js/timer" "1.33.1" + "@zag-js/toast" "1.33.1" + "@zag-js/toggle" "1.33.1" + "@zag-js/toggle-group" "1.33.1" + "@zag-js/tooltip" "1.33.1" + "@zag-js/tour" "1.33.1" + "@zag-js/tree-view" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@aws-amplify/analytics@7.0.93": + version "7.0.93" + resolved "https://registry.yarnpkg.com/@aws-amplify/analytics/-/analytics-7.0.93.tgz#73330b5bde07f2c867819d57705b0a844b8b6ab4" + integrity sha512-3WoB0VzATJyupTNQ+ZnzE0pLYnpZPtqNN4deZ8gadG5uzGhhvkt9uZtgVnn/QFGb35DnP8qNDTRiM0rL3vjyZQ== + dependencies: + "@aws-sdk/client-firehose" "3.982.0" + "@aws-sdk/client-kinesis" "3.982.0" + "@aws-sdk/client-personalize-events" "3.982.0" "@smithy/util-utf8" "2.0.0" tslib "^2.5.0" -"@aws-amplify/api-graphql@4.8.4": - version "4.8.4" - resolved "https://registry.yarnpkg.com/@aws-amplify/api-graphql/-/api-graphql-4.8.4.tgz#f6810cdd059fb40a421a4795d4e9079f0f12c21a" - integrity sha512-VYVLalN/apnh2dTe2qjc0iMcpHjs5eQur41Ya8VDE2i1Gyfuuf+TXL7Hmf9VhkaXzUPVUTJqjyZalE4FkcA0uA== +"@aws-amplify/api-graphql@4.8.5": + version "4.8.5" + resolved "https://registry.yarnpkg.com/@aws-amplify/api-graphql/-/api-graphql-4.8.5.tgz#5ae415dd72ab5e0f492cfcc4ae358643603ea36f" + integrity sha512-Xu45+MizoethsRfCFIdN9RORenCu0e41tMkiTFVE5oKC76eoOlYHg2LlhG2Lmmasby/Ggi5bZouVxJIcP4IeIA== dependencies: - "@aws-amplify/api-rest" "4.6.2" - "@aws-amplify/core" "6.16.0" + "@aws-amplify/api-rest" "4.6.3" + "@aws-amplify/core" "6.16.1" "@aws-amplify/data-schema" "^1.7.0" - "@aws-sdk/types" "3.723.0" + "@aws-sdk/types" "3.973.1" graphql "15.8.0" rxjs "^7.8.1" tslib "^2.5.0" uuid "^11.0.0" -"@aws-amplify/api-rest@4.6.2": - version "4.6.2" - resolved "https://registry.yarnpkg.com/@aws-amplify/api-rest/-/api-rest-4.6.2.tgz#6172b7342d265a21ca677f6f7138f51f20d98ce0" - integrity sha512-lEUCe8P9lZgTKZY9HxdI0sZiwZRvKFFQnU4gLioHbT0quQZ5xYr3gO3oBh1aPPK2WncIglrSlb/qZa/vbijH9A== +"@aws-amplify/api-rest@4.6.3": + version "4.6.3" + resolved "https://registry.yarnpkg.com/@aws-amplify/api-rest/-/api-rest-4.6.3.tgz#e5b42be6bef0ac2671c664128547680fdcf5a7f0" + integrity sha512-SPhttyB9SR2p5PkUPmUPfkXNqGrgvdqiNHNHhx7FjHnqFBXLDRtGhzqRbE7faDeAwrcWz1HCtcpk7MLHYt94yg== dependencies: tslib "^2.5.0" -"@aws-amplify/api@6.3.23": - version "6.3.23" - resolved "https://registry.yarnpkg.com/@aws-amplify/api/-/api-6.3.23.tgz#a5dfa9cdefe0a386cf5d59c93f0ca83760294c92" - integrity sha512-b+xOGQ/OQggZZ5NqkDM9UI5w281Gtp0ZELbUEEBa2jg4mk2U1Urpi8Sb2Stop9sOogElP4z+LQWB3T3c8/mpsQ== +"@aws-amplify/api@6.3.24": + version "6.3.24" + resolved "https://registry.yarnpkg.com/@aws-amplify/api/-/api-6.3.24.tgz#ae1b512b85c2a85ace7b12e3d68b261e93d4b184" + integrity sha512-19CVHj+0J35aHMPNzy12nO1mJS4oP68yFUfiMnulSsiVGV5XhUDc/bkdcX0uI7U1SsUSs+9TOBwZg27bzYIGkg== dependencies: - "@aws-amplify/api-graphql" "4.8.4" - "@aws-amplify/api-rest" "4.6.2" + "@aws-amplify/api-graphql" "4.8.5" + "@aws-amplify/api-rest" "4.6.3" "@aws-amplify/data-schema" "^1.7.0" rxjs "^7.8.1" tslib "^2.5.0" -"@aws-amplify/auth@6.18.0": - version "6.18.0" - resolved "https://registry.yarnpkg.com/@aws-amplify/auth/-/auth-6.18.0.tgz#40409f789d60748029370afa98b4e6fb4f75da8f" - integrity sha512-m2ZHfEyN6xDEP5yC0KAYDS0CxtA9eaTpNm5LWPd1GbN/Qqwnzld7tagdc9HZViCkPkZy8Bnwlm9cw24wqQz8pQ== +"@aws-amplify/auth@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@aws-amplify/auth/-/auth-6.19.1.tgz#3ae20290e92d8193d063ea4c8b0de1e9ded634aa" + integrity sha512-N6bqBUEly/xUiho0X5oGhLEDlQTWsj1i0FquDYsyuav5e9HHQBLNgG1zmpq28lyxtDaUREi/IDx+CD10EpcPcQ== dependencies: "@aws-crypto/sha256-js" "5.2.0" "@smithy/types" "^3.3.0" tslib "^2.5.0" -"@aws-amplify/core@6.16.0": - version "6.16.0" - resolved "https://registry.yarnpkg.com/@aws-amplify/core/-/core-6.16.0.tgz#d3a41d722a09b77d916f9397e5803ffc2652eecd" - integrity sha512-YpEtvdXcC06/j3PEsQiN/AYiJh3yLK5aPijFY1SbE0rgSLt9iPPalCOh65vDjybe7SW8qdIlctcR/rROMA88ag== +"@aws-amplify/core@6.16.1": + version "6.16.1" + resolved "https://registry.yarnpkg.com/@aws-amplify/core/-/core-6.16.1.tgz#ae28c4f8c8b5c5acf1eb972d65f295540299ab3f" + integrity sha512-WHO6yYegmnZ+K3vnYzVwy+wnxYqSkdFakBIlgm4922QXHOQYWdIl/rrTcaagrpJEGT6YlTnqx1ANIoPojNxWmw== dependencies: "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/types" "3.723.0" + "@aws-sdk/types" "3.973.1" "@smithy/util-hex-encoding" "2.0.0" "@types/uuid" "^9.0.0" js-cookie "^3.0.5" @@ -187,9 +187,9 @@ rxjs "^7.8.1" "@aws-amplify/data-schema@^1.7.0": - version "1.23.0" - resolved "https://registry.yarnpkg.com/@aws-amplify/data-schema/-/data-schema-1.23.0.tgz#d01252845b6fc4f038c9d819dd481e19aedf21ae" - integrity sha512-lMXgb1DADs4sJT8bU5XwU25h36dXVvkHbmzr/mGkuBZoTO/vkihEajMDiDholkInOZzipU8IrvWQCI4N5HbRNA== + version "1.24.0" + resolved "https://registry.yarnpkg.com/@aws-amplify/data-schema/-/data-schema-1.24.0.tgz#7026ab72a2a7de10c18bd27ab61b8b24db1b51c8" + integrity sha512-nly/+w3R2JIq6qxsw7io2nGxliSswBO9FQqzckpTnpUAd+oMe06HoTyDvQG6hxozQc9Woy0tT375WIJp4C84Uw== dependencies: "@aws-amplify/data-schema-types" "*" "@smithy/util-base64" "^3.0.0" @@ -197,73 +197,73 @@ "@types/json-schema" "^7.0.15" rxjs "^7.8.1" -"@aws-amplify/datastore@5.1.4": - version "5.1.4" - resolved "https://registry.yarnpkg.com/@aws-amplify/datastore/-/datastore-5.1.4.tgz#b5d67fcf93d442d78db749b239048c7541950f33" - integrity sha512-bx4aJAPLGtGiaKzIqX3ZSZr/lYgSxyhgCbaN48IFCYMlnFZ67qR/y7XnbRBaqkhTTtYhIT1mALIVDq2Hfzgo7Q== +"@aws-amplify/datastore@5.1.5": + version "5.1.5" + resolved "https://registry.yarnpkg.com/@aws-amplify/datastore/-/datastore-5.1.5.tgz#edd44b258d8289931d7af122d7160d9d30fbc4e5" + integrity sha512-/9o4eYqWOlxVxe/riDd282FmUHHSiGUEAwle464T8wzNSqPTB7yTeQfzt2LFYTWsrYLCSR0OtOM1bY5VPSVmew== dependencies: - "@aws-amplify/api" "6.3.23" - "@aws-amplify/api-graphql" "4.8.4" + "@aws-amplify/api" "6.3.24" + "@aws-amplify/api-graphql" "4.8.5" buffer "4.9.2" idb "5.0.6" immer "9.0.6" rxjs "^7.8.1" ulid "^2.3.0" -"@aws-amplify/notifications@2.0.92": - version "2.0.92" - resolved "https://registry.yarnpkg.com/@aws-amplify/notifications/-/notifications-2.0.92.tgz#3d9731e7797153ef0decc5100cadf3b6d14c46e7" - integrity sha512-RSG/IpHhKJHrCTceLeg5F0piMDcQRt6Dm8NQJmTZO2619nIv2bSQsOfrhlElgG3HC4thtEgJzipnJA+XGpQFDA== +"@aws-amplify/notifications@2.0.93": + version "2.0.93" + resolved "https://registry.yarnpkg.com/@aws-amplify/notifications/-/notifications-2.0.93.tgz#18675c89163f3a8abe81d880fda53f498b5db7ac" + integrity sha512-NtHKusaiWzkPXuaKsTyvKAWE8JnQcXmQoaidQ5/a9/nWWTzs983l5xgc4OPvfVR+3N63K+3iTmYHtKcEbhgS6w== dependencies: - "@aws-sdk/types" "3.723.0" + "@aws-sdk/types" "3.973.1" lodash "^4.17.21" tslib "^2.5.0" -"@aws-amplify/storage@6.12.0": - version "6.12.0" - resolved "https://registry.yarnpkg.com/@aws-amplify/storage/-/storage-6.12.0.tgz#295293975c04fe03646a4a3d9ba262620b4bc980" - integrity sha512-3Y0myIgsaQ93xwGSbN+s0aXZG7whx2BlGSZAptU5jpAVgR0uYDrYCk3w3ANRXBVU0j9WuwqMDaeteXF1xhFq2w== +"@aws-amplify/storage@6.13.1": + version "6.13.1" + resolved "https://registry.yarnpkg.com/@aws-amplify/storage/-/storage-6.13.1.tgz#31d0a35c7ebfb15cf7a477e58d4544cc0b60f89f" + integrity sha512-iNDUmdvevcujcW4PBY7IGBMeTm+nohsZgswH6k99tG0myVsZRg0lVC4l5lcwoXoyVLpQjOmfZ0JgwV0oQbZ6zg== dependencies: - "@aws-sdk/types" "3.723.0" + "@aws-sdk/types" "3.973.1" "@smithy/md5-js" "2.0.7" buffer "4.9.2" crc-32 "1.2.2" - fast-xml-parser "^4.4.1" + fast-xml-parser "^5.3.4" tslib "^2.5.0" -"@aws-amplify/ui-react-core@3.4.7": - version "3.4.7" - resolved "https://registry.yarnpkg.com/@aws-amplify/ui-react-core/-/ui-react-core-3.4.7.tgz#4ba2e6889df47c28cce8cdce905c906689a96550" - integrity sha512-gMf5TleB9dYj9EyOE/ov81dfI2mc9VQMjIFHVC/+HKHr+vI8TD299BWQ5mEUrQ8m7WuQOWboyLMqeBjK9ri5QQ== +"@aws-amplify/ui-react-core@3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@aws-amplify/ui-react-core/-/ui-react-core-3.6.0.tgz#b9e197dccf229730c5e7bde01a51f27eb6bf2e2f" + integrity sha512-RkKuTQjBZH4q/XoVEAn8w/1B88WHRBw/+HFZt/u08tqRcxNU3fTMp5XcnVGWALCyD/ji5TkGdrmAG09qjKr7ow== dependencies: - "@aws-amplify/ui" "6.13.0" + "@aws-amplify/ui" "6.15.0" "@xstate/react" "^3.2.2" - lodash "4.17.21" + lodash "4.17.23" react-hook-form "7.53.2" xstate "^4.33.6" "@aws-amplify/ui-react@^6.9.3": - version "6.13.2" - resolved "https://registry.yarnpkg.com/@aws-amplify/ui-react/-/ui-react-6.13.2.tgz#ef5d3b6ed01f0c41896ea6fbd9361425e2dbf2f8" - integrity sha512-c2srFjX+5TR7qkSQSebwsJ+xxHAB77aTbPj96qj0fNT12nL0nhOwObXCQkSxu8hspUeDXfVB6MDn998pXEnsBg== + version "6.15.0" + resolved "https://registry.yarnpkg.com/@aws-amplify/ui-react/-/ui-react-6.15.0.tgz#2344755d891282bf82f51499be7b4cea9b25d381" + integrity sha512-aH0H40TKl0KQ0pPCiopBS82Et5d8md1LlgiEBdQjbDK4ATMTa8qYGt1wAKgj8e74Q8S0PH+vxODJeTrbi/jdUw== dependencies: - "@aws-amplify/ui" "6.13.0" - "@aws-amplify/ui-react-core" "3.4.7" + "@aws-amplify/ui" "6.15.0" + "@aws-amplify/ui-react-core" "3.6.0" "@radix-ui/react-direction" "^1.1.0" "@radix-ui/react-dropdown-menu" "^2.1.10" "@radix-ui/react-slider" "^1.3.2" "@xstate/react" "^3.2.2" - lodash "4.17.21" + lodash "4.17.23" qrcode "1.5.0" tslib "^2.5.2" -"@aws-amplify/ui@6.13.0": - version "6.13.0" - resolved "https://registry.yarnpkg.com/@aws-amplify/ui/-/ui-6.13.0.tgz#f7bcf6be2da2a1dd825a63f0563ae90b0e11b4a2" - integrity sha512-8lN/ZrbtCls2Q6wcWnhUgLX141HOU6bRml0hcCSyuJSP6cl//MJZ1FaSc/3nYr76UTisWbYX3tEOVgKxzhfS9g== +"@aws-amplify/ui@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@aws-amplify/ui/-/ui-6.15.0.tgz#6081036ada960c90af786c83db45bed333c030cb" + integrity sha512-oHI0GrIiTKivqeBUZdcj/WbF+1iHa2U89Dk1wHWDgyNi9IX7LCADCvbL8EFZBC1/Z0GgzP9kS/nDG5AP9DOsLg== dependencies: csstype "^3.1.1" - lodash "4.17.21" + lodash "4.17.23" tslib "^2.5.2" "@aws-crypto/crc32@5.2.0": @@ -353,23 +353,68 @@ tslib "^1.11.1" "@aws-sdk/client-cognito-identity-provider@^3.410.0": - version "3.981.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity-provider/-/client-cognito-identity-provider-3.981.0.tgz#7e9130c7595f3d2b208f4086e45f8df50b1b1ab1" - integrity sha512-ILmTNZJt9Sk21L2MJwHQC6hdz3DMp0epy61nIu7KycbfwCl28g5sU78Am1XdSDYboStFIO0Iks+IPxRqLOyJaA== + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity-provider/-/client-cognito-identity-provider-3.989.0.tgz#28752c5066a3c002959fe0c4939e0ee7587c0e4a" + integrity sha512-uyc+0QROjfFld8OA60veQKmlgg+OOm6BgZV8nkQFDR+azr6xrxhzIdftckgXe6yPkXRJjQ3NxRdtuWjf2fdlUw== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/credential-provider-node" "^3.972.8" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.9" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.989.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.7" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/client-firehose@3.982.0": + version "3.982.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-firehose/-/client-firehose-3.982.0.tgz#422dd4705412c402e1758e346b7225a916c189bc" + integrity sha512-Qur2Siqep+gRReTjlKXcdpyX/MUnzm5OgNNudDPxzpmzdnc3ZKlUwGlbEoS1VA5cFS6N4zg6WfZqlwcXg//TSg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/credential-provider-node" "^3.972.4" + "@aws-sdk/core" "^3.973.6" + "@aws-sdk/credential-provider-node" "^3.972.5" "@aws-sdk/middleware-host-header" "^3.972.3" "@aws-sdk/middleware-logger" "^3.972.3" "@aws-sdk/middleware-recursion-detection" "^3.972.3" - "@aws-sdk/middleware-user-agent" "^3.972.5" + "@aws-sdk/middleware-user-agent" "^3.972.6" "@aws-sdk/region-config-resolver" "^3.972.3" "@aws-sdk/types" "^3.973.1" - "@aws-sdk/util-endpoints" "3.981.0" + "@aws-sdk/util-endpoints" "3.982.0" "@aws-sdk/util-user-agent-browser" "^3.972.3" - "@aws-sdk/util-user-agent-node" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.4" "@smithy/config-resolver" "^4.4.6" "@smithy/core" "^3.22.0" "@smithy/fetch-http-handler" "^5.3.9" @@ -397,188 +442,32 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/client-firehose@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-firehose/-/client-firehose-3.723.0.tgz#af967225b532cf76c1fca24923fb7828f8d6da55" - integrity sha512-mz2IXBCVpN0p3Ofrga8AJdNIZ3keiqTwjEgtm0AgSFWPNI8ioF0pZRtVrbbyzapY/7lMfcCJDQle8IPihtofYQ== +"@aws-sdk/client-kinesis@3.982.0": + version "3.982.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kinesis/-/client-kinesis-3.982.0.tgz#0b56013f8543a7617827399234ca81396621ddaf" + integrity sha512-Gh3xyumdz3IRj91HIBR48TohQyA3VSn/blDcGXzl4dwQKXgM0ISdHgyniNo2GQNhORJF3d01MSMx72s5NNQxUA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.723.0" - "@aws-sdk/client-sts" "3.723.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/credential-provider-node" "3.723.0" - "@aws-sdk/middleware-host-header" "3.723.0" - "@aws-sdk/middleware-logger" "3.723.0" - "@aws-sdk/middleware-recursion-detection" "3.723.0" - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/region-config-resolver" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@aws-sdk/util-user-agent-browser" "3.723.0" - "@aws-sdk/util-user-agent-node" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-utf8" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/client-kinesis@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-kinesis/-/client-kinesis-3.723.0.tgz#0df827fa4367789cc61b6c6a34da2fe9518f6ed3" - integrity sha512-N0OMDqc9uuXQji5iIir+D9u08oA9yV1Xtpyh6oCrC8Ocm7rh6jMDATIQKj9iVBdLbpetpf3le19oinN4ZDQYbg== - dependencies: - "@aws-crypto/sha256-browser" "5.2.0" - "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.723.0" - "@aws-sdk/client-sts" "3.723.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/credential-provider-node" "3.723.0" - "@aws-sdk/middleware-host-header" "3.723.0" - "@aws-sdk/middleware-logger" "3.723.0" - "@aws-sdk/middleware-recursion-detection" "3.723.0" - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/region-config-resolver" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@aws-sdk/util-user-agent-browser" "3.723.0" - "@aws-sdk/util-user-agent-node" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/eventstream-serde-browser" "^4.0.0" - "@smithy/eventstream-serde-config-resolver" "^4.0.0" - "@smithy/eventstream-serde-node" "^4.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/client-personalize-events@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-personalize-events/-/client-personalize-events-3.723.0.tgz#25c250f7b2753de04f84609daef7d811e3a533cb" - integrity sha512-vQ8UDfI8byPZcgfLh3jU1cqVDpCK5niYyMq993ouBhkzBrEg178ZmIgEJG0dg4J9vO1Qrz353CyJgZQQF4ReFg== - dependencies: - "@aws-crypto/sha256-browser" "5.2.0" - "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.723.0" - "@aws-sdk/client-sts" "3.723.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/credential-provider-node" "3.723.0" - "@aws-sdk/middleware-host-header" "3.723.0" - "@aws-sdk/middleware-logger" "3.723.0" - "@aws-sdk/middleware-recursion-detection" "3.723.0" - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/region-config-resolver" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@aws-sdk/util-user-agent-browser" "3.723.0" - "@aws-sdk/util-user-agent-node" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-utf8" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/client-s3@^3.735.0": - version "3.981.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.981.0.tgz#f196476ddd02b60e905bf7c712b9b4a8989b2632" - integrity sha512-zX3Xqm7V30J1D2II7WBL23SyqIIMD0wMzpiE+VosBxH6fAeXgrjIwSudCypNgnE1EK9OZoZMT3mJtkbUqUDdaA== - dependencies: - "@aws-crypto/sha1-browser" "5.2.0" - "@aws-crypto/sha256-browser" "5.2.0" - "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/credential-provider-node" "^3.972.4" - "@aws-sdk/middleware-bucket-endpoint" "^3.972.3" - "@aws-sdk/middleware-expect-continue" "^3.972.3" - "@aws-sdk/middleware-flexible-checksums" "^3.972.3" + "@aws-sdk/core" "^3.973.6" + "@aws-sdk/credential-provider-node" "^3.972.5" "@aws-sdk/middleware-host-header" "^3.972.3" - "@aws-sdk/middleware-location-constraint" "^3.972.3" "@aws-sdk/middleware-logger" "^3.972.3" "@aws-sdk/middleware-recursion-detection" "^3.972.3" - "@aws-sdk/middleware-sdk-s3" "^3.972.5" - "@aws-sdk/middleware-ssec" "^3.972.3" - "@aws-sdk/middleware-user-agent" "^3.972.5" + "@aws-sdk/middleware-user-agent" "^3.972.6" "@aws-sdk/region-config-resolver" "^3.972.3" - "@aws-sdk/signature-v4-multi-region" "3.981.0" "@aws-sdk/types" "^3.973.1" - "@aws-sdk/util-endpoints" "3.981.0" + "@aws-sdk/util-endpoints" "3.982.0" "@aws-sdk/util-user-agent-browser" "^3.972.3" - "@aws-sdk/util-user-agent-node" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.4" "@smithy/config-resolver" "^4.4.6" "@smithy/core" "^3.22.0" "@smithy/eventstream-serde-browser" "^4.2.8" "@smithy/eventstream-serde-config-resolver" "^4.3.8" "@smithy/eventstream-serde-node" "^4.2.8" "@smithy/fetch-http-handler" "^5.3.9" - "@smithy/hash-blob-browser" "^4.2.9" "@smithy/hash-node" "^4.2.8" - "@smithy/hash-stream-node" "^4.2.8" "@smithy/invalid-dependency" "^4.2.8" - "@smithy/md5-js" "^4.2.8" "@smithy/middleware-content-length" "^4.2.8" "@smithy/middleware-endpoint" "^4.4.12" "@smithy/middleware-retry" "^4.4.29" @@ -598,117 +487,28 @@ "@smithy/util-endpoints" "^3.2.8" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" - "@smithy/util-stream" "^4.5.10" "@smithy/util-utf8" "^4.2.0" "@smithy/util-waiter" "^4.2.8" tslib "^2.6.2" -"@aws-sdk/client-sso-oidc@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.723.0.tgz#d2111164c2563dead8c87291f0c6073ebebe1dde" - integrity sha512-9IH90m4bnHogBctVna2FnXaIGVORncfdxcqeEIovOxjIJJyHDmEAtA7B91dAM4sruddTbVzOYnqfPVst3odCbA== +"@aws-sdk/client-personalize-events@3.982.0": + version "3.982.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-personalize-events/-/client-personalize-events-3.982.0.tgz#04f3c8dbe80d01852ef9a7dd5307e39b7d549f44" + integrity sha512-JllssIZCPxAgYy4gkIM2e/kXxWT0xQzzZd5y9rRStm0bl5MiLAxzX4q9WhGG7glyB++EuhYskiT1N+DzyM5nTw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/credential-provider-node" "3.723.0" - "@aws-sdk/middleware-host-header" "3.723.0" - "@aws-sdk/middleware-logger" "3.723.0" - "@aws-sdk/middleware-recursion-detection" "3.723.0" - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/region-config-resolver" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@aws-sdk/util-user-agent-browser" "3.723.0" - "@aws-sdk/util-user-agent-node" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-utf8" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/client-sso@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.723.0.tgz#4fb8c88a9cb45456bb84c716d39b0f2638bde395" - integrity sha512-r1ddZDb8yPmdofX1gQ4m8oqKozgkgVONLlAuSprGObbyMy8bYt1Psxu+GjnwMmgVu3vlF069PHyW1ndrBiL1zA== - dependencies: - "@aws-crypto/sha256-browser" "5.2.0" - "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/middleware-host-header" "3.723.0" - "@aws-sdk/middleware-logger" "3.723.0" - "@aws-sdk/middleware-recursion-detection" "3.723.0" - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/region-config-resolver" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@aws-sdk/util-user-agent-browser" "3.723.0" - "@aws-sdk/util-user-agent-node" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-utf8" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/client-sso@3.980.0": - version "3.980.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.980.0.tgz#2ec6a01335c8344fa8f4c2a7c8d2f98428b5c7a0" - integrity sha512-AhNXQaJ46C1I+lQ+6Kj+L24il5K9lqqIanJd8lMszPmP7bLnmX0wTKK0dxywcvrLdij3zhWttjAKEBNgLtS8/A== - dependencies: - "@aws-crypto/sha256-browser" "5.2.0" - "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.6" + "@aws-sdk/credential-provider-node" "^3.972.5" "@aws-sdk/middleware-host-header" "^3.972.3" "@aws-sdk/middleware-logger" "^3.972.3" "@aws-sdk/middleware-recursion-detection" "^3.972.3" - "@aws-sdk/middleware-user-agent" "^3.972.5" + "@aws-sdk/middleware-user-agent" "^3.972.6" "@aws-sdk/region-config-resolver" "^3.972.3" "@aws-sdk/types" "^3.973.1" - "@aws-sdk/util-endpoints" "3.980.0" + "@aws-sdk/util-endpoints" "3.982.0" "@aws-sdk/util-user-agent-browser" "^3.972.3" - "@aws-sdk/util-user-agent-node" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.4" "@smithy/config-resolver" "^4.4.6" "@smithy/core" "^3.22.0" "@smithy/fetch-http-handler" "^5.3.9" @@ -736,82 +536,124 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/client-sts@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.723.0.tgz#18f9f612ce2d77e4e5c2a4c979521daef44e78a5" - integrity sha512-YyN8x4MI/jMb4LpHsLf+VYqvbColMK8aZeGWVk2fTFsmt8lpTYGaGC1yybSwGX42mZ4W8ucu8SAYSbUraJZEjA== +"@aws-sdk/client-s3@^3.735.0": + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.989.0.tgz#1bd3fecf701d407f6762ca6fa8b7807671b7b15a" + integrity sha512-ccz2miIetWAgrJYmKCpSnRjF8jew7DPstl54nufhfPMtM1MLxD2z55eSk1eJj3Umhu4CioNN1aY1ILT7fwlSiw== dependencies: + "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.723.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/credential-provider-node" "3.723.0" - "@aws-sdk/middleware-host-header" "3.723.0" - "@aws-sdk/middleware-logger" "3.723.0" - "@aws-sdk/middleware-recursion-detection" "3.723.0" - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/region-config-resolver" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@aws-sdk/util-user-agent-browser" "3.723.0" - "@aws-sdk/util-user-agent-node" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/credential-provider-node" "^3.972.8" + "@aws-sdk/middleware-bucket-endpoint" "^3.972.3" + "@aws-sdk/middleware-expect-continue" "^3.972.3" + "@aws-sdk/middleware-flexible-checksums" "^3.972.7" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-location-constraint" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-sdk-s3" "^3.972.9" + "@aws-sdk/middleware-ssec" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.9" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/signature-v4-multi-region" "3.989.0" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.989.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.7" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.0" + "@smithy/eventstream-serde-browser" "^4.2.8" + "@smithy/eventstream-serde-config-resolver" "^4.3.8" + "@smithy/eventstream-serde-node" "^4.2.8" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-blob-browser" "^4.2.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/hash-stream-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/md5-js" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-stream" "^4.5.12" + "@smithy/util-utf8" "^4.2.0" + "@smithy/util-waiter" "^4.2.8" tslib "^2.6.2" -"@aws-sdk/core@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.723.0.tgz#7a441b1362fa22609f80ede42d4e069829b9b4d1" - integrity sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/core" "^3.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/signature-v4" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/util-middleware" "^4.0.0" - fast-xml-parser "4.4.1" +"@aws-sdk/client-sso@3.989.0": + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.989.0.tgz#d5dce053b4cac2d6c1b0f25a6609e74e795df74c" + integrity sha512-3sC+J1ru5VFXLgt9KZmXto0M7mnV5RkS6FNGwRMK3XrojSjHso9DLOWjbnXhbNv4motH8vu53L1HK2VC1+Nj5w== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.9" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.989.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.7" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/core@^3.973.5": - version "3.973.5" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.5.tgz#21b0c0f7f8cc2624f5402c2694e44738365bbabe" - integrity sha512-IMM7xGfLGW6lMvubsA4j6BHU5FPgGAxoQ/NA63KqNLMwTS+PeMBcx8DPHL12Vg6yqOZnqok9Mu4H2BdQyq7gSA== +"@aws-sdk/core@^3.973.6", "@aws-sdk/core@^3.973.9": + version "3.973.9" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.9.tgz#a42eb97e3e340df7f58f460116c848da376d8ef7" + integrity sha512-cyUOfJSizn8da7XrBEFBf4UMI4A6JQNX6ZFcKtYmh/CrwfzsDcabv3k/z0bNwQ3pX5aeq5sg/8Bs/ASiL0bJaA== dependencies: "@aws-sdk/types" "^3.973.1" - "@aws-sdk/xml-builder" "^3.972.2" - "@smithy/core" "^3.22.0" + "@aws-sdk/xml-builder" "^3.972.4" + "@smithy/core" "^3.23.0" "@smithy/node-config-provider" "^4.3.8" "@smithy/property-provider" "^4.2.8" "@smithy/protocol-http" "^5.3.8" "@smithy/signature-v4" "^5.3.8" - "@smithy/smithy-client" "^4.11.1" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-middleware" "^4.2.8" @@ -826,91 +668,46 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.723.0.tgz#7d85014d21ce50f9f6a108c5c673e87c54860eaa" - integrity sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA== - dependencies: - "@aws-sdk/core" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-env@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.3.tgz#3fba92900120a58e8b0adecacdcf30fea0bca208" - integrity sha512-OBYNY4xQPq7Rx+oOhtyuyO0AQvdJSpXRg7JuPNBJH4a1XXIzJQl4UHQTPKZKwfJXmYLpv4+OkcFen4LYmDPd3g== +"@aws-sdk/credential-provider-env@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.7.tgz#bdb19770d7ebddd9a12115575cc75ab83a322853" + integrity sha512-r8kBtglvLjGxBT87l6Lqkh9fL8yJJ6O4CYQPjKlj3AkCuL4/4784x3rxxXWw9LTKXOo114VB6mjxAuy5pI7XIg== dependencies: - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/types" "^3.973.1" "@smithy/property-provider" "^4.2.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.723.0.tgz#3b5db3225bb6dd97fecf22e18c06c3567eb1bce4" - integrity sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ== - dependencies: - "@aws-sdk/core" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/util-stream" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-http@^3.972.5": - version "3.972.5" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.5.tgz#8ce948d8798f04446d34704c14efb5e78eee908a" - integrity sha512-GpvBgEmSZPvlDekd26Zi+XsI27Qz7y0utUx0g2fSTSiDzhnd1FSa1owuodxR0BcUKNL7U2cOVhhDxgZ4iSoPVg== +"@aws-sdk/credential-provider-http@^3.972.9": + version "3.972.9" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.9.tgz#4c266169f071e21ffc49b15b02f4f80ec03b2e62" + integrity sha512-40caFblEg/TPrp9EpvyMxp4xlJ5TuTI+A8H6g8FhHn2hfH2PObFAPLF9d5AljK/G69E1YtTklkuQeAwPlV3w8Q== dependencies: - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/types" "^3.973.1" "@smithy/fetch-http-handler" "^5.3.9" - "@smithy/node-http-handler" "^4.4.8" + "@smithy/node-http-handler" "^4.4.10" "@smithy/property-provider" "^4.2.8" "@smithy/protocol-http" "^5.3.8" - "@smithy/smithy-client" "^4.11.1" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" - "@smithy/util-stream" "^4.5.10" + "@smithy/util-stream" "^4.5.12" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.723.0.tgz#3dc8e8d88d0c66a7ba890b5c510ced86fd98c066" - integrity sha512-fWRLksuSG851e7Iu+ltMrQTM7C/5iI9OkxAmCYblcCetAzjTRmMB2arku0Z83D8edIZEQtOJMt5oQ9KNg43pzg== - dependencies: - "@aws-sdk/core" "3.723.0" - "@aws-sdk/credential-provider-env" "3.723.0" - "@aws-sdk/credential-provider-http" "3.723.0" - "@aws-sdk/credential-provider-process" "3.723.0" - "@aws-sdk/credential-provider-sso" "3.723.0" - "@aws-sdk/credential-provider-web-identity" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/credential-provider-imds" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-ini@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.3.tgz#0f060fee33bda6c120cf0b531f9ce6c69b0a181d" - integrity sha512-rMQAIxstP7cLgYfsRGrGOlpyMl0l8JL2mcke3dsIPLWke05zKOFyR7yoJzWCsI/QiIxjRbxpvPiAeKEA6CoYkg== - dependencies: - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/credential-provider-env" "^3.972.3" - "@aws-sdk/credential-provider-http" "^3.972.5" - "@aws-sdk/credential-provider-login" "^3.972.3" - "@aws-sdk/credential-provider-process" "^3.972.3" - "@aws-sdk/credential-provider-sso" "^3.972.3" - "@aws-sdk/credential-provider-web-identity" "^3.972.3" - "@aws-sdk/nested-clients" "3.980.0" +"@aws-sdk/credential-provider-ini@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.7.tgz#28fd9fc9e6da712f392240bd1b882d99f4e5d98a" + integrity sha512-zeYKrMwM5bCkHFho/x3+1OL0vcZQ0OhTR7k35tLq74+GP5ieV3juHXTZfa2LVE0Bg75cHIIerpX0gomVOhzo/w== + dependencies: + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/credential-provider-env" "^3.972.7" + "@aws-sdk/credential-provider-http" "^3.972.9" + "@aws-sdk/credential-provider-login" "^3.972.7" + "@aws-sdk/credential-provider-process" "^3.972.7" + "@aws-sdk/credential-provider-sso" "^3.972.7" + "@aws-sdk/credential-provider-web-identity" "^3.972.7" + "@aws-sdk/nested-clients" "3.989.0" "@aws-sdk/types" "^3.973.1" "@smithy/credential-provider-imds" "^4.2.8" "@smithy/property-provider" "^4.2.8" @@ -918,13 +715,13 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.3.tgz#ed6542a91bd026d2c7f54c8963b362302109367b" - integrity sha512-Gc3O91iVvA47kp2CLIXOwuo5ffo1cIpmmyIewcYjAcvurdFHQ8YdcBe1KHidnbbBO4/ZtywGBACsAX5vr3UdoA== +"@aws-sdk/credential-provider-login@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.7.tgz#c98aa999c1538c28aff2eb8d61c82d359acb0404" + integrity sha512-Q103cLU6OjAllYjX7+V+PKQw654jjvZUkD+lbUUiFbqut6gR5zwl1DrelvJPM5hnzIty7BCaxaRB3KMuz3M/ug== dependencies: - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/nested-clients" "3.980.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/nested-clients" "3.989.0" "@aws-sdk/types" "^3.973.1" "@smithy/property-provider" "^4.2.8" "@smithy/protocol-http" "^5.3.8" @@ -932,35 +729,17 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.723.0.tgz#9e136a8c6df2324ff0d82e18f8ec22181bb0f25b" - integrity sha512-OyLHt+aY+rkuRejigcxviS5RLUBcqbxhDTSNfP8dp9I+1SP610qRLpTIROvtKwXZssFcATpPfgikFtVYRrihXQ== - dependencies: - "@aws-sdk/credential-provider-env" "3.723.0" - "@aws-sdk/credential-provider-http" "3.723.0" - "@aws-sdk/credential-provider-ini" "3.723.0" - "@aws-sdk/credential-provider-process" "3.723.0" - "@aws-sdk/credential-provider-sso" "3.723.0" - "@aws-sdk/credential-provider-web-identity" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/credential-provider-imds" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-node@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.4.tgz#24f711c5c24950b616fe7d790586219f5d4082b1" - integrity sha512-UwerdzosMSY7V5oIZm3NsMDZPv2aSVzSkZxYxIOWHBeKTZlUqW7XpHtJMZ4PZpJ+HMRhgP+MDGQx4THndgqJfQ== - dependencies: - "@aws-sdk/credential-provider-env" "^3.972.3" - "@aws-sdk/credential-provider-http" "^3.972.5" - "@aws-sdk/credential-provider-ini" "^3.972.3" - "@aws-sdk/credential-provider-process" "^3.972.3" - "@aws-sdk/credential-provider-sso" "^3.972.3" - "@aws-sdk/credential-provider-web-identity" "^3.972.3" +"@aws-sdk/credential-provider-node@^3.972.5", "@aws-sdk/credential-provider-node@^3.972.8": + version "3.972.8" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.8.tgz#6dabc10f104a6cfa7a8bfbae9000fbce7453b0d0" + integrity sha512-AaDVOT7iNJyLjc3j91VlucPZ4J8Bw+eu9sllRDugJqhHWYyR3Iyp2huBUW8A3+DfHoh70sxGkY92cThAicSzlQ== + dependencies: + "@aws-sdk/credential-provider-env" "^3.972.7" + "@aws-sdk/credential-provider-http" "^3.972.9" + "@aws-sdk/credential-provider-ini" "^3.972.7" + "@aws-sdk/credential-provider-process" "^3.972.7" + "@aws-sdk/credential-provider-sso" "^3.972.7" + "@aws-sdk/credential-provider-web-identity" "^3.972.7" "@aws-sdk/types" "^3.973.1" "@smithy/credential-provider-imds" "^4.2.8" "@smithy/property-provider" "^4.2.8" @@ -968,76 +747,39 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.723.0.tgz#32bc55573b0a8f31e69b15939202d266adbbe711" - integrity sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA== +"@aws-sdk/credential-provider-process@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.7.tgz#a32117662790f8811ee08af9d5c7f2542dd9a289" + integrity sha512-hxMo1V3ujWWrQSONxQJAElnjredkRpB6p8SDjnvRq70IwYY38R/CZSys0IbhRPxdgWZ5j12yDRk2OXhxw4Gj3g== dependencies: - "@aws-sdk/core" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-process@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.3.tgz#bcc57cf0fccd293dfbe328045186dcfcc41306ab" - integrity sha512-xkSY7zjRqeVc6TXK2xr3z1bTLm0wD8cj3lAkproRGaO4Ku7dPlKy843YKnHrUOUzOnMezdZ4xtmFc0eKIDTo2w== - dependencies: - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/types" "^3.973.1" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.723.0.tgz#b05a9bff698de12be9b929802cd85538adfccc36" - integrity sha512-laCnxrk0pgUegU+ib6rj1/Uv51wei+cH8crvBJddybc8EDn7Qht61tCvBwf3o33qUDC+ZWZZewlpSebf+J+tBw== - dependencies: - "@aws-sdk/client-sso" "3.723.0" - "@aws-sdk/core" "3.723.0" - "@aws-sdk/token-providers" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-sso@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.3.tgz#2069923eea35c74aa7c40cf351b059802b5de2df" - integrity sha512-8Ww3F5Ngk8dZ6JPL/V5LhCU1BwMfQd3tLdoEuzaewX8FdnT633tPr+KTHySz9FK7fFPcz5qG3R5edVEhWQD4AA== +"@aws-sdk/credential-provider-sso@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.7.tgz#87cfeeaf907eb574388fd65e3b749044d57cca54" + integrity sha512-ZGKBOHEj8Ap15jhG2XMncQmKLTqA++2DVU2eZfLu3T/pkwDyhCp5eZv5c/acFxbZcA/6mtxke+vzO/n+aeHs4A== dependencies: - "@aws-sdk/client-sso" "3.980.0" - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/token-providers" "3.980.0" + "@aws-sdk/client-sso" "3.989.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/token-providers" "3.989.0" "@aws-sdk/types" "^3.973.1" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.723.0.tgz#5c17ea243b05b4dca0584db597ac68d8509dd754" - integrity sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A== - dependencies: - "@aws-sdk/core" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/credential-provider-web-identity@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.3.tgz#ed9224ab139628fff5cab0d48b251948eaed422e" - integrity sha512-62VufdcH5rRfiRKZRcf1wVbbt/1jAntMj1+J0qAd+r5pQRg2t0/P9/Rz16B1o5/0Se9lVL506LRjrhIJAhYBfA== +"@aws-sdk/credential-provider-web-identity@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.7.tgz#c983dd478c0a1be4069abb10ff11527e07c7b224" + integrity sha512-AbYupBIoSJoVMlbMqBhNvPhqj+CdGtzW7Uk4ZIMBm2br18pc3rkG1VaKVFV85H87QCvLHEnni1idJjaX1wOmIw== dependencies: - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/nested-clients" "3.980.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/nested-clients" "3.989.0" "@aws-sdk/types" "^3.973.1" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" @@ -1045,13 +787,13 @@ tslib "^2.6.2" "@aws-sdk/lib-storage@^3.735.0": - version "3.981.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.981.0.tgz#9435d1c93a15ca06a489ca900d99125c0b207cae" - integrity sha512-uNkWK1WthkgVglOSgu+0hjo/yVko73E7TbAL4BlAUYOG0AJZ105f0sJugoBILNgLrlRf70VQaPTjLGuUUQk8HQ== + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.989.0.tgz#b877f0971334e4d7a3ce58e69c1932de11630d21" + integrity sha512-8pJXMJ7MT5At/5ANFC68IbhfG8hNe0/ISsbtdVopgQEsiZEAHr0HDNoPcyoRnc3RTzjykz7Q95uf/Lpz3PQNmA== dependencies: "@smithy/abort-controller" "^4.2.8" - "@smithy/middleware-endpoint" "^4.4.12" - "@smithy/smithy-client" "^4.11.1" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/smithy-client" "^4.11.3" buffer "5.6.0" events "3.3.0" stream-browserify "3.0.0" @@ -1080,15 +822,15 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.3.tgz#7ac5551d195124b8af7097e82d18dacbc182e572" - integrity sha512-MkNGJ6qB9kpsLwL18kC/ZXppsJbftHVGCisqpEVbTQsum8CLYDX1Bmp/IvhRGNxsqCO2w9/4PwhDKBjG3Uvr4Q== +"@aws-sdk/middleware-flexible-checksums@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.7.tgz#b812fd2ad23c3eae79d7d0d5cc44660d84862b15" + integrity sha512-YU/5rpz8k2mwFGi2M0px9ChOQZY7Bbow5knB2WLRVPqDM/cG8T5zj55UaWS1qcaFpE7vCX9a9/kvYBlKGcD+KA== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/crc64-nvme" "3.972.0" "@aws-sdk/types" "^3.973.1" "@smithy/is-array-buffer" "^4.2.0" @@ -1096,20 +838,10 @@ "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" "@smithy/util-middleware" "^4.2.8" - "@smithy/util-stream" "^4.5.10" + "@smithy/util-stream" "^4.5.12" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.723.0.tgz#f043689755e5b45ee6500b0d0a7090d9b4a864f7" - integrity sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - "@aws-sdk/middleware-host-header@^3.972.3": version "3.972.3" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.3.tgz#47c161dec62d89c66c89f4d17ff4434021e04af5" @@ -1129,15 +861,6 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.723.0.tgz#e8718056fc2d73a0d51308cad20676228be26652" - integrity sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - "@aws-sdk/middleware-logger@^3.972.3": version "3.972.3" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.3.tgz#ef1afd4a0b70fe72cf5f7c817f82da9f35c7e836" @@ -1147,16 +870,6 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.723.0.tgz#b4557c7f554492f56eeb0cbf5bc02dac7ef102a8" - integrity sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - "@aws-sdk/middleware-recursion-detection@^3.972.3": version "3.972.3" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.3.tgz#5b95dcecff76a0d2963bd954bdef87700d1b1c8c" @@ -1168,23 +881,23 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@^3.972.5": - version "3.972.5" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.5.tgz#69bfb032ebfd669d05dbc3c89f19a35baf215dee" - integrity sha512-3IgeIDiQ15tmMBFIdJ1cTy3A9rXHGo+b9p22V38vA3MozeMyVC8VmCYdDLA0iMWo4VHA9LDJTgCM0+xU3wjBOg== +"@aws-sdk/middleware-sdk-s3@^3.972.9": + version "3.972.9" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.9.tgz#6b3fad9a22a25b8a28fd7491b1888e796eb986eb" + integrity sha512-F4Ak2HM7te/o3izFTqg/jUTBLjavpaJ5iynKM6aLMwNddXbwAZQ1VbIG8RFUHBo7fBHj2eeN2FNLtIFT4ejWYQ== dependencies: - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/types" "^3.973.1" "@aws-sdk/util-arn-parser" "^3.972.2" - "@smithy/core" "^3.22.0" + "@smithy/core" "^3.23.0" "@smithy/node-config-provider" "^4.3.8" "@smithy/protocol-http" "^5.3.8" "@smithy/signature-v4" "^5.3.8" - "@smithy/smithy-client" "^4.11.1" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" "@smithy/util-config-provider" "^4.2.0" "@smithy/util-middleware" "^4.2.8" - "@smithy/util-stream" "^4.5.10" + "@smithy/util-stream" "^4.5.12" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" @@ -1197,88 +910,63 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.723.0.tgz#a989ddebd490e8fa4fc7d3d6f12bd5c81afc7ae7" - integrity sha512-AY5H2vD3IRElplBO4DCyRMNnOG/4/cb0tsHyLe1HJy0hdUF6eY5z/VVjKJoKbbDk7ui9euyOBWslXxDyLmyPWg== - dependencies: - "@aws-sdk/core" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@aws-sdk/util-endpoints" "3.723.0" - "@smithy/core" "^3.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/middleware-user-agent@^3.972.5": - version "3.972.5" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.5.tgz#bf7e29b94618c0f89049357fe16d006011ad4824" - integrity sha512-TVZQ6PWPwQbahUI8V+Er+gS41ctIawcI/uMNmQtQ7RMcg3JYn6gyKAFKUb3HFYx2OjYlx1u11sETSwwEUxVHTg== +"@aws-sdk/middleware-user-agent@^3.972.6", "@aws-sdk/middleware-user-agent@^3.972.9": + version "3.972.9" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.9.tgz#998e38d32b4fa4bda71c017c3044f7f46dc4f031" + integrity sha512-1g1B7yf7KzessB0mKNiV9gAHEwbM662xgU+VE4LxyGe6kVGZ8LqYsngjhE+Stna09CJ7Pxkjr6Uq1OtbGwJJJg== dependencies: - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/types" "^3.973.1" - "@aws-sdk/util-endpoints" "3.980.0" - "@smithy/core" "^3.22.0" + "@aws-sdk/util-endpoints" "3.989.0" + "@smithy/core" "^3.23.0" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.980.0": - version "3.980.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.980.0.tgz#42972c534f4a94408d98605b1d2a4b0651244e24" - integrity sha512-/dONY5xc5/CCKzOqHZCTidtAR4lJXWkGefXvTRKdSKMGaYbbKsxDckisd6GfnvPSLxWtvQzwgRGRutMRoYUApQ== +"@aws-sdk/nested-clients@3.989.0": + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.989.0.tgz#0fbe4db7af0c38b7b41f31dba6f26b29dc8b7082" + integrity sha512-Dbk2HMPU3mb6RrSRzgf0WCaWSbgtZG258maCpuN2/ONcAQNpOTw99V5fU5CA1qVK6Vkm4Fwj2cnOnw7wbGVlOw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "^3.973.5" + "@aws-sdk/core" "^3.973.9" "@aws-sdk/middleware-host-header" "^3.972.3" "@aws-sdk/middleware-logger" "^3.972.3" "@aws-sdk/middleware-recursion-detection" "^3.972.3" - "@aws-sdk/middleware-user-agent" "^3.972.5" + "@aws-sdk/middleware-user-agent" "^3.972.9" "@aws-sdk/region-config-resolver" "^3.972.3" "@aws-sdk/types" "^3.973.1" - "@aws-sdk/util-endpoints" "3.980.0" + "@aws-sdk/util-endpoints" "3.989.0" "@aws-sdk/util-user-agent-browser" "^3.972.3" - "@aws-sdk/util-user-agent-node" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.7" "@smithy/config-resolver" "^4.4.6" - "@smithy/core" "^3.22.0" + "@smithy/core" "^3.23.0" "@smithy/fetch-http-handler" "^5.3.9" "@smithy/hash-node" "^4.2.8" "@smithy/invalid-dependency" "^4.2.8" "@smithy/middleware-content-length" "^4.2.8" - "@smithy/middleware-endpoint" "^4.4.12" - "@smithy/middleware-retry" "^4.4.29" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" "@smithy/middleware-serde" "^4.2.9" "@smithy/middleware-stack" "^4.2.8" "@smithy/node-config-provider" "^4.3.8" - "@smithy/node-http-handler" "^4.4.8" + "@smithy/node-http-handler" "^4.4.10" "@smithy/protocol-http" "^5.3.8" - "@smithy/smithy-client" "^4.11.1" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.28" - "@smithy/util-defaults-mode-node" "^4.2.31" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" "@smithy/util-endpoints" "^3.2.8" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.723.0.tgz#07b7ee4788ec7a7f5638bbbe0f9f7565125caf22" - integrity sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.0" - tslib "^2.6.2" - "@aws-sdk/region-config-resolver@^3.972.3": version "3.972.3" resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.3.tgz#25af64235ca6f4b6b21f85d4b3c0b432efc4ae04" @@ -1290,51 +978,32 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.981.0": - version "3.981.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.981.0.tgz#f04d19c8599301987143f416006b6a70b9a17ce1" - integrity sha512-T/+h9df0DALAXXP+YfZ8bgmH6cEN7HAg6BqHe3t38GhHgQ1HULXwK5XMhiLWiHpytDdhLqiVH41SRgW8ynBl6Q== +"@aws-sdk/signature-v4-multi-region@3.989.0": + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.989.0.tgz#bbd474693c8b1ee1fc32282774ad104f6791c20b" + integrity sha512-rVhR/BUZdnru7tLlxWD+uzoKB1LAs2L0pcoh6rYgIYuCtQflnsC6Ud0SpfqIsOapBSBKXdoW73IITFf+XFMdCQ== dependencies: - "@aws-sdk/middleware-sdk-s3" "^3.972.5" + "@aws-sdk/middleware-sdk-s3" "^3.972.9" "@aws-sdk/types" "^3.973.1" "@smithy/protocol-http" "^5.3.8" "@smithy/signature-v4" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.723.0.tgz#ae173a18783886e592212abb820d28cbdb9d9237" - integrity sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/token-providers@3.980.0": - version "3.980.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.980.0.tgz#7e5f48dc5757ac8b0dbee3cb25834b017a5eba74" - integrity sha512-1nFileg1wAgDmieRoj9dOawgr2hhlh7xdvcH57b1NnqfPaVlcqVJyPc6k3TLDUFPY69eEwNxdGue/0wIz58vjA== +"@aws-sdk/token-providers@3.989.0": + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.989.0.tgz#4bc8c2c122f91de6b9eb174a14d3f8d8a72f441a" + integrity sha512-OdBByMv+OjOZoekrk4THPFpLuND5aIQbDHCGh3n2rvifAbm31+6e0OLhxSeCF1UMPm+nKq12bXYYEoCIx5SQBg== dependencies: - "@aws-sdk/core" "^3.973.5" - "@aws-sdk/nested-clients" "3.980.0" + "@aws-sdk/core" "^3.973.9" + "@aws-sdk/nested-clients" "3.989.0" "@aws-sdk/types" "^3.973.1" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/types@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.723.0.tgz#f0c5a6024a73470421c469b6c1dd5bc4b8fb851b" - integrity sha512-LmK3kwiMZG1y5g3LGihT9mNkeNOmwEyPk6HGcJqh0wOSV4QpWoKu2epyKE4MLQNUUlz2kOVbVbOrwmI6ZcteuA== - dependencies: - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.973.1": +"@aws-sdk/types@3.973.1", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.973.1": version "3.973.1" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.1.tgz#1b2992ec6c8380c3e74c9bd2c74703e9a807d6e0" integrity sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg== @@ -1349,20 +1018,10 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.723.0.tgz#de645ddebf29e40582a651351935bdf995820a94" - integrity sha512-vR1ZfAUvrTtdA1Q78QxgR8TFgi2gzk+N4EmNjbyR5hHmeOXuaKRdhbNQAzLPYVe1aNUpoiy9cl8mWkg9SrNHBw== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/types" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - tslib "^2.6.2" - -"@aws-sdk/util-endpoints@3.980.0": - version "3.980.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz#0d2665ad75f92f3f208541f6fa88451d2a2e96ce" - integrity sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw== +"@aws-sdk/util-endpoints@3.982.0": + version "3.982.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.982.0.tgz#65674c566a8aa2d35b27dcd4132873e75f58dc76" + integrity sha512-M27u8FJP7O0Of9hMWX5dipp//8iglmV9jr7R8SR8RveU+Z50/8TqH68Tu6wUWBGMfXjzbVwn1INIAO5lZrlxXQ== dependencies: "@aws-sdk/types" "^3.973.1" "@smithy/types" "^4.12.0" @@ -1370,10 +1029,10 @@ "@smithy/util-endpoints" "^3.2.8" tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.981.0": - version "3.981.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.981.0.tgz#b303a735877e0e63dcc9da1ab9c2a84153a6ce96" - integrity sha512-a8nXh/H3/4j+sxhZk+N3acSDlgwTVSZbX9i55dx41gI1H+geuonuRG+Shv3GZsCb46vzc08RK2qC78ypO8uRlg== +"@aws-sdk/util-endpoints@3.989.0": + version "3.989.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz#08301e145a658c4a1a682354f108a5b0eb58af92" + integrity sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw== dependencies: "@aws-sdk/types" "^3.973.1" "@smithy/types" "^4.12.0" @@ -1388,16 +1047,6 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.723.0.tgz#64b0b4413c1be1585f95c3e2606429cc9f86df83" - integrity sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg== - dependencies: - "@aws-sdk/types" "3.723.0" - "@smithy/types" "^4.0.0" - bowser "^2.11.0" - tslib "^2.6.2" - "@aws-sdk/util-user-agent-browser@^3.972.3": version "3.972.3" resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.3.tgz#1363b388cb3af86c5322ef752c0cf8d7d25efa8a" @@ -1408,23 +1057,12 @@ bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.723.0.tgz#289831fd85edce37eb600caea84d12456a8a997c" - integrity sha512-uCtW5sGq8jCwA9w57TvVRIwNnPbSDD1lJaTIgotf7Jit2bTrYR64thgMy/drL5yU5aHOdFIQljqn/5aDXLtTJw== +"@aws-sdk/util-user-agent-node@^3.972.4", "@aws-sdk/util-user-agent-node@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.7.tgz#c55e1eb7911215127bfd5dfb29c1bf2e3247581d" + integrity sha512-oyhv+FjrgHjP+F16cmsrJzNP4qaRJzkV1n9Lvv4uyh3kLqo3rIe9NSBSBa35f2TedczfG2dD+kaQhHBB47D6Og== dependencies: - "@aws-sdk/middleware-user-agent" "3.723.0" - "@aws-sdk/types" "3.723.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/types" "^4.0.0" - tslib "^2.6.2" - -"@aws-sdk/util-user-agent-node@^3.972.3": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.3.tgz#1290769802e61f11a63cfd7ae059387e0ca74d70" - integrity sha512-gqG+02/lXQtO0j3US6EVnxtwwoXQC5l2qkhLCrqUrqdtcQxV7FDMbm9wLjKqoronSHyELGTjbFKK/xV5q1bZNA== - dependencies: - "@aws-sdk/middleware-user-agent" "^3.972.5" + "@aws-sdk/middleware-user-agent" "^3.972.9" "@aws-sdk/types" "^3.973.1" "@smithy/node-config-provider" "^4.3.8" "@smithy/types" "^4.12.0" @@ -1437,10 +1075,10 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/xml-builder@^3.972.2": - version "3.972.3" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.3.tgz#b9a036be6010715748d9710c34653060b370f3b5" - integrity sha512-bCk63RsBNCWW4tt5atv5Sbrh+3J3e8YzgyF6aZb1JeXcdzG4k5SlPLeTMFOIXFuuFHIwgphUhn4i3uS/q49eww== +"@aws-sdk/xml-builder@^3.972.4": + version "3.972.4" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.4.tgz#8115c8cf90c71cf484a52c82eac5344cd3a5e921" + integrity sha512-0zJ05ANfYqI6+rGqj8samZBFod0dPPousBjLEqg8WdxSgbMAkRgLyn81lP215Do0rFJ/17LIXwr7q0yK24mP6Q== dependencies: "@smithy/types" "^4.12.0" fast-xml-parser "5.3.4" @@ -1487,9 +1125,9 @@ semver "^6.3.1" "@babel/generator@^7.27.5", "@babel/generator@^7.29.0", "@babel/generator@^7.7.2": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.0.tgz#4cba5a76b3c71d8be31761b03329d5dc7768447f" - integrity sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ== + version "7.29.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" + integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw== dependencies: "@babel/parser" "^7.29.0" "@babel/types" "^7.29.0" @@ -2490,11 +2128,11 @@ integrity sha512-l5QdBgwrAg3Sc2BRqtNkJpfuLw/pWRDwwT58J6c4PqQT6wzXxyNa8Q0PForu1ltB5qEiFb1kxr/F/HO1EwNa6g== "@chakra-ui/react@^3.27.0": - version "3.31.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-3.31.0.tgz#8328f6c57c22c2e8b5511927664a306f954b5ca3" - integrity sha512-puvrZOfnfMA+DckDcz0UxO20l7TVhwsdQ9ksCv4nIUB430yuWzon0yo9fM10lEr3hd7BhjZARpMCVw5u280clw== + version "3.33.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-3.33.0.tgz#6e51e32609e6578bee71fb056146e55bc8d7b3eb" + integrity sha512-HNbUFsFABjVL5IHBxsqtuT+AH/vQT1+xsEWrxnG0GBM2VjlzlMqlqCxNiDyQOsjLZXQC1ciCMbzPNcSCc63Y9w== dependencies: - "@ark-ui/react" "^5.29.1" + "@ark-ui/react" "^5.31.0" "@emotion/is-prop-valid" "^1.4.0" "@emotion/serialize" "^1.3.3" "@emotion/use-insertion-effect-with-fallbacks" "^1.2.0" @@ -2815,21 +2453,13 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@floating-ui/core@^1.7.3", "@floating-ui/core@^1.7.4": +"@floating-ui/core@^1.7.4": version "1.7.4" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.4.tgz#4a006a6e01565c0f87ba222c317b056a2cffd2f4" integrity sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg== dependencies: "@floating-ui/utils" "^0.2.10" -"@floating-ui/dom@1.7.4": - version "1.7.4" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.4.tgz#ee667549998745c9c3e3e84683b909c31d6c9a77" - integrity sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA== - dependencies: - "@floating-ui/core" "^1.7.3" - "@floating-ui/utils" "^0.2.10" - "@floating-ui/dom@^1.7.5": version "1.7.5" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.5.tgz#60bfc83a4d1275b2a90db76bf42ca2a5f2c231c2" @@ -3269,30 +2899,30 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@jsonjoy.com/base64@17.65.0": - version "17.65.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-17.65.0.tgz#ba3b023c69ab311e5b706289414a44ee46117824" - integrity sha512-Xrh7Fm/M0QAYpekSgmskdZYnFdSGnsxJ/tHaolA4bNwWdG9i65S8m83Meh7FOxyJyQAdo4d4J97NOomBLEfkDQ== +"@jsonjoy.com/base64@17.67.0": + version "17.67.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-17.67.0.tgz#7eeda3cb41138d77a90408fd2e42b2aba10576d7" + integrity sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw== "@jsonjoy.com/base64@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== -"@jsonjoy.com/buffers@17.65.0", "@jsonjoy.com/buffers@^17.65.0": - version "17.65.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/buffers/-/buffers-17.65.0.tgz#d6890737d9cbc49c17e2c5d1a2d796c57205152c" - integrity sha512-eBrIXd0/Ld3p9lpDDlMaMn6IEfWqtHMD+z61u0JrIiPzsV1r7m6xDZFRxJyvIFTEO+SWdYF9EiQbXZGd8BzPfA== +"@jsonjoy.com/buffers@17.67.0", "@jsonjoy.com/buffers@^17.65.0": + version "17.67.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz#5c58dbcdeea8824ce296bd1cfce006c2eb167b3d" + integrity sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw== "@jsonjoy.com/buffers@^1.0.0", "@jsonjoy.com/buffers@^1.2.0": version "1.2.1" resolved "https://registry.yarnpkg.com/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz#8d99c7f67eaf724d3428dfd9826c6455266a5c83" integrity sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA== -"@jsonjoy.com/codegen@17.65.0": - version "17.65.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/codegen/-/codegen-17.65.0.tgz#531524f37fd3e1d1189de18fef346e998eee8952" - integrity sha512-7MXcRYe7n3BG+fo3jicvjB0+6ypl2Y/bQp79Sp7KeSiiCgLqw4Oled6chVv07/xLVTdo3qa1CD0VCCnPaw+RGA== +"@jsonjoy.com/codegen@17.67.0": + version "17.67.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz#3635fd8769d77e19b75dc5574bc9756019b2e591" + integrity sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q== "@jsonjoy.com/codegen@^1.0.0": version "1.0.0" @@ -3385,25 +3015,25 @@ tree-dump "^1.1.0" "@jsonjoy.com/json-pack@^17.65.0": - version "17.65.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-17.65.0.tgz#4ea06dd0aee1c29954bd978c4f107401dbf713fb" - integrity sha512-e0SG/6qUCnVhHa0rjDJHgnXnbsacooHVqQHxspjvlYQSkHm+66wkHw6Gql+3u/WxI/b1VsOdUi0M+fOtkgKGdQ== - dependencies: - "@jsonjoy.com/base64" "17.65.0" - "@jsonjoy.com/buffers" "17.65.0" - "@jsonjoy.com/codegen" "17.65.0" - "@jsonjoy.com/json-pointer" "17.65.0" - "@jsonjoy.com/util" "17.65.0" + version "17.67.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz#8dd8ff65dd999c5d4d26df46c63915c7bdec093a" + integrity sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w== + dependencies: + "@jsonjoy.com/base64" "17.67.0" + "@jsonjoy.com/buffers" "17.67.0" + "@jsonjoy.com/codegen" "17.67.0" + "@jsonjoy.com/json-pointer" "17.67.0" + "@jsonjoy.com/util" "17.67.0" hyperdyperid "^1.2.0" thingies "^2.5.0" tree-dump "^1.1.0" -"@jsonjoy.com/json-pointer@17.65.0": - version "17.65.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pointer/-/json-pointer-17.65.0.tgz#4bad42d86c9ee0ad1758c082b065bd5e16f8dc36" - integrity sha512-uhTe+XhlIZpWOxgPcnO+iSCDgKKBpwkDVTyYiXX9VayGV8HSFVJM67M6pUE71zdnXF1W0Da21AvnhlmdwYPpow== +"@jsonjoy.com/json-pointer@17.67.0": + version "17.67.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz#74439573dc046e0c9a3a552fb94b391bc75313b8" + integrity sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA== dependencies: - "@jsonjoy.com/util" "17.65.0" + "@jsonjoy.com/util" "17.67.0" "@jsonjoy.com/json-pointer@^1.0.2": version "1.0.2" @@ -3413,13 +3043,13 @@ "@jsonjoy.com/codegen" "^1.0.0" "@jsonjoy.com/util" "^1.9.0" -"@jsonjoy.com/util@17.65.0", "@jsonjoy.com/util@^17.65.0": - version "17.65.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-17.65.0.tgz#b27832bdf7aeaf4a36f9cb8721cb4ffb086f06a1" - integrity sha512-cWiEHZccQORf96q2y6zU3wDeIVPeidmGqd9cNKJRYoVHTV0S1eHPy5JTbHpMnGfDvtvujQwQozOqgO9ABu6h0w== +"@jsonjoy.com/util@17.67.0", "@jsonjoy.com/util@^17.65.0": + version "17.67.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-17.67.0.tgz#7c4288fc3808233e55c7610101e7bb4590cddd3f" + integrity sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew== dependencies: - "@jsonjoy.com/buffers" "17.65.0" - "@jsonjoy.com/codegen" "17.65.0" + "@jsonjoy.com/buffers" "17.67.0" + "@jsonjoy.com/codegen" "17.67.0" "@jsonjoy.com/util@^1.9.0": version "1.9.0" @@ -3452,9 +3082,9 @@ integrity sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw== "@mongodb-js/saslprep@^1.3.0": - version "1.4.5" - resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.4.5.tgz#0f53a6c5a350fbe4bfa12cc80b69e8d358f1bbc0" - integrity sha512-k64Lbyb7ycCSXHSLzxVdb2xsKGPMvYZfCICXvDsI8Z65CeWQzTEKS4YmGbnqw+U9RBvLPTsB6UCmwkgsDTGWIw== + version "1.4.6" + resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.4.6.tgz#2edf5819fa0e69d86059f44d1fe57ae9d7817c12" + integrity sha512-y+x3H1xBZd38n10NZF/rEBlvDOOMQ6LKUTHqr8R9VkJ+mmQOYtJFxIlkkK8fZrtOiL6VixbOBWMbZGBdal3Z1g== dependencies: sparse-bitfield "^3.0.3" @@ -3536,11 +3166,11 @@ tslib "2.8.1" "@nestjs/schedule@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@nestjs/schedule/-/schedule-6.1.0.tgz#4653383c6aaf82e19754eae281ec1036da41febe" - integrity sha512-W25Ydc933Gzb1/oo7+bWzzDiOissE+h/dhIAPugA39b9MuIzBbLybuXpc1AjoQLczO3v0ldmxaffVl87W0uqoQ== + version "6.1.1" + resolved "https://registry.yarnpkg.com/@nestjs/schedule/-/schedule-6.1.1.tgz#757775c099d4b5df8e11e9a8c2f701115b4ed5cd" + integrity sha512-kQl1RRgi02GJ0uaUGCrXHCcwISsCsJDciCKe38ykJZgnAeeoeVWs8luWtBo4AqAAXm4nS5K8RlV0smHUJ4+2FA== dependencies: - cron "4.3.5" + cron "4.4.0" "@nestjs/schematics@^10.0.1", "@nestjs/schematics@^10.0.2": version "10.2.3" @@ -4107,80 +3737,80 @@ "@parcel/watcher-win32-ia32" "2.5.6" "@parcel/watcher-win32-x64" "2.5.6" -"@peculiar/asn1-cms@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-cms/-/asn1-cms-2.6.0.tgz#88267055c460ca806651f916315a934c1b1ac994" - integrity sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA== +"@peculiar/asn1-cms@^2.6.0", "@peculiar/asn1-cms@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-cms/-/asn1-cms-2.6.1.tgz#cb5445c1bad9197d176073bf142a5c035b460640" + integrity sha512-vdG4fBF6Lkirkcl53q6eOdn3XYKt+kJTG59edgRZORlg/3atWWEReRCx5rYE1ZzTTX6vLK5zDMjHh7vbrcXGtw== dependencies: "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" - "@peculiar/asn1-x509-attr" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" + "@peculiar/asn1-x509-attr" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" "@peculiar/asn1-csr@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-csr/-/asn1-csr-2.6.0.tgz#a7eff845b0020720070a12f38f26effb9fdab158" - integrity sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ== + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-csr/-/asn1-csr-2.6.1.tgz#9629d403bc5a61254f28ed0b90e99cee61c0e8be" + integrity sha512-WRWnKfIocHyzFYQTka8O/tXCiBquAPSrRjXbOkHbO4qdmS6loffCEGs+rby6WxxGdJCuunnhS2duHURhjyio6w== dependencies: "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" "@peculiar/asn1-ecc@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-ecc/-/asn1-ecc-2.6.0.tgz#4846d39712a1a2b4786c2d6ea27b19a6dcc05ef5" - integrity sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw== + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-ecc/-/asn1-ecc-2.6.1.tgz#d29c4af671508a9934edc78e7c9419fbf7bc9870" + integrity sha512-+Vqw8WFxrtDIN5ehUdvlN2m73exS2JVG0UAyfVB31gIfor3zWEAQPD+K9ydCxaj3MLen9k0JhKpu9LqviuCE1g== dependencies: "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" -"@peculiar/asn1-pfx@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-pfx/-/asn1-pfx-2.6.0.tgz#4c8ed3050cdd5b3e63ec4192bf8f646d9e06e3f5" - integrity sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ== +"@peculiar/asn1-pfx@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-pfx/-/asn1-pfx-2.6.1.tgz#75cddd14d43ef875109e91ea150377d679c8fbc1" + integrity sha512-nB5jVQy3MAAWvq0KY0R2JUZG8bO/bTLpnwyOzXyEh/e54ynGTatAR+csOnXkkVD9AFZ2uL8Z7EV918+qB1qDvw== dependencies: - "@peculiar/asn1-cms" "^2.6.0" - "@peculiar/asn1-pkcs8" "^2.6.0" - "@peculiar/asn1-rsa" "^2.6.0" + "@peculiar/asn1-cms" "^2.6.1" + "@peculiar/asn1-pkcs8" "^2.6.1" + "@peculiar/asn1-rsa" "^2.6.1" "@peculiar/asn1-schema" "^2.6.0" asn1js "^3.0.6" tslib "^2.8.1" -"@peculiar/asn1-pkcs8@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.0.tgz#c426caf81cb49935c553b591e0273b4b44d1696f" - integrity sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA== +"@peculiar/asn1-pkcs8@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.1.tgz#bd56b4bb9e8a3702369049713a89134c87c6931a" + integrity sha512-JB5iQ9Izn5yGMw3ZG4Nw3Xn/hb/G38GYF3lf7WmJb8JZUydhVGEjK/ZlFSWhnlB7K/4oqEs8HnfFIKklhR58Tw== dependencies: "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" "@peculiar/asn1-pkcs9@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.0.tgz#96b57122228a0e2e30e81118cd3baa570c13a51d" - integrity sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw== + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.1.tgz#ddc5222952f25b59a0562a6f8cabdb72f586a496" + integrity sha512-5EV8nZoMSxeWmcxWmmcolg22ojZRgJg+Y9MX2fnE2bGRo5KQLqV5IL9kdSQDZxlHz95tHvIq9F//bvL1OeNILw== dependencies: - "@peculiar/asn1-cms" "^2.6.0" - "@peculiar/asn1-pfx" "^2.6.0" - "@peculiar/asn1-pkcs8" "^2.6.0" + "@peculiar/asn1-cms" "^2.6.1" + "@peculiar/asn1-pfx" "^2.6.1" + "@peculiar/asn1-pkcs8" "^2.6.1" "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" - "@peculiar/asn1-x509-attr" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" + "@peculiar/asn1-x509-attr" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" -"@peculiar/asn1-rsa@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-rsa/-/asn1-rsa-2.6.0.tgz#49d905ab67ae8aa54e996734f37a391bb7958747" - integrity sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w== +"@peculiar/asn1-rsa@^2.6.0", "@peculiar/asn1-rsa@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-rsa/-/asn1-rsa-2.6.1.tgz#2cdf9f9ea6d6fdbaae214b9fed6de0534b654437" + integrity sha512-1nVMEh46SElUt5CB3RUTV4EG/z7iYc7EoaDY5ECwganibQPkZ/Y2eMsTKB/LeyrUJ+W/tKoD9WUqIy8vB+CEdA== dependencies: "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" @@ -4193,20 +3823,20 @@ pvtsutils "^1.3.6" tslib "^2.8.1" -"@peculiar/asn1-x509-attr@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.0.tgz#057cb0c3c600a259c9f40582ee5fd7f0114c5be6" - integrity sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA== +"@peculiar/asn1-x509-attr@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.1.tgz#6425008b8099476010aace5b8ae9f9cbc41db0ab" + integrity sha512-tlW6cxoHwgcQghnJwv3YS+9OO1737zgPogZ+CgWRUK4roEwIPzRH4JEiG770xe5HX2ATfCpmX60gurfWIF9dcQ== dependencies: "@peculiar/asn1-schema" "^2.6.0" - "@peculiar/asn1-x509" "^2.6.0" + "@peculiar/asn1-x509" "^2.6.1" asn1js "^3.0.6" tslib "^2.8.1" -"@peculiar/asn1-x509@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-x509/-/asn1-x509-2.6.0.tgz#9aa0784b455ca34095fdc91a5cc52869e21528dd" - integrity sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA== +"@peculiar/asn1-x509@^2.6.0", "@peculiar/asn1-x509@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-x509/-/asn1-x509-2.6.1.tgz#4e8995659e16178e0e90fe90519aa269045af262" + integrity sha512-O9jT5F1A2+t3r7C4VT7LYGXqkGLK7Kj1xFpz7U0isPrubwU5PbDoyYtx6MiGst29yq7pXN5vZbQFKRCP+lLZlA== dependencies: "@peculiar/asn1-schema" "^2.6.0" asn1js "^3.0.6" @@ -4638,9 +4268,9 @@ integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== "@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + version "0.27.10" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.10.tgz#beefe675f1853f73676aecc915b2bd2ac98c4fc6" + integrity sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA== "@sinclair/typebox@^0.34.0": version "0.34.48" @@ -4691,7 +4321,7 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4.0.0", "@smithy/config-resolver@^4.4.6": +"@smithy/config-resolver@^4.4.6": version "4.4.6" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.6.tgz#bd7f65b3da93f37f1c97a399ade0124635c02297" integrity sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ== @@ -4703,10 +4333,10 @@ "@smithy/util-middleware" "^4.2.8" tslib "^2.6.2" -"@smithy/core@^3.0.0", "@smithy/core@^3.22.0", "@smithy/core@^3.22.1": - version "3.22.1" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.22.1.tgz#c34180d541c9dc5d29412809a6aa497ea47d74f8" - integrity sha512-x3ie6Crr58MWrm4viHqqy2Du2rHYZjwu8BekasrQx4ca+Y24dzVAwq3yErdqIbc2G3I0kLQA13PQ+/rde+u65g== +"@smithy/core@^3.22.0", "@smithy/core@^3.23.0": + version "3.23.0" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.23.0.tgz#64dca2825753316ace7b8342cb96c9dfc5de4e2a" + integrity sha512-Yq4UPVoQICM9zHnByLmG8632t2M0+yap4T7ANVw482J0W7HW0pOuxwVmeOwzJqX2Q89fkXz0Vybz55Wj2Xzrsg== dependencies: "@smithy/middleware-serde" "^4.2.9" "@smithy/protocol-http" "^5.3.8" @@ -4714,12 +4344,12 @@ "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-middleware" "^4.2.8" - "@smithy/util-stream" "^4.5.11" + "@smithy/util-stream" "^4.5.12" "@smithy/util-utf8" "^4.2.0" "@smithy/uuid" "^1.1.0" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.0.0", "@smithy/credential-provider-imds@^4.2.8": +"@smithy/credential-provider-imds@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.8.tgz#b2f4bf759ab1c35c0dd00fa3470263c749ebf60f" integrity sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw== @@ -4740,7 +4370,7 @@ "@smithy/util-hex-encoding" "^4.2.0" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^4.0.0", "@smithy/eventstream-serde-browser@^4.2.8": +"@smithy/eventstream-serde-browser@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.8.tgz#04e2e1fad18e286d5595fbc0bff22e71251fca38" integrity sha512-MTfQT/CRQz5g24ayXdjg53V0mhucZth4PESoA5IhvaWVDTOQLfo8qI9vzqHcPsdd2v6sqfTYqF5L/l+pea5Uyw== @@ -4749,7 +4379,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^4.0.0", "@smithy/eventstream-serde-config-resolver@^4.3.8": +"@smithy/eventstream-serde-config-resolver@^4.3.8": version "4.3.8" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.8.tgz#b913d23834c6ebf1646164893e1bec89dffe4f3b" integrity sha512-ah12+luBiDGzBruhu3efNy1IlbwSEdNiw8fOZksoKoWW1ZHvO/04MQsdnws/9Aj+5b0YXSSN2JXKy/ClIsW8MQ== @@ -4757,7 +4387,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/eventstream-serde-node@^4.0.0", "@smithy/eventstream-serde-node@^4.2.8": +"@smithy/eventstream-serde-node@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.8.tgz#5f2dfa2cbb30bf7564c8d8d82a9832e9313f5243" integrity sha512-cYpCpp29z6EJHa5T9WL0KAlq3SOKUQkcgSoeRfRVwjGgSFl7Uh32eYGt7IDYCX20skiEdRffyDpvF2efEZPC0A== @@ -4775,7 +4405,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.0.0", "@smithy/fetch-http-handler@^5.3.9": +"@smithy/fetch-http-handler@^5.3.9": version "5.3.9" resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.9.tgz#edfc9e90e0c7538c81e22e748d62c0066cc91d58" integrity sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA== @@ -4796,7 +4426,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/hash-node@^4.0.0", "@smithy/hash-node@^4.2.8": +"@smithy/hash-node@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.8.tgz#c21eb055041716cd492dda3a109852a94b6d47bb" integrity sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA== @@ -4815,7 +4445,7 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.0.0", "@smithy/invalid-dependency@^4.2.8": +"@smithy/invalid-dependency@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.8.tgz#c578bc6d5540c877aaed5034b986b5f6bd896451" integrity sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ== @@ -4862,7 +4492,7 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/middleware-content-length@^4.0.0", "@smithy/middleware-content-length@^4.2.8": +"@smithy/middleware-content-length@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.8.tgz#82c1df578fa70fe5800cf305b8788b9d2836a3e4" integrity sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A== @@ -4871,12 +4501,12 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.0.0", "@smithy/middleware-endpoint@^4.4.12", "@smithy/middleware-endpoint@^4.4.13": - version "4.4.13" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.13.tgz#8a5dda67cbf8e63155a908a724e7ae09b763baad" - integrity sha512-x6vn0PjYmGdNuKh/juUJJewZh7MoQ46jYaJ2mvekF4EesMuFfrl4LaW/k97Zjf8PTCPQmPgMvwewg7eNoH9n5w== +"@smithy/middleware-endpoint@^4.4.12", "@smithy/middleware-endpoint@^4.4.14": + version "4.4.14" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.14.tgz#df8aca71af70366f39305eeaf18ffd650f764219" + integrity sha512-FUFNE5KVeaY6U/GL0nzAAHkaCHzXLZcY1EhtQnsAqhD8Du13oPKtMB9/0WK4/LK6a/T5OZ24wPoSShff5iI6Ag== dependencies: - "@smithy/core" "^3.22.1" + "@smithy/core" "^3.23.0" "@smithy/middleware-serde" "^4.2.9" "@smithy/node-config-provider" "^4.3.8" "@smithy/shared-ini-file-loader" "^4.4.3" @@ -4885,22 +4515,22 @@ "@smithy/util-middleware" "^4.2.8" tslib "^2.6.2" -"@smithy/middleware-retry@^4.0.0", "@smithy/middleware-retry@^4.4.29": - version "4.4.30" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.30.tgz#a0548803044069b53a332606d4b4f803f07f8963" - integrity sha512-CBGyFvN0f8hlnqKH/jckRDz78Snrp345+PVk8Ux7pnkUCW97Iinse59lY78hBt04h1GZ6hjBN94BRwZy1xC8Bg== +"@smithy/middleware-retry@^4.4.29", "@smithy/middleware-retry@^4.4.31": + version "4.4.31" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.31.tgz#1dbdbaedbd62f4900e3520f65599810123c0c461" + integrity sha512-RXBzLpMkIrxBPe4C8OmEOHvS8aH9RUuCOH++Acb5jZDEblxDjyg6un72X9IcbrGTJoiUwmI7hLypNfuDACypbg== dependencies: "@smithy/node-config-provider" "^4.3.8" "@smithy/protocol-http" "^5.3.8" "@smithy/service-error-classification" "^4.2.8" - "@smithy/smithy-client" "^4.11.2" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" "@smithy/uuid" "^1.1.0" tslib "^2.6.2" -"@smithy/middleware-serde@^4.0.0", "@smithy/middleware-serde@^4.2.9": +"@smithy/middleware-serde@^4.2.9": version "4.2.9" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.9.tgz#fd9d9b02b265aef67c9a30f55c2a5038fc9ca791" integrity sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ== @@ -4909,7 +4539,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.0.0", "@smithy/middleware-stack@^4.2.8": +"@smithy/middleware-stack@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz#4fa9cfaaa05f664c9bb15d45608f3cb4f6da2b76" integrity sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA== @@ -4917,7 +4547,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4.0.0", "@smithy/node-config-provider@^4.3.8": +"@smithy/node-config-provider@^4.3.8": version "4.3.8" resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz#85a0683448262b2eb822f64c14278d4887526377" integrity sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg== @@ -4927,10 +4557,10 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.0.0", "@smithy/node-http-handler@^4.4.8", "@smithy/node-http-handler@^4.4.9": - version "4.4.9" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.9.tgz#c167e5b8aed33c5edaf25b903ed9866858499c93" - integrity sha512-KX5Wml5mF+luxm1szW4QDz32e3NObgJ4Fyw+irhph4I/2geXwUy4jkIMUs5ZPGflRBeR6BUkC2wqIab4Llgm3w== +"@smithy/node-http-handler@^4.4.10", "@smithy/node-http-handler@^4.4.8": + version "4.4.10" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.10.tgz#4945e2c2e61174ec1471337e3ddd50b8e4921204" + integrity sha512-u4YeUwOWRZaHbWaebvrs3UhwQwj+2VNmcVCwXcYTvPIuVyM7Ex1ftAj+fdbG/P4AkBwLq/+SKn+ydOI4ZJE9PA== dependencies: "@smithy/abort-controller" "^4.2.8" "@smithy/protocol-http" "^5.3.8" @@ -4938,7 +4568,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/property-provider@^4.0.0", "@smithy/property-provider@^4.2.8": +"@smithy/property-provider@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.8.tgz#6e37b30923d2d31370c50ce303a4339020031472" integrity sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w== @@ -4946,7 +4576,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.0.0", "@smithy/protocol-http@^5.3.8": +"@smithy/protocol-http@^5.3.8": version "5.3.8" resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.8.tgz#0938f69a3c3673694c2f489a640fce468ce75006" integrity sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ== @@ -4978,7 +4608,7 @@ dependencies: "@smithy/types" "^4.12.0" -"@smithy/shared-ini-file-loader@^4.0.0", "@smithy/shared-ini-file-loader@^4.4.3": +"@smithy/shared-ini-file-loader@^4.4.3": version "4.4.3" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz#6054215ecb3a6532b13aa49a9fbda640b63be50e" integrity sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg== @@ -4986,7 +4616,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/signature-v4@^5.0.0", "@smithy/signature-v4@^5.3.8": +"@smithy/signature-v4@^5.3.8": version "5.3.8" resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.8.tgz#796619b10b7cc9467d0625b0ebd263ae04fdfb76" integrity sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg== @@ -5000,17 +4630,17 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.0.0", "@smithy/smithy-client@^4.11.1", "@smithy/smithy-client@^4.11.2": - version "4.11.2" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.11.2.tgz#1f6a4d75625dbaa16bafbe9b10cf6a41c98fe3da" - integrity sha512-SCkGmFak/xC1n7hKRsUr6wOnBTJ3L22Qd4e8H1fQIuKTAjntwgU8lrdMe7uHdiT2mJAOWA/60qaW9tiMu69n1A== +"@smithy/smithy-client@^4.11.1", "@smithy/smithy-client@^4.11.3": + version "4.11.3" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.11.3.tgz#94d1083d5bc3b09e510f680ad7f82395765badf3" + integrity sha512-Q7kY5sDau8OoE6Y9zJoRGgje8P4/UY0WzH8R2ok0PDh+iJ+ZnEKowhjEqYafVcubkbYxQVaqwm3iufktzhprGg== dependencies: - "@smithy/core" "^3.22.1" - "@smithy/middleware-endpoint" "^4.4.13" + "@smithy/core" "^3.23.0" + "@smithy/middleware-endpoint" "^4.4.14" "@smithy/middleware-stack" "^4.2.8" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" - "@smithy/util-stream" "^4.5.11" + "@smithy/util-stream" "^4.5.12" tslib "^2.6.2" "@smithy/types@^2.3.1": @@ -5027,14 +4657,14 @@ dependencies: tslib "^2.6.2" -"@smithy/types@^4.0.0", "@smithy/types@^4.12.0": +"@smithy/types@^4.12.0": version "4.12.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.12.0.tgz#55d2479080922bda516092dbf31916991d9c6fee" integrity sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw== dependencies: tslib "^2.6.2" -"@smithy/url-parser@^4.0.0", "@smithy/url-parser@^4.2.8": +"@smithy/url-parser@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.8.tgz#b44267cd704abe114abcd00580acdd9e4acc1177" integrity sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA== @@ -5052,7 +4682,7 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@smithy/util-base64@^4.0.0", "@smithy/util-base64@^4.3.0": +"@smithy/util-base64@^4.3.0": version "4.3.0" resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.3.0.tgz#5e287b528793aa7363877c1a02cd880d2e76241d" integrity sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ== @@ -5061,14 +4691,14 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/util-body-length-browser@^4.0.0", "@smithy/util-body-length-browser@^4.2.0": +"@smithy/util-body-length-browser@^4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz#04e9fc51ee7a3e7f648a4b4bcdf96c350cfa4d61" integrity sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg== dependencies: tslib "^2.6.2" -"@smithy/util-body-length-node@^4.0.0", "@smithy/util-body-length-node@^4.2.1": +"@smithy/util-body-length-node@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz#79c8a5d18e010cce6c42d5cbaf6c1958523e6fec" integrity sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA== @@ -5099,37 +4729,37 @@ "@smithy/is-array-buffer" "^4.2.0" tslib "^2.6.2" -"@smithy/util-config-provider@^4.0.0", "@smithy/util-config-provider@^4.2.0": +"@smithy/util-config-provider@^4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz#2e4722937f8feda4dcb09672c59925a4e6286cfc" integrity sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q== dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.0.0", "@smithy/util-defaults-mode-browser@^4.3.28": - version "4.3.29" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.29.tgz#fd4f9563ffd1fb49d092e5b86bacc7796170763e" - integrity sha512-nIGy3DNRmOjaYaaKcQDzmWsro9uxlaqUOhZDHQed9MW/GmkBZPtnU70Pu1+GT9IBmUXwRdDuiyaeiy9Xtpn3+Q== +"@smithy/util-defaults-mode-browser@^4.3.28", "@smithy/util-defaults-mode-browser@^4.3.30": + version "4.3.30" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.30.tgz#0494c467897ddf5b09b6f87712992b7b0ebe1cc1" + integrity sha512-cMni0uVU27zxOiU8TuC8pQLC1pYeZ/xEMxvchSK/ILwleRd1ugobOcIRr5vXtcRqKd4aBLWlpeBoDPJJ91LQng== dependencies: "@smithy/property-provider" "^4.2.8" - "@smithy/smithy-client" "^4.11.2" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.0.0", "@smithy/util-defaults-mode-node@^4.2.31": - version "4.2.32" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.32.tgz#bc3e9ee1711a9ac3b1c29ea0bef0e785c1da30da" - integrity sha512-7dtFff6pu5fsjqrVve0YMhrnzJtccCWDacNKOkiZjJ++fmjGExmmSu341x+WU6Oc1IccL7lDuaUj7SfrHpWc5Q== +"@smithy/util-defaults-mode-node@^4.2.31", "@smithy/util-defaults-mode-node@^4.2.33": + version "4.2.33" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.33.tgz#b5d8b88d398d4556fe3e6299d7a14eac2b892750" + integrity sha512-LEb2aq5F4oZUSzWBG7S53d4UytZSkOEJPXcBq/xbG2/TmK9EW5naUZ8lKu1BEyWMzdHIzEVN16M3k8oxDq+DJA== dependencies: "@smithy/config-resolver" "^4.4.6" "@smithy/credential-provider-imds" "^4.2.8" "@smithy/node-config-provider" "^4.3.8" "@smithy/property-provider" "^4.2.8" - "@smithy/smithy-client" "^4.11.2" + "@smithy/smithy-client" "^4.11.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.0.0", "@smithy/util-endpoints@^3.2.8": +"@smithy/util-endpoints@^3.2.8": version "3.2.8" resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz#5650bda2adac989ff2e562606088c5de3dcb1b36" integrity sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw== @@ -5152,7 +4782,7 @@ dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^4.0.0", "@smithy/util-middleware@^4.2.8": +"@smithy/util-middleware@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.8.tgz#1da33f29a74c7ebd9e584813cb7e12881600a80a" integrity sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A== @@ -5160,7 +4790,7 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-retry@^4.0.0", "@smithy/util-retry@^4.2.8": +"@smithy/util-retry@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.8.tgz#23f3f47baf0681233fd0c37b259e60e268c73b11" integrity sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg== @@ -5169,13 +4799,13 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-stream@^4.0.0", "@smithy/util-stream@^4.5.10", "@smithy/util-stream@^4.5.11": - version "4.5.11" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.11.tgz#69bf0816c2a396b389a48a64455dacdb57893984" - integrity sha512-lKmZ0S/3Qj2OF5H1+VzvDLb6kRxGzZHq6f3rAsoSu5cTLGsn3v3VQBA8czkNNXlLjoFEtVu3OQT2jEeOtOE2CA== +"@smithy/util-stream@^4.5.12": + version "4.5.12" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.12.tgz#f8734a01dce2e51530231e6afc8910397d3e300a" + integrity sha512-D8tgkrmhAX/UNeCZbqbEO3uqyghUnEmmoO9YEvRuwxjlkKKUE7FOgCJnqpTlQPe9MApdWPky58mNQQHbnCzoNg== dependencies: "@smithy/fetch-http-handler" "^5.3.9" - "@smithy/node-http-handler" "^4.4.9" + "@smithy/node-http-handler" "^4.4.10" "@smithy/types" "^4.12.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-buffer-from" "^4.2.0" @@ -5214,7 +4844,7 @@ "@smithy/util-buffer-from" "^3.0.0" tslib "^2.6.2" -"@smithy/util-utf8@^4.0.0", "@smithy/util-utf8@^4.2.0": +"@smithy/util-utf8@^4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.2.0.tgz#8b19d1514f621c44a3a68151f3d43e51087fed9d" integrity sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw== @@ -5222,7 +4852,7 @@ "@smithy/util-buffer-from" "^4.2.0" tslib "^2.6.2" -"@smithy/util-waiter@^4.0.0", "@smithy/util-waiter@^4.2.8": +"@smithy/util-waiter@^4.2.8": version "4.2.8" resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.2.8.tgz#35d7bd8b2be7a2ebc12d8c38a0818c501b73e928" integrity sha512-n+lahlMWk+aejGuax7DPWtqav8HYnWxQwR+LCG2BgCUmaGcTe9qZCFsmw8TMg9iG75HOwhrJCX9TCJRLH+Yzqg== @@ -5617,7 +5247,7 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/jsonwebtoken@^9.0.4": +"@types/jsonwebtoken@*", "@types/jsonwebtoken@^9.0.4": version "9.0.10" resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz#a7932a47177dcd4283b6146f3bd5c26d82647f09" integrity sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA== @@ -5648,9 +5278,9 @@ "@types/express" "*" "@types/node@*": - version "25.2.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.2.0.tgz#015b7d228470c1dcbfc17fe9c63039d216b4d782" - integrity sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w== + version "25.2.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.2.3.tgz#9c18245be768bdb4ce631566c7da303a5c99a7f8" + integrity sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ== dependencies: undici-types "~7.16.0" @@ -5666,6 +5296,29 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== +"@types/passport-jwt@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/passport-jwt/-/passport-jwt-4.0.1.tgz#080fbe934fb9f6954fb88ec4cdf4bb2cc7c4d435" + integrity sha512-Y0Ykz6nWP4jpxgEUYq8NoVZeCQPo1ZndJLfapI249g1jHChvRfZRO/LS3tqu26YgAS/laI1qx98sYGz0IalRXQ== + dependencies: + "@types/jsonwebtoken" "*" + "@types/passport-strategy" "*" + +"@types/passport-strategy@*": + version "0.2.38" + resolved "https://registry.yarnpkg.com/@types/passport-strategy/-/passport-strategy-0.2.38.tgz#482abba0b165cd4553ec8b748f30b022bd6c04d3" + integrity sha512-GC6eMqqojOooq993Tmnmp7AUTbbQSgilyvpCYQjT+H6JfG/g6RGc7nXEniZlp0zyKJ0WUdOiZWLBZft9Yug1uA== + dependencies: + "@types/express" "*" + "@types/passport" "*" + +"@types/passport@*": + version "1.0.17" + resolved "https://registry.yarnpkg.com/@types/passport/-/passport-1.0.17.tgz#718a8d1f7000ebcf6bbc0853da1bc8c4bc7ea5e6" + integrity sha512-aciLyx+wDwT2t2/kJGJR2AEeBz0nJU4WuRX04Wu9Dqc5lSUtwu0WERPHYsLhF9PtseiAMPBGNUOtFjxZ56prsg== + dependencies: + "@types/express" "*" + "@types/prop-types@*": version "15.7.15" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.15.tgz#e6e5a86d602beaca71ce5163fadf5f95d70931c7" @@ -5687,9 +5340,9 @@ integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ== "@types/react@^18.2.14": - version "18.3.27" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.27.tgz#74a3b590ea183983dc65a474dc17553ae1415c34" - integrity sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w== + version "18.3.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.28.tgz#0a85b1a7243b4258d9f626f43797ba18eb5f8781" + integrity sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw== dependencies: "@types/prop-types" "*" csstype "^3.2.2" @@ -5814,37 +5467,37 @@ "@types/node" "*" "@typescript-eslint/eslint-plugin@^8.23.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz#d8899e5c2eccf5c4a20d01c036a193753748454d" - integrity sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ== + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz#086d2ef661507b561f7b17f62d3179d692a0765f" + integrity sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.54.0" - "@typescript-eslint/type-utils" "8.54.0" - "@typescript-eslint/utils" "8.54.0" - "@typescript-eslint/visitor-keys" "8.54.0" + "@typescript-eslint/scope-manager" "8.55.0" + "@typescript-eslint/type-utils" "8.55.0" + "@typescript-eslint/utils" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.4.0" "@typescript-eslint/parser@^8.23.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.54.0.tgz#3d01a6f54ed247deb9982621f70e7abf1810bd97" - integrity sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA== - dependencies: - "@typescript-eslint/scope-manager" "8.54.0" - "@typescript-eslint/types" "8.54.0" - "@typescript-eslint/typescript-estree" "8.54.0" - "@typescript-eslint/visitor-keys" "8.54.0" + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.55.0.tgz#6eace4e9e95f178d3447ed1f17f3d6a5dfdb345c" + integrity sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw== + dependencies: + "@typescript-eslint/scope-manager" "8.55.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.54.0.tgz#f582aceb3d752544c8e1b11fea8d95d00cf9adc6" - integrity sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g== +"@typescript-eslint/project-service@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.55.0.tgz#b8a71c06a625bdad481c24d5614b68e252f3ae9b" + integrity sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.54.0" - "@typescript-eslint/types" "^8.54.0" + "@typescript-eslint/tsconfig-utils" "^8.55.0" + "@typescript-eslint/types" "^8.55.0" debug "^4.4.3" "@typescript-eslint/scope-manager@5.62.0": @@ -5855,27 +5508,27 @@ "@typescript-eslint/types" "5.62.0" "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/scope-manager@8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz#307dc8cbd80157e2772c2d36216857415a71ab33" - integrity sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg== +"@typescript-eslint/scope-manager@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz#8a0752c31c788651840dc98f840b0c2ebe143b8c" + integrity sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q== dependencies: - "@typescript-eslint/types" "8.54.0" - "@typescript-eslint/visitor-keys" "8.54.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" -"@typescript-eslint/tsconfig-utils@8.54.0", "@typescript-eslint/tsconfig-utils@^8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz#71dd7ba1674bd48b172fc4c85b2f734b0eae3dbc" - integrity sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw== +"@typescript-eslint/tsconfig-utils@8.55.0", "@typescript-eslint/tsconfig-utils@^8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz#62f1d005419985e09d37a040b2f1450e4e805afa" + integrity sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q== -"@typescript-eslint/type-utils@8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz#64965317dd4118346c2fa5ee94492892200e9fb9" - integrity sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA== +"@typescript-eslint/type-utils@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz#195d854b3e56308ce475fdea2165313bb1190200" + integrity sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g== dependencies: - "@typescript-eslint/types" "8.54.0" - "@typescript-eslint/typescript-estree" "8.54.0" - "@typescript-eslint/utils" "8.54.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" + "@typescript-eslint/utils" "8.55.0" debug "^4.4.3" ts-api-utils "^2.4.0" @@ -5894,10 +5547,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/types@8.54.0", "@typescript-eslint/types@^8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.54.0.tgz#c12d41f67a2e15a8a96fbc5f2d07b17331130889" - integrity sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA== +"@typescript-eslint/types@8.55.0", "@typescript-eslint/types@^8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.55.0.tgz#8449c5a7adac61184cac92dbf6315733569708c2" + integrity sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w== "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -5912,15 +5565,15 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz#3c7716905b2b811fadbd2114804047d1bfc86527" - integrity sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA== +"@typescript-eslint/typescript-estree@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz#c83ac92c11ce79bedd984937c7780a65e7f7b2e3" + integrity sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw== dependencies: - "@typescript-eslint/project-service" "8.54.0" - "@typescript-eslint/tsconfig-utils" "8.54.0" - "@typescript-eslint/types" "8.54.0" - "@typescript-eslint/visitor-keys" "8.54.0" + "@typescript-eslint/project-service" "8.55.0" + "@typescript-eslint/tsconfig-utils" "8.55.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" debug "^4.4.3" minimatch "^9.0.5" semver "^7.7.3" @@ -5941,15 +5594,15 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/utils@8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.54.0.tgz#c79a4bcbeebb4f571278c0183ed1cb601d84c6c8" - integrity sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA== +"@typescript-eslint/utils@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.55.0.tgz#c1744d94a3901deb01f58b09d3478d811f96d619" + integrity sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.54.0" - "@typescript-eslint/types" "8.54.0" - "@typescript-eslint/typescript-estree" "8.54.0" + "@typescript-eslint/scope-manager" "8.55.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" "@typescript-eslint/visitor-keys@5.62.0": version "5.62.0" @@ -5959,12 +5612,12 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@8.54.0": - version "8.54.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz#0e4b50124b210b8600b245dd66cbad52deb15590" - integrity sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA== +"@typescript-eslint/visitor-keys@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz#3d9a40fd4e3705c63d8fae3af58988add3ed464d" + integrity sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA== dependencies: - "@typescript-eslint/types" "8.54.0" + "@typescript-eslint/types" "8.55.0" eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.2.0", "@ungap/structured-clone@^1.3.0": @@ -6217,759 +5870,759 @@ js-yaml "^3.10.0" tslib "^2.4.0" -"@zag-js/accordion@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/accordion/-/accordion-1.31.1.tgz#ea16303036696bb49cf528b131e4bbe3c54437fc" - integrity sha512-3sGi4EZpGBz/O1IVkk9dzzWzP5vVVOj4Li6C+jHOnrgaWPouA/mBTP5L9HEL8qtFsECFZwpNo486eqiCmeHoGw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/anatomy@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/anatomy/-/anatomy-1.31.1.tgz#415564763b6e6b2f77ff3c2dac9c8683531bc5d3" - integrity sha512-BhIhf3Q0tRA0Jugd7AJfUBzeAb/iATBsw7KyYThMGcPWmrWssL7KWr5AB6RufzGKU7+DCb1QEhlqd4NSOJaYxQ== - -"@zag-js/angle-slider@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/angle-slider/-/angle-slider-1.31.1.tgz#fba6c241868ac8de3ee2318e9ac9a893dfb771c5" - integrity sha512-SfWrgnM0zMLX82rsIJOqWk430UnPA17UFGcDqMDRwXy1Wx4yptmx0aFAsSXnRnw4Ee7WaulF2RWBli6O6iYRCA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/rect-utils" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/aria-hidden@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/aria-hidden/-/aria-hidden-1.31.1.tgz#5dfb1e9702a02f0964684ebace3592e935cf756c" - integrity sha512-SoNt4S2LkHNWPglQczWN0E5vAV15MT1GoK9MksZzbkMhl+pkDTdLytpXsQ1IgalC1YUng0XNps/Wt6P3uDuzTA== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/async-list@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/async-list/-/async-list-1.31.1.tgz#db46419798d856a85a3de9b4907e502ba181cfd5" - integrity sha512-BDZEmr4KKh3JASgkXouOwoTWRS1UPE3gdZYZ7Sk7SJ1i8+Pk6zUQ4FnxaoF/cSAdCXyjSSr92Kns2bTk/QuNkQ== - dependencies: - "@zag-js/core" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/auto-resize@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/auto-resize/-/auto-resize-1.31.1.tgz#882d6313b71b6546b905aa718b6aa6e7b4ff46e4" - integrity sha512-qzWHibjBekSmFweG+EWY8g0lRzKtok7o9XtQ+JFlOu3s6x4D02z2YDzjDdfSLmS7j0NxISnwQkinWiDAZEYHog== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/avatar@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/avatar/-/avatar-1.31.1.tgz#31f103b0984bc1e0b03704d14cbfd145fc9a4f38" - integrity sha512-Grosi2hRn4wfDYlPd8l+d4GCIFMsoj6ZFqii+1k14AqTDiCUJ/J0jCvOrRHkvkpEqektjuSD7e/GCX+yawqkuQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/bottom-sheet@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/bottom-sheet/-/bottom-sheet-1.31.1.tgz#9fe9b295bff3661b0a32a758df6d9c1be2f218c5" - integrity sha512-ZBbIpYyZX2zQeqW36aODVi9/I4J3zS1XmIHUjeXmfmf6TlQUA1ydgYl7ipREfmCzNWX2LEA5ZnPJQw0UBcrB8w== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/aria-hidden" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-trap" "1.31.1" - "@zag-js/remove-scroll" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/carousel@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/carousel/-/carousel-1.31.1.tgz#4cf83807ae28b14b94947471bf260ccbe3855685" - integrity sha512-228Ol86G/lg8crcomy5cALkUYdOHCHcvJnSOQzeUj80JNjlELzrjBpaAj4lx8dZocfwou2Sg4NyZJ+mISSc+Dg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/scroll-snap" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/checkbox@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/checkbox/-/checkbox-1.31.1.tgz#6547280b733b14c97cfb1da2d253f9dae91a8374" - integrity sha512-oLS8bqhimckLl6coCNmKPPUmB8wIbVhtkpLwLPLgz4vhhUe7gnpB5dea14Ow2JTBnmug8bMh/bJDtuPa9qQuTw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-visible" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/clipboard@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/clipboard/-/clipboard-1.31.1.tgz#6f1803ec184440d61ca280dd6f21539f24d2ddc0" - integrity sha512-pv/gOmD9DMg+YmSMjahyd5oSp7/v9K0uQ3att6fPeaNMjB42b3tnY1S1GNVy5Ltf/qHDab6WVwlEN+1zKHXaYw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/collapsible@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/collapsible/-/collapsible-1.31.1.tgz#46082b9827d1d5893d46bdb71c396e7d8defae2a" - integrity sha512-eCC5G6bBZUwF8z2XULQXUNRxqte9I2Sv+WJ2brycPn1a68uYD76RzFBmLQ2er95VbshUdeo8nRuX8MooAFuYzg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/collection@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/collection/-/collection-1.31.1.tgz#26724e1ffa359097f1f2836f9d66a95b56bd45ff" - integrity sha512-ecpfyfCj8Y0/GUPuHYsLxexIrx10VuR3Wd0H+lamcki3lYgQxZrpLRFMwgTqmI/m7t3zhm5QeEvMUJ1H14YMLA== - dependencies: - "@zag-js/utils" "1.31.1" - -"@zag-js/color-picker@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/color-picker/-/color-picker-1.31.1.tgz#547d2f354adf37f2dd47e551872c979452cc04a8" - integrity sha512-AWNZth49iEDxqh1DBZNSKpfEM/FF+MjL5bgUHVctnHdkpFsZLynJorWQQ4hNXNDFEc/I5w10KSxVCcO6tsPGFw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/color-utils" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/color-utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/color-utils/-/color-utils-1.31.1.tgz#444efc5c0fc0064b85915404980916137e8dde12" - integrity sha512-HdjTRU8C0tO6hK+PBVlu8iQH1MJaAnJAEdq2FcD97mq0PiPhrSj6iOftnrvPsE4CRieVFjnJWOvaubWFc4VmHA== - dependencies: - "@zag-js/utils" "1.31.1" - -"@zag-js/combobox@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/combobox/-/combobox-1.31.1.tgz#6719fe141ae01459814f8a242add2c56d127927f" - integrity sha512-IT0getSAGzngdRL20iX/iAh2d7DzVoMDDppOsOFBG2owKAgLpj8uLvUhy+lcrm6N8yxYOya89D6Aef7V5KdwlQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/aria-hidden" "1.31.1" - "@zag-js/collection" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/core@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/core/-/core-1.31.1.tgz#a8419dee9bb5e9b021009aba4b2aa44d6a48fda8" - integrity sha512-RaMJeqtjxG6k7iFD3WQnlyFJVT3yfQN+pJygAHH37GsMtiNzQQJOoesjb0LV9T27jwMXeNUzrh3MSDr1/0yVcQ== - dependencies: - "@zag-js/dom-query" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/date-picker@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/date-picker/-/date-picker-1.31.1.tgz#e9ec0419edd7e300279aa858e113e0038bb1b792" - integrity sha512-AOWN/IskGidVQt5g+uE9cILqJBTclE6OG1GC9WSWuyP/y4F+PdP/781SgYpYCZg/6pMGbL01PFKKb7xOOCeZAg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/date-utils" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/live-region" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/date-utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/date-utils/-/date-utils-1.31.1.tgz#42633d8163d4d5aa9c50b0cc00f8d28ba77b977c" - integrity sha512-+Aq9g/rqLeiRmnazgdZMc59gAxqxbw3GGy8AngrtNipgRtMhPlzGa3S4Qsq1yau6OKaHZ13uckUS+MhLNbBY+Q== - -"@zag-js/dialog@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/dialog/-/dialog-1.31.1.tgz#a87edd3d67ce0fc6e66c036bbb15723920724ff9" - integrity sha512-iaWlYQ6TYoVjM/X5+UZVZzKiMboE50GnEzGUpbhbeRNRiLqSu5dODSFzior1G4kde/ns5eN+BTf/Tm6AT4N2og== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/aria-hidden" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-trap" "1.31.1" - "@zag-js/remove-scroll" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/dismissable@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/dismissable/-/dismissable-1.31.1.tgz#93c56e85b2e0c71e0714da14d0600254da6c614e" - integrity sha512-jCdJwQmEkG6PlrN13fUk2l7ZclSu54FZwmT4xOtQpEbaiAiESm5KI5oyFh5jDPY47Goa28UJkEjWXVgKXKWb0g== - dependencies: - "@zag-js/dom-query" "1.31.1" - "@zag-js/interact-outside" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/dom-query@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/dom-query/-/dom-query-1.31.1.tgz#9b7e8ee3441dcb1b6c48f042177ffe293334d479" - integrity sha512-2tCZLwSfoXm62gwl0neiAN6u5VnzUhy5wHtKbX+klqGFatnca3Bm++H9+4PHMrwUWRbPg3H5N151lKFEOQhBfQ== - dependencies: - "@zag-js/types" "1.31.1" - -"@zag-js/editable@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/editable/-/editable-1.31.1.tgz#6bc4500a9c0acff1408a9ae83707d0f96e824159" - integrity sha512-JMICHw4/x0YqDy/n+I+TeaXlFbTA0j9w3UqOWMwUFQ+dAsq4JLXeqZDXu19MQN6yaTFdOpG1EFw4FEVTsu+d3Q== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/interact-outside" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/file-upload@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/file-upload/-/file-upload-1.31.1.tgz#2e6d063b68eb4b86d768dc543695cbc7e5cd35d5" - integrity sha512-cp7qMiXKrIcTfDamOz9wlnJLeBF8gucTI7Y+iKaP+hiIW+OG254GElfQiqXNDad3HUmD+Dt8Tx6uAzL/mw3sbQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/file-utils" "1.31.1" - "@zag-js/i18n-utils" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/file-utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/file-utils/-/file-utils-1.31.1.tgz#69a4f5142f7c2b6af7e1f1b42773af25e2df002f" - integrity sha512-MDDz52IdPh/mPUYrqUXvh7qDckJHs+mt5gjfx0N89qh2JNXuRU14zPotOKTzIKM4o+HFZkAT6BAfMpr9CX/0ug== - dependencies: - "@zag-js/i18n-utils" "1.31.1" - -"@zag-js/floating-panel@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/floating-panel/-/floating-panel-1.31.1.tgz#cfe2b6cc0e6ec12f3ea07b46f14cf4aa4dbc2788" - integrity sha512-Pjgd/wjdglZ90dtq/LC4o5sc6w0m+RehhPmJcIzq9T+E/Xrb6qrhf06QhxB9LwSj4DG/gIv87gmD2qF1VH7cRQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/rect-utils" "1.31.1" - "@zag-js/store" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/focus-trap@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/focus-trap/-/focus-trap-1.31.1.tgz#2417ce97dc6d28040378b152ddb22027e14f2492" - integrity sha512-omgUhAz1r81pYAujqYIIavdTKJzDRExioSiqhnx/xq10a6Q/xavMFflq8w7edMc9JHkTOnr9E5qh9abCVJjhpQ== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/focus-visible@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/focus-visible/-/focus-visible-1.31.1.tgz#4cc4e8a391aab71f1be4141c741236a8ecf15fad" - integrity sha512-GC59A3yd7tj8aKhzvhrM+CEZZraXm5y/SpfIjz1J7kGV6eeXbUtjkbe75g99Ve8iJYfQVQlAj2GyN3oniHc5Zw== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/highlight-word@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/highlight-word/-/highlight-word-1.31.1.tgz#d6554f7747f203075f33d3fb6b2510f65baca86e" - integrity sha512-nQw7t8LgWXW+6Z5E/p6T+OST0DDXp35mrFCzrkJL54aVTZ3GuLyIP2p0/HGQr2hE/KKLbZEs5i6UcXF84tiI4g== - -"@zag-js/hover-card@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/hover-card/-/hover-card-1.31.1.tgz#41b110332108ed2ed35bbe765b5b72460fb156fb" - integrity sha512-R74kz2wPgGwB3jKQeD91kdtlvVKpffWBJHqw8yCBd95GXGVmhym+BPoCToJzcqiemP8+0EtSuVPU9IHaSuJnSg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/i18n-utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/i18n-utils/-/i18n-utils-1.31.1.tgz#8cb701774b7235260872419b421f217cea481336" - integrity sha512-SARkFuo1+Q0WcNv4jqvxp5hjCOqu/gBa7p6BTh7v5Bo00QhKRM/bCvVt0EB6V+h2oejrZfkwZ0MwbpQiL6L2aQ== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/image-cropper@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/image-cropper/-/image-cropper-1.31.1.tgz#96b79d9af49023a456049c8563a2cd56fdbd9306" - integrity sha512-hFuy4I3jIJ/iyJsnfbLX1l/cJtN42j7lwhw8TeWVX8Y+hHxFPMSKx7AQirt/hALUbyy7QsQgAd5IslpsYq1Nlg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/interact-outside@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/interact-outside/-/interact-outside-1.31.1.tgz#280bdcfb6f83aacca3b143197156cbdb98db62d6" - integrity sha512-oxBAlBqcatlxGUmhwUCRYTADIBrVoyxM1YrFzR1R8jhvVR/QCaxoLAyKwcA3mWXlZ8+NlXb7n5ELE11BZb/rEg== - dependencies: - "@zag-js/dom-query" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/json-tree-utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/json-tree-utils/-/json-tree-utils-1.31.1.tgz#54c495131dae7cdda09e77a38ad870e3f0b04fd2" - integrity sha512-wrNek2UBE69FWpo2f0E2MxiboBS+Uop79LeQU2jNDujA1o3x6b1Lp2r7Fl1sfnUWMdKVVQb44oqfIj2g3CTEmQ== - -"@zag-js/listbox@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/listbox/-/listbox-1.31.1.tgz#f83d8489d071187f1d4eb3d9e36af865df1c687d" - integrity sha512-LcTIr4I9eN4MR1nSRfQfseWgj4ybOXXAY2o5dBpEBL67dnCSX3swNb/4LQO+ebj077BViQb66pBb1KSoeHGkEQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/collection" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-visible" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/live-region@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/live-region/-/live-region-1.31.1.tgz#6fbd62e5f2559f77756f0136d8f4ee1ef02888fa" - integrity sha512-RBx8jk1dgvkEUuFs77SBZn0WwvEkeZgVawVu6XUAy4ENfhP0D/qkvwNk+Els8InKmr1gWKajD7sh+g8M40Ex6A== - -"@zag-js/marquee@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/marquee/-/marquee-1.31.1.tgz#670222a46ea629f677321b3d017d1cd0f0eb8a13" - integrity sha512-Rt7+zy7CDOxXm0PqaTcmuWxcrZOPOpZY4T6IxOZk4ZcOXJQ2v7CkF3EK0pdI9PyI6Zpk/YIwQkENjidT55db0A== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/menu@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/menu/-/menu-1.31.1.tgz#bdfc59e9931e3e2e6336a94acdaad0a4d94753d0" - integrity sha512-eJPRM8tlauRTsAoJXchDBzMzL2RhXYSHmHak2IJCDMApCV51p0MqGYP8Er3DbMSQTPUFuTq779uUIarDqW+zmA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/rect-utils" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/navigation-menu@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/navigation-menu/-/navigation-menu-1.31.1.tgz#68f05a2cbad76eaee597c514fdc32b0a0b2d07ae" - integrity sha512-xS4aynqmB9NYicPbEW8lPPakAfDfSgIDL1pRVSD6f1+VXkHD6LgNn6jUNDNbFt65mGhLpA2IczbvLCxv0g/ISQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/number-input@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/number-input/-/number-input-1.31.1.tgz#efad93bb62d1cc04c0b8aef148cf25160f957cf6" - integrity sha512-vn+BXEZ2/g2CMIFFyjjye/SbCeW3I/rlszL8EyBmhMcuA1l51OX2WKry6HeQNiU41uMyFg2rb1pb5KVw1gJsCg== +"@zag-js/accordion@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/accordion/-/accordion-1.33.1.tgz#ebe32aa0f8b7a31b44fef307ceef43fb806b7681" + integrity sha512-D80BZxceCIrxaXCi4CWDIzrCNJtojTGysD23C8FOxEGm9pQVuF7NvIdes7lbfUvwlZypMUUvhVlh8kKXN9uyeQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/anatomy@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/anatomy/-/anatomy-1.33.1.tgz#bee3c5411841739476be46b46c1c99a15248b842" + integrity sha512-iME14VHGGEPNMakilI6qvEkv9sll4AFZHpeoMLpczesw5hmqQjjNRifDTPR+idqCb8O8PdkAPE9hyMeP+4JjtA== + +"@zag-js/angle-slider@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/angle-slider/-/angle-slider-1.33.1.tgz#afbc68ae6d52ce3cc91a7f37d65c3414470f125b" + integrity sha512-Y44IND5koNWD/EMKEWJbuEnzNW9y1WsrQFFvKRsMp/m3n60hiLa8qtZHoZWm8eOZCKFlsjVJ0gueEuZp43nobA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/rect-utils" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/aria-hidden@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/aria-hidden/-/aria-hidden-1.33.1.tgz#29827cb758c8832e5e6f9c3c8a2bbeaa3c4b5b83" + integrity sha512-TpRAtssDHVfra5qxigk7w1NMf/crKu615INu6GAbNNMUBWD1rPZAfxdg/xe/BAcxLy+XM5/q62dVSNvpjXzN3g== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/async-list@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/async-list/-/async-list-1.33.1.tgz#89b85dda2c35b4fe5cdfe0ba40f53255103ebd3b" + integrity sha512-K0OFoN9hKjM5y029kRi52sjiAct1Wl3dbcZShXZypET/Y2rGv4q9ghasuU8jyX2oAoRwBtofwQgg8nrcoxBLFg== + dependencies: + "@zag-js/core" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/auto-resize@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/auto-resize/-/auto-resize-1.33.1.tgz#70e050de8d219dd4d65fb659e1f61e2ee694aa88" + integrity sha512-ci+hotx5/1zig1+Z2ljNBZEQ1OWhd6MV/E/X7suXmzK3lfvMb+g4OX2FjkuGqumwZyStrg4kh/ZJ+7Bj1CxRsw== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/avatar@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/avatar/-/avatar-1.33.1.tgz#ed4ed4d1ab0996fb3e1597fc8e386ba36359ff81" + integrity sha512-D8HBPvIVLoty14CDx6wWfdfcalr/pf2FgJ0N7VTgExvZt8t64JWJarL75ZkIB3ROaNe4RMFdzabz1uc7BlcDyg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/bottom-sheet@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/bottom-sheet/-/bottom-sheet-1.33.1.tgz#1d0f7dd61679179aeafbfcff674c85300491df37" + integrity sha512-yWTAgbbb7N2B6epoq/Jpkaix8qNJz6OLZ6jDaHuZDnrEoM/LzQTHA77LQbjcWulmggBwX9IKPm1xeqFWXiHmeQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/aria-hidden" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-trap" "1.33.1" + "@zag-js/remove-scroll" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/carousel@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/carousel/-/carousel-1.33.1.tgz#5609f775e21d034611bf08ea9d30b0d83070a962" + integrity sha512-FB72jCHhTTn0gXsWwDT/DrGMpBHQTxlKvwjEiBGkcprWVpptN0WGJR+EtX2Si/668sdH/471rew2DKA+h5k6Tw== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/scroll-snap" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/checkbox@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/checkbox/-/checkbox-1.33.1.tgz#40a6dd096d8bd18e43fdf23282b8f17ae9ddf6de" + integrity sha512-3rIPXB3O7hZukyjKpRAOn+Ob7jByBmDNU7wdpS2HRv7Urv9i5jUExlwayevw/a6JHQaT7mR1dL4culTyX+fJVA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-visible" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/clipboard@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/clipboard/-/clipboard-1.33.1.tgz#d38792e832ae03c3c97a1a80cef970e5083a8f97" + integrity sha512-BcuHY3h7fOgR8yX0JHHN/SIAfZOGwrMF1AXKpqeY9Xq2R0lbDMEyXBwT7rQtQUBWCkoSau1e3Nk8ey1yOsWmYw== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/collapsible@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/collapsible/-/collapsible-1.33.1.tgz#055f224b667758c88b195347390cd0283844adc7" + integrity sha512-FnEaoIufmYM4kFUET6gusFD7J5cAu/PY78BQ4BqhT3I6sS9FWiu/eHCCsFf/6BqhtqtiCQoki/O5g0arZqOZfw== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/collection@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/collection/-/collection-1.33.1.tgz#9595fadb027656f6cc9eb547ae76a19ec4cdf418" + integrity sha512-4Js8oWS0C1zETlQzqJRny63uV/e54R6OerHfJfH9qAzkZuQnhMqZOAA4q6N+5GG6vb8WGB3927jS1A+Zn/pZuQ== + dependencies: + "@zag-js/utils" "1.33.1" + +"@zag-js/color-picker@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/color-picker/-/color-picker-1.33.1.tgz#5408520e48c11caf34ec578723dfb47f61ce768b" + integrity sha512-PjssCiirvGssPPSoCqeAjK8Brh32K29I2eWck6LAK9IL7FMCpUyXKbSJNjtHeDGK60rzI/xNj8aeQgVmaBJ0Xg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/color-utils" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/color-utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/color-utils/-/color-utils-1.33.1.tgz#aeb6e668711b10938df481740bee540f310abacf" + integrity sha512-YJIBn24IE5LcjKUVK8ndm3VY7ferdlJrl1J02s0uDtBbWywQ4TpufVZQ9aEONeazfCJC4/3etaQCiX9RSpW2uA== + dependencies: + "@zag-js/utils" "1.33.1" + +"@zag-js/combobox@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/combobox/-/combobox-1.33.1.tgz#3ce1b570d1f4d0156b06794bf1780cc3fecc6731" + integrity sha512-9K2i5P+zf6T9Cqa9idzYXvEC/If5gDDbQWYgqflO18ptB0dTvfKkihBsA4/PEig3Ayvj/UGFTlFlbC17M5aACQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/aria-hidden" "1.33.1" + "@zag-js/collection" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/core@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/core/-/core-1.33.1.tgz#cc739e89315469faab6ac972c9580009db66dcf4" + integrity sha512-8hnw0/CFTytcYiIRij4Orpni2a79NSiH6Em+58A9AqMJGX8UE1zh6GsLWgrKQPiEiC8Cf3WgNXgCddJKpm8/Yw== + dependencies: + "@zag-js/dom-query" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/date-picker@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/date-picker/-/date-picker-1.33.1.tgz#1cd46aed76341c21f4908038156dfb019c43f49a" + integrity sha512-PfVvttb83DosW9p9BXRAkNsk/duueicd7sEVdOGfgfIs3QJeVn+jvuli8Z2A0oQCok3VCfBwXd+MiwKjyLRpIg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/date-utils" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/live-region" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/date-utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/date-utils/-/date-utils-1.33.1.tgz#bd9d01530624a03ceb1d12af7311143e1c319305" + integrity sha512-hnM/IJ4jBHHCcVNfZyjvAI/0suW6c2XFYwcjM6xoGyG4P1x7YU9H9vuhp8mv7XDj4qqQFS/x8+UEcytZG9wtAg== + +"@zag-js/dialog@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/dialog/-/dialog-1.33.1.tgz#6fac5c1b47518b397d7fdfcd5afc9f30e5520e96" + integrity sha512-OUjcIby0VSFBULpakDQJL+gtpVR13hvMZDydUm44LF5ygfoe5E7mfp24Q09VGgvbofOZTuwAK5xKTV/AaSX/MQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/aria-hidden" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-trap" "1.33.1" + "@zag-js/remove-scroll" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/dismissable@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/dismissable/-/dismissable-1.33.1.tgz#9979cda4741d19a985090f287d76f5606152a6e7" + integrity sha512-ZER2LFMTdhQxkIMuT3EMg6vZCjVjttDJJP8g6d7kSARcxN75myUG+H8qZqj9JbH5WSF6Xaf++O+LMUgwzIeixw== + dependencies: + "@zag-js/dom-query" "1.33.1" + "@zag-js/interact-outside" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/dom-query@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/dom-query/-/dom-query-1.33.1.tgz#7ce816e284b6830993cf8b8b45948ca8c878f27c" + integrity sha512-Iyl0D3nLvJuMkkuRy22xhj4pkzexUCDlRpCzqIrOMDKsmFka/WV9PIclZKVpMECTi9dEQmJuGTjBVaCOReLu+Q== + dependencies: + "@zag-js/types" "1.33.1" + +"@zag-js/editable@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/editable/-/editable-1.33.1.tgz#b6bee81a983326fc6b51c451aef51df9565c3742" + integrity sha512-uLLwopl5naET76ND+/GZDVMlXaAIwepAhmfNA+Esj4Upgtd3lpD5SNzJiVuyzZ0ewVyp2cuXHHAfNiibhkoFlA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/interact-outside" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/file-upload@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/file-upload/-/file-upload-1.33.1.tgz#86c6a6e6026a4425bebd98b9c14e769244ca1db5" + integrity sha512-+1jRkJLUZZYVqZJkDOa5bGosFUM6wU6+i12GavbkVgu5QHRc7VEYlPSlX/qmDxrErI9yC/ZWtoVEVFZ8N6DW0g== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/file-utils" "1.33.1" + "@zag-js/i18n-utils" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/file-utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/file-utils/-/file-utils-1.33.1.tgz#1f3df4490aa20000186052b7dd6b43f165fafb0a" + integrity sha512-x2Vw5JrUElidDSd34x+gydxjkyy3nU6KSr3rSez231MyScj8RtoLCH1BkCLsW86Yc+Mynp8pbHLdjC++AUtKZA== + dependencies: + "@zag-js/i18n-utils" "1.33.1" + +"@zag-js/floating-panel@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/floating-panel/-/floating-panel-1.33.1.tgz#abf7569561db74d3f8183e52383712c8ab6379bb" + integrity sha512-MKtFyC3xxCUmHEnugR+KMcVIX7FdHsoZfDxcKc74h+2M6FAmk6YB8lByoY9pkCR9ems/5DkHcMU9cVVJ9kiFqA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/rect-utils" "1.33.1" + "@zag-js/store" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/focus-trap@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/focus-trap/-/focus-trap-1.33.1.tgz#6b408833327bc1dcda28bd0976ac2bd06e47ed3e" + integrity sha512-aX1YpER7dsegKroNGMnBDfcS14Z9LTdwESSXFDc9C9jFo45qOzfhxmXR+a5rsveMRkvhMFxGffrbpwfvZbRs0A== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/focus-visible@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/focus-visible/-/focus-visible-1.33.1.tgz#0c7d4f205c5483a912680ba90ddd62e2d01dea99" + integrity sha512-xnk2BwO6jYuudj4jMzNYD4AxgaD2sqnLHkwmHImOnVa5frbYziGzevo9iJWC+2THyqQjUXLQ6Zfo6J/Hi3KyNQ== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/highlight-word@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/highlight-word/-/highlight-word-1.33.1.tgz#634ef395d110da7c83183db49b2fdba13d529f81" + integrity sha512-row6yPiADeraQFDvoiwuXP0F0qTt7gGnwdeWEcoaqGj27DYZSZKXXK03mQWMo6sdi+VU6z79ZqrlE6bnk6fqWQ== + +"@zag-js/hover-card@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/hover-card/-/hover-card-1.33.1.tgz#9dc535c527847f4eef479d1f23d286fad8fb376a" + integrity sha512-8f4J0UWqcnEtM5uXtF8a7WbLwo4ornXpHYEPubSLJYFKWsgaPlNtVVX8WNxB9uFFQEB111RfuQSoUrqMlRQ7xw== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/i18n-utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/i18n-utils/-/i18n-utils-1.33.1.tgz#659b6094807bc73cc7e4835d4e460ef04326f039" + integrity sha512-7frklMwgbD7YjJqxt9nWhFMxFzrqQyPPu+r8u1hEWHwjD9GZPteHIYIyEKKmpYVQqANMpTEoIZi+oUI8YT+OhQ== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/image-cropper@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/image-cropper/-/image-cropper-1.33.1.tgz#f93de663294e7c4b24d54c721e547ebe424f4154" + integrity sha512-/P+IZapbSvZw7Yudmxll2Pd8/3x6sOebeQW/LghuWUbDi1ilYCjCpsuhlhZrD3NFfiZ+QZfX1+8ofLOiax1g4A== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/interact-outside@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/interact-outside/-/interact-outside-1.33.1.tgz#5bb8c08c6cd160fe1864406f5b7a4a458c52ef4f" + integrity sha512-XnqwYsGw0GVmjBpDziwWXKE/+KeZLgRnjEpyVr6HMATMGD+c4j6TmIbI9OGEaWliLuwvHdTclkmK4WYTaAGmiw== + dependencies: + "@zag-js/dom-query" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/json-tree-utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/json-tree-utils/-/json-tree-utils-1.33.1.tgz#e0a8cd26bd8ef830f9ff30dd368b72f06132c6ad" + integrity sha512-+t42cJY3QJirlXQHDyZmJMdWVoWlAXGUJ3vuGoUBNoHNq+rAte6i/1+VMq/KkNEh/8QehA/4FdtQAstSMVbAEQ== + +"@zag-js/listbox@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/listbox/-/listbox-1.33.1.tgz#4aa2fc07c477a8d9be176ed3b72695082609ec80" + integrity sha512-8XT+6T82xG3BJwC7VYu/I1W8Hxyjgpke8tB1odQSWOV23pVXXPbol7wQbtoieSVeNDsZD8K12CpB40oRVrcSHA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/collection" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-visible" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/live-region@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/live-region/-/live-region-1.33.1.tgz#66d14db459a1181f0503dd31678d6e3d347d11ec" + integrity sha512-KbU2wUSMd01fY7dgc9WhvU2x07FxNHKSCrn+fFUnB+Qoy6iiVv0A729JDbzPUUcpBV0BFoQ3qNdBDVyBalbpaQ== + +"@zag-js/marquee@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/marquee/-/marquee-1.33.1.tgz#cf0c59a1be03550c18213525193f23bb8e43d8c3" + integrity sha512-u5tITcDMZ+L16LKJhIEHzpenxNFosq5BzwUqcF7FD5syEhbA3Jopnq+mWR5CMUaFlbYhRGMSJ1ySNyNwuxU81g== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/menu@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/menu/-/menu-1.33.1.tgz#275fa38eacc8ea388aa9fb0277dee7851f72bc4c" + integrity sha512-QihwaFCgGcrPbJSoP73nt749/rlUANiIrCU//8WWfQTgv0NBJprBD7d3banDNlK9ZSGmvELcpyQ/fKU4cfn0GQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/rect-utils" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/navigation-menu@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/navigation-menu/-/navigation-menu-1.33.1.tgz#e40809f1bda3eb9ec706b8334ab364c72e6ed7e6" + integrity sha512-QnkK8Q7vEQtj7nc3fpzNLkjmtyxz1WGpwdDqpbiemxT8pZT3BxrSDC3n6795t9xhbOGVWjhyMfDw/3xBT/3JYA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/number-input@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/number-input/-/number-input-1.33.1.tgz#e8a6dfccf77a5c270ed621470db124ed98778a1c" + integrity sha512-5YKr8uagIDGXp3hIqo4IUBGxS5WhH0xM1CQf2zimfDWvBOng+Y+MH/4Lwu9wKuyIq/J3SJqsjO+2OOF7u6ju/g== dependencies: "@internationalized/number" "3.6.5" - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/pagination@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/pagination/-/pagination-1.31.1.tgz#60b34682e5e887d6cd7c8ea05ff331f82f12474a" - integrity sha512-icW6FNzIKNz7iXU+prlQWpMFJedDrhmCKzzI39SY+dv5g1Gnrlc0b44PxvNl5PWFLSkB5KBT/R1WCqd8Kh4cCA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/password-input@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/password-input/-/password-input-1.31.1.tgz#d6dded0eef022487b27f0315f1c8836aae6a70d9" - integrity sha512-AivOeNO14a39xhxVMB2TVmIjmQ89OwVz0+2IjX3JjLS2Pmia+gg9xnVd2kBIcKfnqUN4MBnzmk7t46YWJMQVVQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/pin-input@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/pin-input/-/pin-input-1.31.1.tgz#0301f4eb724d173d656ff877b5e3d461f4d89b7d" - integrity sha512-k3ESoX5ve5sbWBLTCPYAzgLjRU7mVNEUiqAOhRgazOcBGV5wjGh398zWb1jr0FMxPnoAMrXDN/CQwJTmJcMKrg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/popover@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/popover/-/popover-1.31.1.tgz#a6b6066b4898783929f21789cfad494d156a7d09" - integrity sha512-uCFJP3DFBkEBAre6lgGLw2xWS2ZIuT/DLeajIXb+8BmC9KCF0wY4c9qojx9F3rGMJQxcGl+WUoXENkOvkTaVhQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/aria-hidden" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-trap" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/remove-scroll" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/popper@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/popper/-/popper-1.31.1.tgz#fb6292df602dd5146e6b238393e8c62c53bbf1c9" - integrity sha512-wLXcEqzn9MK1rGbsgnDH26o5ZWqR4oeb6ZepKKy0gcuJl/1S5/dr1VBvxJNMZlf9d6etvYklG5LRnIVkXCbrjA== - dependencies: - "@floating-ui/dom" "1.7.4" - "@zag-js/dom-query" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/presence@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/presence/-/presence-1.31.1.tgz#fa5b6be77b687fecae040f50261171c0b12b0cfa" - integrity sha512-tv+WsBnA0abIlDuEfZMh0lRPF4cMs6kWJosNkGBwzeXnGds+KXjzpL2KDtwDgbJgN3sI0xHPMYjRy2v3ZamcDA== - dependencies: - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - -"@zag-js/progress@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/progress/-/progress-1.31.1.tgz#d4c9e9c59df095d718f7ce4661016e49afb1015a" - integrity sha512-f9lIDHCRcFAG14LVEKOAPTdqPzphwIIraC6fTr9AwmNlYI6/qFDkz3jOlYVSyk5VsJAIFM/777x/CdqjliiOqg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/qr-code@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/qr-code/-/qr-code-1.31.1.tgz#058f34c9b2ecb2b37991cb0e1bc6898ccac3c277" - integrity sha512-Rxh+HF12SgUp5rvTelp1qyLK3xkn37h2fT/L4eBQ0f8OUEo8wfowEbs36+1i61d6UuH7PJt4q/07eIf6vNVevA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/pagination@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/pagination/-/pagination-1.33.1.tgz#d84104fd955ab52024c02d6714e4c463e890f43a" + integrity sha512-TZxxFEgvkz66Y3rX9ug5Vm1CPoN1PgmR9GuW21W7ob9xSWXC9ZQKwTaC1I6qO83dZqBzRK51Q9K1iCghIb3q/w== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/password-input@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/password-input/-/password-input-1.33.1.tgz#142469618edc7ae469a1f02da483436ca92b1f41" + integrity sha512-pJrz50JhQLTfiatehATr40udJYggYmJ7V/7/dBKqthGpMwoaVV3bmtKFSenFGc2mMb5Rlf9KKqHO/dYB7jpNiA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/pin-input@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/pin-input/-/pin-input-1.33.1.tgz#588cab0800b3c39caa0a53dfaa210b7eace35a9a" + integrity sha512-q6/DRsIV6ZDKzkFmdzbcsVBm7+I7hMlrsLr/P/jH0/fYE5T9t+1m9ll5j7/5RHFJHQ1WajHpdt5ad5mfXMuxKA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/popover@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/popover/-/popover-1.33.1.tgz#b515cb4f4f51aa1f10b57b9f6d273933f8876e3d" + integrity sha512-layppQOtvKMuJKXlyAA6rW88KfxCilRNS2uZuhJFpPwgASqk5piDdp2G3DA9s0SNTMY8rcNmc197wkDCcGnDew== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/aria-hidden" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-trap" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/remove-scroll" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/popper@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/popper/-/popper-1.33.1.tgz#e2ae970b52fbca96db6757a6e56b44be38d31915" + integrity sha512-DNKRh/SRXB2wcvVYK1wvcEufS4vfVXJOv23QUee761bTv4nrPNll5pZFsYEHatiCNkAmO0MRRYA2Sc6jk9nxNA== + dependencies: + "@floating-ui/dom" "^1.7.5" + "@zag-js/dom-query" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/presence@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/presence/-/presence-1.33.1.tgz#e981099d6839c5f238757819e19a673201417ef1" + integrity sha512-IqrZa+djwkLQiANlp4nS6bq+FOtTYLZOOynJP9zz5+egNtA1qkmCdeBXA5/CgWM83sMmjJEDAe6nmp8darICyQ== + dependencies: + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + +"@zag-js/progress@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/progress/-/progress-1.33.1.tgz#4e5b4a6a6f09578ef343a8f9c5e330bf6d904bdb" + integrity sha512-Pp4h6ChcIOLKSloBBCOcPy9/C2r3YqrSbrcbY47IjZiDg6JPkivVPqScqM3wH8OpKEEyKyljBottZmbKkjQ3Zg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/qr-code@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/qr-code/-/qr-code-1.33.1.tgz#1aae0f36440536025e4f404ee06bd4844ae1bc6d" + integrity sha512-8Fc/TwlIkLQYfcvXhxCe+rTsmS+cHJpk/WRNMwKO1QvLZw2mBdNIt2pfoGJf8SdufBv5U3KyzCQ4T9iZ1CaYAQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" proxy-memoize "3.0.1" uqr "0.1.2" -"@zag-js/radio-group@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/radio-group/-/radio-group-1.31.1.tgz#ef20d1267d1e2365c719bd586b2d2b0d9846296c" - integrity sha512-OfKIdEtSG0EuHM+cFVqcR+04yzZmcDRgG3j0QhoJsyS1my63ZHbwC2HNAtfPFh4U4sJx9yUexwSzPGZ6pOzIdw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-visible" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/rating-group@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/rating-group/-/rating-group-1.31.1.tgz#b68a8d6dfc68cbdcd5d6348da096014e162a2a64" - integrity sha512-BkQUglKm4a+KXYPACYvIvBJSuEyzV0YQqjjiucwJ5UiOlK72C66VBvyGN+DqJRDnkU1K5azt6E1Ja5ANk3fgsg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/react@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/react/-/react-1.31.1.tgz#7589c927e779848f4c2b46f9167173db2b93ff72" - integrity sha512-a7uYH+tcw1UYbcovyVBzlh6X8KztK/b1+s8sMs4Srhd24M+hZMetV94Z0bM1Km5aNAnoS4gkH3gtJjH0OphquQ== - dependencies: - "@zag-js/core" "1.31.1" - "@zag-js/store" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/rect-utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/rect-utils/-/rect-utils-1.31.1.tgz#c6dcbc96d76f4ebb8bad618b02eba6e4a31c466a" - integrity sha512-lBFheAnz8+3aGDFjqlkw0Iew/F03lFjiIf26hkkcFSZu0ltNZUMG/X3XLHUnHxdfbdBguc8ons6mr2MkVvisng== - -"@zag-js/remove-scroll@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/remove-scroll/-/remove-scroll-1.31.1.tgz#d9f3347dd28d1fc6369d736f479350cca62080ae" - integrity sha512-gVVJuFKaCjo652RmajYmkjXKgjJWLQ5ZhZLTaLUKWM1mAarvlqnLui8jrHEHLxqpfsjQylfdhJKkWmyF8NAgTA== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/scroll-area@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/scroll-area/-/scroll-area-1.31.1.tgz#37d7412cdc9506ebb4ae417811aff51c74f75d86" - integrity sha512-GBXd1K3U0AHwWlJaqAMKQMZyeoxuBO6XYrVgdvzgiftQbJrZs5fuYOFyDvPLDWHTLYxaHso44/f+9EmAUAiytw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/scroll-snap@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/scroll-snap/-/scroll-snap-1.31.1.tgz#13f43987259fed9b7388f4bcc8b18c284f0d7d7e" - integrity sha512-YWsfhcQqiffu2X9HuB0fMnEQAu6rEOfGcvQYinvB6pjWPOvIJGxGMi/dYyy21XQDNJ9K1IcWRIo/yuaajoJyQQ== - dependencies: - "@zag-js/dom-query" "1.31.1" - -"@zag-js/select@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/select/-/select-1.31.1.tgz#aa514e8668e5d720a41bbadf10c4f6720247bc48" - integrity sha512-vKWb8BiRY83Y3HkDNnimf6cr1yvzJh1HwZlzXFz0y47zEvlikQaf+r96obR78RgTtMjNTTV15tTXdc1/WFoYkw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/collection" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/signature-pad@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/signature-pad/-/signature-pad-1.31.1.tgz#b48bac5dd2c38eb689886b822da1936df4dfad39" - integrity sha512-bz3WtLuIZoLrJDKcdS7fPAdD/Qi9wKiKACl5cu+ftv9zg8w+qqYNLtjH9HxeUFbCtQRKqcdXjO/UZ8iL07hgsQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" +"@zag-js/radio-group@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/radio-group/-/radio-group-1.33.1.tgz#b497bc77c3ec9cec1ea057fda3c0562638f7232c" + integrity sha512-W/T8Hea3Z4mWCErm2fJc/EYabxRkKHFJStSClyllqknF3Y+b42MaKGuub1IcACO3pe6csLTkomdxy1qDLWl/dg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-visible" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/rating-group@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/rating-group/-/rating-group-1.33.1.tgz#735eceb6890053ef27420dc823192e3600ca2ad0" + integrity sha512-Bb6mv8GE9OpMA+tEwEuR1DOqP9P9ovkeyDaehfDy/hBDT90kCjl2RJ4aCsJINX5k2E+/AD2uv36HcSClqZKiYg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/react@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/react/-/react-1.33.1.tgz#9efd44afa63970ec2875d0bec6e5a28defe32bda" + integrity sha512-TZ66zU99ixsPMWTKaGOF5u4sM9Ki25ZwuGbZXkz8K6mM28UZAt5o+bro6030XI2VLkP0W+VI9cHUFn6AXJPsHw== + dependencies: + "@zag-js/core" "1.33.1" + "@zag-js/store" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/rect-utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/rect-utils/-/rect-utils-1.33.1.tgz#374f91543d244e0bc349f3c5a86600baf1c66310" + integrity sha512-vCIgZF/z8oeYfUhGUgRiNEfOS8on4rUXi4vtL4IvHSdAv5VxZw4ODoLhIzRGT3BwsiMfr8qJ8fmrcR2oFRFQgA== + +"@zag-js/remove-scroll@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/remove-scroll/-/remove-scroll-1.33.1.tgz#51c29b3b1e01ab546ae0912ea4742fa3fba1727c" + integrity sha512-5+Mvboqlmv8EdJoixAbGrftFVWZTznsVJn40BuB/6fYQeqdsZ2vFmSmSIr7btFOPcj3BcTMo0SbWNNta3fAOrg== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/scroll-area@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/scroll-area/-/scroll-area-1.33.1.tgz#d86bc149e8df182112b2824508b1efbe316d0009" + integrity sha512-jJIDViQ3W1NCLNdB/Q4jfL/MnTG0BF5bEHGW5YxaigHMSXs41EVXT/aaNNwQZVlnR48NfHc9S8U9c/4fvIt3EQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/scroll-snap@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/scroll-snap/-/scroll-snap-1.33.1.tgz#1ca9ba73c580ed27cc4c218fe073375f8fd9c506" + integrity sha512-GLEb+YJj800ia2zyTFxVZomQ1cFSShazUQ/1uAxX0Lj7+aZK88cZhIn7AI0+yBXTPBS0zrZDhBPsGEDQX+Q9Fw== + dependencies: + "@zag-js/dom-query" "1.33.1" + +"@zag-js/select@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/select/-/select-1.33.1.tgz#3632487869b7164f6d61c5bdc8bed2e86c38d730" + integrity sha512-eG+Ftdse0zvCAkXBMNZVBlM+KNvFRKHToxlxgid6wOd5QgRGwr4HaJuWaz908nBIZRYMFVvC+lLaygUVORHmGg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/collection" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/signature-pad@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/signature-pad/-/signature-pad-1.33.1.tgz#77ee6e24d1473c6ab3e9d685077b7220f2119d67" + integrity sha512-bnTuG28F1A5Kdt+tsveBgNFhRG71vBBIoW8xVW+udph+9XhWfxsLC2j/O6QlnPgYEjOPUlG6/4wNT4LHzLQYUQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" perfect-freehand "^1.2.2" -"@zag-js/slider@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/slider/-/slider-1.31.1.tgz#af9ab16b79d65f7d6a7f36d18cbc3333ee902484" - integrity sha512-FILbLTMd3BnyclZ28+ippfyqzYPGK60qZapxtTERmWDC75Okf8AFnTCQf84Y8jRmBKCS1yhjF+IOtkFAENeB6w== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/splitter@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/splitter/-/splitter-1.31.1.tgz#29d84f3d689eb8e2ae26c18a1653178ddcdefd46" - integrity sha512-7SGBT2/xKsOzeSQEg+Otn1XV3RHrAz3jTySjBRKoEmdxubhfREqbKotbGVG65aTve11fQnmJ3Oyt3GJOeraxLA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/steps@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/steps/-/steps-1.31.1.tgz#66dd823ffda8446999903c7182eb1f14bbe87073" - integrity sha512-KsBH38V3tH9/q8CDgx4sUSXLYwFdcp1crZy8hTIcN0RUiZ55PmqYKkN2znzBjTbaCW9yhP8kXsbuo2s8OIU5lQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/store@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/store/-/store-1.31.1.tgz#aceafec78957bcf5d8f94db8fa56f7a38f113834" - integrity sha512-d5ZTRciTuXOGQ3nML15kQLaTiR1wJPxT1Fu1nN659X6Rl8DPtubYaRCZ3RCk9Kyiyg2z5HxeVqDswaDvGbM9Rg== +"@zag-js/slider@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/slider/-/slider-1.33.1.tgz#efec2e5a4a234abd18140be3eef97f1c75db4a9a" + integrity sha512-tGbBiSHBXRa5y462QXVQ0YrluwlHsSCVdsInJAkQGkgBGZgikMPvYIHffmno1HVWYZlC/1hvRx7wq+PSfV/vXQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/splitter@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/splitter/-/splitter-1.33.1.tgz#b9dab8c91e5c460cf4b24c77ae6d3594fe1417a7" + integrity sha512-22mwXecfaflGoPivPj4+v2QwI9jdD5pMAgWO0CJUwDE397LtPShn8h8NHd6yTycg/Km25DyIy8wXQpX8oYtxPQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/steps@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/steps/-/steps-1.33.1.tgz#b338964eb26b477c524b9b7b8061eea9bc156240" + integrity sha512-Plo/TRi7lZFngFlJxJrqT4CSYQqdJExVSKa17RXe1lpKHjHBD7D1jHbuekUuPhurV0SS8vaU9iYTcuF1p0T39g== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/store@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/store/-/store-1.33.1.tgz#aa06be796cf1c4352c8edc0a97bfc96eaa92cd20" + integrity sha512-FYkrR9IskD5wyKjYUAHWwdGf/C3FmnactfHR9/6dm9YzNO/+jtWxYsFnHQB8dUm9/6VxAZHofw3FbuyPRJ/x3g== dependencies: proxy-compare "3.0.1" -"@zag-js/switch@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/switch/-/switch-1.31.1.tgz#4198ca6edc54828959194a2e3f9daf889944e989" - integrity sha512-Jii3OSqSa9sQux+hvSRvp9dirzUF09+PAjrLjCQs+BT08EZ0XqeGvVzM0Wqf9LFy07HdLZntai3IUaXLF6byBw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-visible" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/tabs@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/tabs/-/tabs-1.31.1.tgz#69bbbff16ae554e470ed4001565030b14872902c" - integrity sha512-QBq4ngpBNMNEI7Wuaq8llwHOqgcVbNHHEDC5zHg60Bf7MY5ltP8wSq6Kldu0zZRVwrLzanYoMELDUyf9H0vtnw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/tags-input@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/tags-input/-/tags-input-1.31.1.tgz#21b807d8c9aa457601bd5c4a4bd60e62cfba3e3c" - integrity sha512-V4lJe/aMIs7WVoXYfszU6E3iARLLRQFMiycu76/slb8NWJiLrkSIaMQ4FAe2pqkodgCWXA83tuaeAZRq7ouTFg== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/auto-resize" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/interact-outside" "1.31.1" - "@zag-js/live-region" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/timer@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/timer/-/timer-1.31.1.tgz#c4d8976da52530d16360c38c887de931f2eaa897" - integrity sha512-bXfeSbneWGOBKlD5dYq06T8CSY9Ky+qb1yIfJAFsRF4n34mpUYRdtfwpNQYyddGpkLD7oH4VibajeZXB7HaL0g== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/toast@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/toast/-/toast-1.31.1.tgz#5370c81d90550cf4d36cecb8e7de2d8e86a44ada" - integrity sha512-MueHEei9ol3H6tWBruLxF7yEUpV3vsJ8brTQVRRtPr/6pqBs5kGzfL4YskhQ2tiwO6egay8YrkbaS3xJfpKt4w== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/toggle-group@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/toggle-group/-/toggle-group-1.31.1.tgz#1490a114f6a4b515e12398a485fdf7495311eb77" - integrity sha512-Mojc7mex01/gvwXfrUIIThzT7HOktZoMge9rrb6+P7rQX7ulyNXYPjQrW2tay+t54GOJ3xODo9dU7PpRzXeHbw== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/toggle@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/toggle/-/toggle-1.31.1.tgz#3ed4d3fb602179bcfab094c98abe6291528b7cf7" - integrity sha512-HbFBuGfdyYkNvOp3cEB8Civ4E92finT4u3e4LKysB4/LboqKA0cJvFhSnHyThbROONTx06W/3CxwoSFR4o8IhA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/tooltip@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/tooltip/-/tooltip-1.31.1.tgz#db7d0c063a674c1d8f7361365f08a32a90217cfe" - integrity sha512-pWEU5XhEPpnyl2VLrGJlyjj7+p+X0UX3Fld+WGhc/hCaWiuW2ZzD/ewDRhSOZu4/TzAO3axrPqG1YhW4fhogKQ== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-visible" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/tour@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/tour/-/tour-1.31.1.tgz#0f0e3823316fb239cf168045b5d1103b17b53afb" - integrity sha512-ZmcAevXxoENHmHG0xwdIt1oCLe2/DW1CEBFPr7YuGKc+FU3QbBVZMzcBHrJCe0nkKXhUKzHOHM78bOHD/gM76w== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dismissable" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/focus-trap" "1.31.1" - "@zag-js/interact-outside" "1.31.1" - "@zag-js/popper" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/tree-view@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/tree-view/-/tree-view-1.31.1.tgz#3d1755d8729468b778ae48dec32fdcd64aee0000" - integrity sha512-Q+VSQz7X1XR8gT7ICWXlQOJIvzTWw/9BlF7B073UpEgAKRFlD11FmERka5y/BYqj8uE0vazcbSEA3Vc2dgCMJA== - dependencies: - "@zag-js/anatomy" "1.31.1" - "@zag-js/collection" "1.31.1" - "@zag-js/core" "1.31.1" - "@zag-js/dom-query" "1.31.1" - "@zag-js/types" "1.31.1" - "@zag-js/utils" "1.31.1" - -"@zag-js/types@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/types/-/types-1.31.1.tgz#a42e7059a33b81bd2d63e4625d45a3a413eafd77" - integrity sha512-mKw5DoeBjFykfUHv3ifCRjcogFTqp0aCCsmqQMfnf+J/mg2aXpAx76AXT1PYXAVVhxdP6qGXNd0mOQZDVrIlSQ== +"@zag-js/switch@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/switch/-/switch-1.33.1.tgz#a60204a70606bb5ed827109572e02740b68f368b" + integrity sha512-2jl/R4CKLYvk+4cmSYFo3D2gQ+1ts9H7Y4yH98o9rXgPMvdEM9KMKX1FTqJRIY7v6ZkcNbvV/vKP3bDvMdTpug== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-visible" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/tabs@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/tabs/-/tabs-1.33.1.tgz#9db59a7ce45848a8e530d3b14b638018594ba8ca" + integrity sha512-Xquhso7jUch9UrG5N+5vNfR8S2bWUk6EDpBBArY0X5oPSnlzgwJcjWh98hH1QyHX3JmWZN4kAfVKUxNdQxRnVw== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/tags-input@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/tags-input/-/tags-input-1.33.1.tgz#900b61d36b2afd3ea9d42ac2db383dbd3101dbbc" + integrity sha512-PRRZlVBETX72e8GLg431A/CPr0Vf2dbGAq1ES8Z+3ltQurDCQaq6FQWgSXgNr3Iy+S2h+eSwKPIV7PMpjl1MCg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/auto-resize" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/interact-outside" "1.33.1" + "@zag-js/live-region" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/timer@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/timer/-/timer-1.33.1.tgz#0beb348038dadfedff4876f36b66eebafa692788" + integrity sha512-GgqntefAEQbf66aNgA6NL9Rtrrxcd0/IJVddTj1/xihCnJ8u6AOU4syG5tie0Tpc2caDAntOwlYjpEy3n2AGcA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/toast@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/toast/-/toast-1.33.1.tgz#dbd4c76d7e8500888df8f9611895a13e4c9bd1a4" + integrity sha512-kI2/VJcBQGgHpmuWiIDqPn8ejFEODh5YhjWbnvjGRG+x3XoPuMq6hhxXV6VWJslbZJtTmzxDcP+Xamdrf1hbZA== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/toggle-group@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/toggle-group/-/toggle-group-1.33.1.tgz#781efaff718ae22d0774c07cde7e7640382d2120" + integrity sha512-KZaMFN5u26d8elAcdu6LDC7byltpzeoemXHMMa7H/1upS3/98ESKUzx1VlA5SSTAinU4t9+rXoR3VTtP2RJbTw== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/toggle@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/toggle/-/toggle-1.33.1.tgz#5144f08dcc86eb3f9fac5fb8b252f94e44bf5d87" + integrity sha512-bmHNxuW3GVclvFTqcuLJYbEuqs6v3Sf0d2b3daOvGMZL1FwyL0zEAdo5Pui2hthe7QTaH7MJQIF8yPQ4vhLprg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/tooltip@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/tooltip/-/tooltip-1.33.1.tgz#bebfb3fb44d9a6f08f1e1f13ba08a9f32aa7aee6" + integrity sha512-2CmOMp8qvdTYLE1kgZKnE5RiObzpjJcfVdYYRgVqyIli20AAsOxyahE7WlgLwUGjqpzezah+Z20ZOir6x4jsnQ== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-visible" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/tour@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/tour/-/tour-1.33.1.tgz#4dd18a187ae4ad2cdec9101f254b80f0557c3539" + integrity sha512-eRZD4nePguquNkyrlMzpJr7XxXTVTm3Rxw0p5n1qwQYp3urCYIwupZcWXei1OtiYXenqIdbYMBfNtQRev0x1Ig== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dismissable" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/focus-trap" "1.33.1" + "@zag-js/interact-outside" "1.33.1" + "@zag-js/popper" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/tree-view@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/tree-view/-/tree-view-1.33.1.tgz#5e9bb25ac1c79b5e80ba00b8ad2e876316561b6d" + integrity sha512-5SiwSGdcqiGoCQl46pvEAgGkM5gTsPpLLPXB2Eqfojm2fm2oev73+1gWsZt1/sX/qsIQ1hH3a2h44rXW1W2IWg== + dependencies: + "@zag-js/anatomy" "1.33.1" + "@zag-js/collection" "1.33.1" + "@zag-js/core" "1.33.1" + "@zag-js/dom-query" "1.33.1" + "@zag-js/types" "1.33.1" + "@zag-js/utils" "1.33.1" + +"@zag-js/types@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/types/-/types-1.33.1.tgz#bebb1953e90a7d93e356d0094585f9c93f536155" + integrity sha512-huJdwaeyptKDuZqhhFQRWNiMAJEdei4fTAQ3xIBw07GW27zKwust4Bn0y+8PYlnVVQn2auH4lpIXXwPccFRclQ== dependencies: csstype "3.2.3" -"@zag-js/utils@1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@zag-js/utils/-/utils-1.31.1.tgz#4dfdc7d43eec354b585d9f5d9886681e3e1cbbe1" - integrity sha512-KLm0pmOtf4ydALbaVLboL7W98TDVxwVVLvSuvtRgV53XTjlsVopTRA5/Xmzq2NhWujDZAXv7bRV603NDgDcjSw== +"@zag-js/utils@1.33.1": + version "1.33.1" + resolved "https://registry.yarnpkg.com/@zag-js/utils/-/utils-1.33.1.tgz#fb3a7a0fab18ffa86a41cdb796155749fc02c7f2" + integrity sha512-N73enDcveuto5BdYd15m7bu08vd+Re//eufgzGyKPWuzFowEFV77si1v9zZjmK9eXVMTFyde/TPal3aHv4VEJg== "@zkochan/js-yaml@0.0.6": version "0.0.6" @@ -7106,9 +6759,9 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.2: type-fest "^0.21.3" ansi-escapes@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.2.0.tgz#31b25afa3edd3efc09d98c2fee831d460ff06b49" - integrity sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw== + version "7.3.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.3.0.tgz#5395bb74b2150a4a1d6e3c2565f4aeca78d28627" + integrity sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg== dependencies: environment "^1.0.0" @@ -7122,11 +6775,6 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-regex@^6.0.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" - integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== - ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" @@ -7387,17 +7035,17 @@ available-typed-arrays@^1.0.7: possible-typed-array-names "^1.0.0" aws-amplify@^6.15.10: - version "6.16.0" - resolved "https://registry.yarnpkg.com/aws-amplify/-/aws-amplify-6.16.0.tgz#2e36832932443ade27bf80bb9bb78e1469866984" - integrity sha512-4DIUtlgLJ7PIZZI30rNdd8EIuvMLbvCrT2Td4WaidsCekgZhJbekR10onnDKFmbDSw4Q8O4yoy2bRP4Qb1hRnQ== - dependencies: - "@aws-amplify/analytics" "7.0.92" - "@aws-amplify/api" "6.3.23" - "@aws-amplify/auth" "6.18.0" - "@aws-amplify/core" "6.16.0" - "@aws-amplify/datastore" "5.1.4" - "@aws-amplify/notifications" "2.0.92" - "@aws-amplify/storage" "6.12.0" + version "6.16.2" + resolved "https://registry.yarnpkg.com/aws-amplify/-/aws-amplify-6.16.2.tgz#24e88c16d7020d26fa11d9c934b9b1e26a3d71cc" + integrity sha512-7CHwfH5QxZ0rzCws/DNy5VLVcIIZWd9iUTtV1Oj6kPzpkFhCJ2I8gTvhFdh61HLhrg2lShcPQ8cecBIQS/ZJ0A== + dependencies: + "@aws-amplify/analytics" "7.0.93" + "@aws-amplify/api" "6.3.24" + "@aws-amplify/auth" "6.19.1" + "@aws-amplify/core" "6.16.1" + "@aws-amplify/datastore" "5.1.5" + "@aws-amplify/notifications" "2.0.93" + "@aws-amplify/storage" "6.13.1" tslib "^2.5.0" aws-sign2@~0.7.0: @@ -7416,12 +7064,12 @@ axe-core@^4.10.0: integrity sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A== axios@^1.0.0, axios@^1.6.0, axios@^1.8.2: - version "1.13.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.4.tgz#15d109a4817fb82f73aea910d41a2c85606076bc" - integrity sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg== + version "1.13.5" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.5.tgz#5e464688fa127e11a660a2c49441c009f6567a43" + integrity sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q== dependencies: - follow-redirects "^1.15.6" - form-data "^4.0.4" + follow-redirects "^1.15.11" + form-data "^4.0.5" proxy-from-env "^1.1.0" axobject-query@^4.1.0: @@ -7672,9 +7320,9 @@ boolbase@^1.0.0: integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== bowser@^2.11.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.13.1.tgz#5a4c652de1d002f847dd011819f5fc729f308a7e" - integrity sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw== + version "2.14.1" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.14.1.tgz#4ea39bf31e305184522d7ad7bfd91389e4f0cb79" + integrity sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg== brace-expansion@^1.1.7: version "1.1.12" @@ -7862,9 +7510,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001759, caniuse-lite@^1.0.30001766: - version "1.0.30001767" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz#0279c498e862efb067938bba0a0aabafe8d0b730" - integrity sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ== + version "1.0.30001769" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz#1ad91594fad7dc233777c2781879ab5409f7d9c2" + integrity sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg== caseless@~0.12.0: version "0.12.0" @@ -8342,10 +7990,10 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cron@4.3.5: - version "4.3.5" - resolved "https://registry.yarnpkg.com/cron/-/cron-4.3.5.tgz#53112ec0f5260722b89633ed72f005dc782864f1" - integrity sha512-hKPP7fq1+OfyCqoePkKfVq7tNAdFwiQORr4lZUHwrf0tebC65fYEeWgOrXOL6prn1/fegGOdTfrM6e34PJfksg== +cron@4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cron/-/cron-4.4.0.tgz#1488444a23ea7134e2b7686c17711abdffcebba8" + integrity sha512-fkdfq+b+AHI4cKdhZlppHveI/mgz2qpiYxcm+t5E5TsxX7QrLS1VE0+7GENEk9z0EeGPcpSciGv6ez24duWhwQ== dependencies: "@types/luxon" "~3.7.0" luxon "~3.7.0" @@ -8905,11 +8553,6 @@ duplexer@^0.1.1: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -8938,20 +8581,15 @@ ejs@^3.1.7: jake "^10.8.5" electron-to-chromium@^1.5.263: - version "1.5.283" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.283.tgz#51d492c37c2d845a0dccb113fe594880c8616de8" - integrity sha512-3vifjt1HgrGW/h76UEeny+adYApveS9dH2h3p57JYzBSXJIKUJAvtmIytDKjcSCt9xHfrNCFJ7gts6vkhuq++w== + version "1.5.286" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz#142be1ab5e1cd5044954db0e5898f60a4960384e" + integrity sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A== emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== -emoji-regex@^10.3.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.6.0.tgz#bf3d6e8f7f8fd22a65d9703475bc0147357a6b0d" - integrity sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -8984,13 +8622,13 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1, enhanced-resolve@^5.17.4, enhanced-resolve@^5.7.0: - version "5.18.4" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz#c22d33055f3952035ce6a144ce092447c525f828" - integrity sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q== +enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1, enhanced-resolve@^5.19.0, enhanced-resolve@^5.7.0: + version "5.19.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz#6687446a15e969eaa63c2fa2694510e17ae6d97c" + integrity sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg== dependencies: graceful-fs "^4.2.4" - tapable "^2.2.0" + tapable "^2.3.0" enquirer@^2.3.6: version "2.4.1" @@ -9700,13 +9338,6 @@ fast-uri@^3.0.1: resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa" integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== -fast-xml-parser@4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" - integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== - dependencies: - strnum "^1.0.5" - fast-xml-parser@5.3.4: version "5.3.4" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.3.4.tgz#06f39aafffdbc97bef0321e626c7ddd06a043ecf" @@ -9714,12 +9345,12 @@ fast-xml-parser@5.3.4: dependencies: strnum "^2.1.0" -fast-xml-parser@^4.4.1: - version "4.5.3" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz#c54d6b35aa0f23dc1ea60b6c884340c006dc6efb" - integrity sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig== +fast-xml-parser@^5.3.4: + version "5.3.5" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.3.5.tgz#3e914cb852e636923cb555deaa356f7366e18b49" + integrity sha512-JeaA2Vm9ffQKp9VjvfzObuMCjUYAp5WDYhRYL5LrBPY/jUDlUtOvDfot0vKSkB9tuX885BDHjtw4fZadD95wnA== dependencies: - strnum "^1.1.1" + strnum "^2.1.2" fastq@^1.6.0: version "1.20.1" @@ -9874,7 +9505,7 @@ flatted@^3.2.7, flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== -follow-redirects@^1.0.0, follow-redirects@^1.15.6: +follow-redirects@^1.0.0, follow-redirects@^1.15.11: version "1.15.11" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== @@ -9935,7 +9566,7 @@ fork-ts-checker-webpack-plugin@9.0.2: semver "^7.3.5" tapable "^2.2.1" -form-data@^4.0.0, form-data@^4.0.4, form-data@~4.0.4: +form-data@^4.0.0, form-data@^4.0.5, form-data@~4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== @@ -10048,7 +9679,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-east-asian-width@^1.0.0, get-east-asian-width@^1.3.1: +get-east-asian-width@^1.3.1: version "1.4.0" resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz#9bc4caa131702b4b61729cb7e42735bc550c9ee6" integrity sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q== @@ -12028,7 +11659,7 @@ lodash@4.17.21: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -lodash@^4.17.21: +lodash@4.17.23, lodash@^4.17.21: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== @@ -13653,9 +13284,9 @@ qrcode@1.5.0: yargs "^15.3.1" qs@^6.4.0, qs@~6.14.0, qs@~6.14.1: - version "6.14.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.1.tgz#a41d85b9d3902f31d27861790506294881871159" - integrity sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ== + version "6.14.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.2.tgz#b5634cf9d9ad9898e31fba3504e866e8efb6798c" + integrity sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q== dependencies: side-channel "^1.1.0" @@ -14205,9 +13836,9 @@ selfsigned@^5.5.0: pkijs "^3.3.3" semver@7.3.4, semver@7.5.3, semver@^5.6.0, semver@^6.3.0, semver@^6.3.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.7.2, semver@^7.7.3: - version "7.7.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + version "7.7.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" + integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== send@~0.19.0, send@~0.19.1: version "0.19.2" @@ -14629,7 +14260,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@4.2.3, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3, string-width@^5.0.1, string-width@^5.1.2, string-width@^7.0.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14638,24 +14269,6 @@ string-length@^4.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string-width@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc" - integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== - dependencies: - emoji-regex "^10.3.0" - get-east-asian-width "^1.0.0" - strip-ansi "^7.1.0" - string.prototype.includes@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz#eceef21283640761a81dbe16d6c7171a4edf7d92" @@ -14738,20 +14351,13 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1, strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" -strip-ansi@^7.0.1, strip-ansi@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" - integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== - dependencies: - ansi-regex "^6.0.1" - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -14777,12 +14383,7 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strnum@^1.0.5, strnum@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.1.2.tgz#57bca4fbaa6f271081715dbc9ed7cee5493e28e4" - integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== - -strnum@^2.1.0: +strnum@^2.1.0, strnum@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.2.tgz#a5e00ba66ab25f9cafa3726b567ce7a49170937a" integrity sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ== @@ -14899,7 +14500,7 @@ synckit@^0.11.8: dependencies: "@pkgr/core" "^0.2.9" -tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1, tapable@^2.3.0: +tapable@^2.1.1, tapable@^2.2.1, tapable@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== @@ -15682,7 +15283,7 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -watchpack@^2.4.1, watchpack@^2.4.4: +watchpack@^2.4.1, watchpack@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.5.1.tgz#dd38b601f669e0cbf567cb802e75cead82cde102" integrity sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg== @@ -15807,9 +15408,9 @@ webpack@5.97.1: webpack-sources "^3.2.3" webpack@^5.80.0: - version "5.104.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.104.1.tgz#94bd41eb5dbf06e93be165ba8be41b8260d4fb1a" - integrity sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA== + version "5.105.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.105.2.tgz#f3b76f9fc36f1152e156e63ffda3bbb82e6739ea" + integrity sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.8" @@ -15821,7 +15422,7 @@ webpack@^5.80.0: acorn-import-phases "^1.0.3" browserslist "^4.28.1" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.17.4" + enhanced-resolve "^5.19.0" es-module-lexer "^2.0.0" eslint-scope "5.1.1" events "^3.2.0" @@ -15834,7 +15435,7 @@ webpack@^5.80.0: schema-utils "^4.3.3" tapable "^2.3.0" terser-webpack-plugin "^5.3.16" - watchpack "^2.4.4" + watchpack "^2.5.1" webpack-sources "^3.3.3" websocket-driver@>=0.5.1, websocket-driver@^0.7.4: @@ -16158,4 +15759,4 @@ yocto-queue@^0.1.0: yocto-queue@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.2.2.tgz#3e09c95d3f1aa89a58c114c99223edf639152c00" - integrity sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ== \ No newline at end of file + integrity sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==