diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index c183666f..6576cda9 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -27,7 +27,7 @@ jobs: run: corepack enable - name: Use Yarn v4 - run: corepack prepare yarn@4.5.1 --activate + run: corepack prepare yarn@4.6.0 --activate - name: Install dependencies run: yarn install @@ -51,7 +51,7 @@ jobs: run: corepack enable - name: Use Yarn v4 - run: corepack prepare yarn@4.5.1 --activate + run: corepack prepare yarn@4.6.0 --activate - name: Install dependencies run: yarn install diff --git a/.gitignore b/.gitignore index a51a58ac..bb3b3ca9 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ yarn-error.log* /apps/frontend/.env .env +/.yarn diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz deleted file mode 100644 index e8382105..00000000 Binary files a/.yarn/install-state.gz and /dev/null differ diff --git a/apps/backend/eslint.config.mjs b/apps/backend/eslint.config.mjs index 2feb1365..846d944f 100644 --- a/apps/backend/eslint.config.mjs +++ b/apps/backend/eslint.config.mjs @@ -16,7 +16,7 @@ const config = [ { ignores: ['**/.prettierrc.js'], }, - ...compat.extends('plugin:@typescript-eslint/recommended', 'nestjs', 'plugin:@next/next/recommended'), + ...compat.extends('plugin:@typescript-eslint/recommended', 'nestjs'), { plugins: { '@typescript-eslint': typescriptEslintEslintPlugin, diff --git a/apps/backend/package.json b/apps/backend/package.json index 51ed2375..392b1554 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -19,19 +19,19 @@ "seed": "ts-node prisma/seed.ts" }, "dependencies": { - "@kir-dev/passport-authsch": "^2.1.0", - "@nestjs/common": "^10.4.7", + "@kir-dev/passport-authsch": "^2.2.2", + "@nestjs/common": "^10.4.15", "@nestjs/config": "^3.3.0", - "@nestjs/core": "^10.4.7", + "@nestjs/core": "^10.4.15", "@nestjs/jwt": "^10.2.0", "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.4.7", - "@nestjs/swagger": "^8.0.3", - "@prisma/client": "^6.0.1", - "@radix-ui/react-dialog": "^1.1.2", + "@nestjs/platform-express": "^10.4.15", + "@nestjs/swagger": "^8.1.1", + "@prisma/client": "^6.2.1", + "@radix-ui/react-dialog": "^1.1.4", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", - "nestjs-prisma": "^0.23.0", + "nestjs-prisma": "^0.24.0", "passport": "^0.7.0", "passport-jwt": "^4.0.1", "reflect-metadata": "^0.2.2", @@ -40,20 +40,20 @@ "sharp": "^0.33.5" }, "devDependencies": { - "@faker-js/faker": "^9.2.0", - "@nestjs/cli": "^10.4.7", + "@faker-js/faker": "^9.3.0", + "@nestjs/cli": "^10.4.9", "@nestjs/schematics": "^10.2.3", "@types/express": "^5.0.0", "@types/multer": "^1.4.12", - "@types/node": "^20.17.6", - "eslint": "^9.14.0", + "@types/node": "^20.17.12", + "eslint": "^9.18.0", "eslint-config-nestjs": "^0.8.0", "eslint-plugin-simple-import-sort": "^12.1.1", - "prisma": "^6.0.1", + "prisma": "^6.2.1", "source-map-support": "^0.5.21", - "ts-loader": "^9.5.1", + "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "tsconfig-paths": "4.2.0", - "typescript": "^5.6.3" + "typescript": "^5.7.3" } } diff --git a/apps/backend/prisma/migrations/20250109175626_add_upvotes_to_posts/migration.sql b/apps/backend/prisma/migrations/20250109175626_add_upvotes_to_posts/migration.sql new file mode 100644 index 00000000..7fa60b0c --- /dev/null +++ b/apps/backend/prisma/migrations/20250109175626_add_upvotes_to_posts/migration.sql @@ -0,0 +1,18 @@ +-- CreateTable +CREATE TABLE "Upvote" ( + "id" SERIAL NOT NULL, + "postId" INTEGER NOT NULL, + "userId" TEXT NOT NULL, + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + + CONSTRAINT "Upvote_pkey" PRIMARY KEY ("id") +); + +-- CreateIndex +CREATE UNIQUE INDEX "Upvote_postId_userId_key" ON "Upvote"("postId", "userId"); + +-- AddForeignKey +ALTER TABLE "Upvote" ADD CONSTRAINT "Upvote_postId_fkey" FOREIGN KEY ("postId") REFERENCES "Post"("id") ON DELETE RESTRICT ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Upvote" ADD CONSTRAINT "Upvote_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("authSchId") ON DELETE RESTRICT ON UPDATE CASCADE; diff --git a/apps/backend/prisma/migrations/20250116172421_add_postid_index_to_upvotes/migration.sql b/apps/backend/prisma/migrations/20250116172421_add_postid_index_to_upvotes/migration.sql new file mode 100644 index 00000000..c4dc46ae --- /dev/null +++ b/apps/backend/prisma/migrations/20250116172421_add_postid_index_to_upvotes/migration.sql @@ -0,0 +1,2 @@ +-- CreateIndex +CREATE INDEX "Upvote_postId_idx" ON "Upvote"("postId"); diff --git a/apps/backend/prisma/migrations/migration_lock.toml b/apps/backend/prisma/migrations/migration_lock.toml index fbffa92c..648c57fd 100644 --- a/apps/backend/prisma/migrations/migration_lock.toml +++ b/apps/backend/prisma/migrations/migration_lock.toml @@ -1,3 +1,3 @@ # Please do not edit this file manually -# It should be added in your version-control system (i.e. Git) +# It should be added in your version-control system (e.g., Git) provider = "postgresql" \ No newline at end of file diff --git a/apps/backend/prisma/schema.prisma b/apps/backend/prisma/schema.prisma index 1996167a..3c58fd72 100644 --- a/apps/backend/prisma/schema.prisma +++ b/apps/backend/prisma/schema.prisma @@ -52,6 +52,7 @@ model User { applicationPeriods ApplicationPeriod[] applications Application[] posts Post[] + upvotes Upvote[] idNumber String? } @@ -121,6 +122,19 @@ model Post { authorId String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + upvotes Upvote[] @@index([authorId]) } + +model Upvote { + id Int @id @default(autoincrement()) + post Post @relation(fields: [postId], references: [id]) + postId Int + user User @relation(fields: [userId], references: [authSchId]) + userId String + createdAt DateTime @default(now()) + + @@unique([postId, userId]) + @@index([postId]) +} diff --git a/apps/backend/prisma/seed.ts b/apps/backend/prisma/seed.ts index d11cf853..c590538e 100644 --- a/apps/backend/prisma/seed.ts +++ b/apps/backend/prisma/seed.ts @@ -5,6 +5,8 @@ import { randomInt } from 'crypto'; const prisma = new PrismaClient(); async function main() { + await prisma.upvote.deleteMany(); + await prisma.post.deleteMany(); await prisma.application.deleteMany(); await prisma.applicationPeriod.deleteMany(); await prisma.user.deleteMany(); @@ -34,6 +36,8 @@ async function main() { }, }); + const userIds = []; + // Create 20 users who the application will belong to for (let i = 1; i <= 20; i++) { const user = await prisma.user.create({ @@ -49,6 +53,8 @@ async function main() { }, }); + userIds.push(user.authSchId); + // Randomly assign a status to the application const statuses = Object.values(ApplicationStatus); const applicationStatus = statuses[randomInt(statuses.length)]; @@ -62,6 +68,26 @@ async function main() { }, }); } + + // Create 5 posts with upvotes + for (let j = 1; j <= 5; j++) { + await prisma.post.create({ + data: { + title: faker.lorem.sentence(), + content: faker.lorem.paragraphs(3), + preview: faker.lorem.paragraph(), + visible: true, + authorId: admin.authSchId, + upvotes: { + createMany: { + data: Array.from({ length: randomInt(10) }, (_, idx) => ({ + userId: userIds[j + idx], + })), + }, + }, + }, + }); + } } main() diff --git a/apps/backend/src/auth/anon.guard.ts b/apps/backend/src/auth/anon.guard.ts new file mode 100644 index 00000000..db93f5b6 --- /dev/null +++ b/apps/backend/src/auth/anon.guard.ts @@ -0,0 +1,15 @@ +import { ExecutionContext, Injectable } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; + +/** + * This guard is used to allow anonymous users to access a route, + * but still have the user object in the request object. + */ +@Injectable() +export class AnonGuard extends AuthGuard('jwt') { + handleRequest(err: any, user: any, info: any, context: ExecutionContext, _status?: any): TUser { + const request = context.switchToHttp().getRequest(); + request.user = user; + return user; + } +} diff --git a/apps/backend/src/posts/dto/create-post.dto.ts b/apps/backend/src/posts/dto/create-post.dto.ts index a8e561d7..c404b06d 100644 --- a/apps/backend/src/posts/dto/create-post.dto.ts +++ b/apps/backend/src/posts/dto/create-post.dto.ts @@ -2,4 +2,11 @@ import { OmitType } from '@nestjs/swagger'; import { PostEntity } from '../entities/post.entity'; -export class CreatePostDto extends OmitType(PostEntity, ['id', 'author', 'createdAt', 'updatedAt']) {} +export class CreatePostDto extends OmitType(PostEntity, [ + 'id', + 'author', + 'createdAt', + 'updatedAt', + 'upvotes', + 'isUpvoted', +]) {} diff --git a/apps/backend/src/posts/entities/post.entity.ts b/apps/backend/src/posts/entities/post.entity.ts index 59c68e2d..b457cfd2 100644 --- a/apps/backend/src/posts/entities/post.entity.ts +++ b/apps/backend/src/posts/entities/post.entity.ts @@ -14,6 +14,10 @@ export class PostEntity { @IsOptional() @IsBoolean() visible: boolean = true; + @IsNumber() + upvotes: number = 0; + @IsBoolean() + isUpvoted: boolean = false; @ApiProperty({ type: User }) author: User; createdAt: Date; diff --git a/apps/backend/src/posts/posts.controller.ts b/apps/backend/src/posts/posts.controller.ts index b091039e..b6917d8d 100644 --- a/apps/backend/src/posts/posts.controller.ts +++ b/apps/backend/src/posts/posts.controller.ts @@ -1,4 +1,4 @@ -import { CurrentUser } from '@kir-dev/passport-authsch'; +import { CurrentUser, CurrentUserOptional } from '@kir-dev/passport-authsch'; import { Body, Controller, Delete, Get, Param, ParseIntPipe, Patch, Post, Query, UseGuards } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; @@ -7,6 +7,7 @@ import { Roles } from 'src/auth/decorators/Roles.decorator'; import { RolesGuard } from 'src/auth/roles.guard'; import { PaginationDto } from 'src/dto/pagination.dto'; +import { AnonGuard } from 'src/auth/anon.guard'; import { CreatePostDto } from './dto/create-post.dto'; import { SimplePostDto } from './dto/simple-post.dto'; import { UpdatePostDto } from './dto/update-post.dto'; @@ -25,12 +26,14 @@ export class PostsController { return this.postsService.create(createPostDto, user); } + @UseGuards(AnonGuard) @Get() async findAll( @Query('page', ParseIntPipe) page: number, - @Query('page_size', ParseIntPipe) pageSize: number + @Query('page_size', ParseIntPipe) pageSize: number, + @CurrentUserOptional() user?: User ): Promise> { - return this.postsService.findAll(page, pageSize); + return this.postsService.findAll(page, pageSize, user); } @Get(':id') @@ -38,6 +41,13 @@ export class PostsController { return this.postsService.findOne(Number(id)); } + @UseGuards(AuthGuard('jwt')) + @ApiBearerAuth() + @Post(':id/upvote') + async upvote(@Param('id') id: string, @CurrentUser() user: User) { + return this.postsService.upvote(Number(id), user); + } + @UseGuards(AuthGuard('jwt'), RolesGuard) @Roles(Role.BODY_ADMIN, Role.BODY_MEMBER) @ApiBearerAuth() diff --git a/apps/backend/src/posts/posts.service.ts b/apps/backend/src/posts/posts.service.ts index e1d5055f..4f6b49f6 100644 --- a/apps/backend/src/posts/posts.service.ts +++ b/apps/backend/src/posts/posts.service.ts @@ -23,7 +23,7 @@ export class PostsService { }); } - findAll(page?: number, pageSize?: number): Promise> { + findAll(page?: number, pageSize?: number, user?: User): Promise> { const hasPagination = page !== -1 && pageSize !== -1; const posts = this.prisma.post.findMany({ skip: hasPagination ? page * pageSize : undefined, @@ -41,14 +41,30 @@ export class PostsService { nickName: true, }, }, + upvotes: { + select: { + userId: true, + }, + }, }, }); const total = this.prisma.post.count(); + return Promise.all([posts, total]) .then(([posts, total]) => { const limit = hasPagination ? Math.floor(total / pageSize) : 0; + const postsWithUpvotes = posts.map((post) => { + const upvotes = post.upvotes.length; + const isUpvoted = user ? post.upvotes.some((upvote) => upvote.userId === user.authSchId) : false; + + return { + ...post, + upvotes, + isUpvoted, + }; + }); return { - data: posts, + data: postsWithUpvotes, total, page, limit, @@ -124,4 +140,67 @@ export class PostsService { throw new InternalServerErrorException('An error occurred.'); } } + + async upvote(id: number, user: User) { + try { + const postToUpvote = await this.prisma.post.findUniqueOrThrow({ + where: { + id, + }, + include: { + upvotes: { + where: { + userId: user.authSchId, + }, + select: { + userId: true, + id: true, + }, + }, + }, + }); + + const hasUpvoted = postToUpvote.upvotes.some((upvote) => upvote.userId === user.authSchId); + + // If the user has already upvoted, remove the upvote + if (hasUpvoted) { + const upvoteId = postToUpvote.upvotes.find((upvote) => upvote.userId === user.authSchId).id; + + return this.prisma.post.update({ + where: { + id, + }, + data: { + upvotes: { + delete: { + id: upvoteId, + }, + }, + }, + }); + } + + // Else, add the upvote + return this.prisma.post.update({ + where: { + id, + }, + data: { + upvotes: { + create: { + userId: user.authSchId, + }, + }, + }, + }); + } catch (e) { + if (e instanceof Prisma.PrismaClientKnownRequestError) { + switch (e.code) { + case 'P2025': + throw new NotFoundException('This post does not exist.'); + } + } + throw new InternalServerErrorException('An error occurred.'); + } + } } diff --git a/apps/frontend/eslint.config.mjs b/apps/frontend/eslint.config.mjs index 10412fc3..dc892a4b 100644 --- a/apps/frontend/eslint.config.mjs +++ b/apps/frontend/eslint.config.mjs @@ -1,9 +1,7 @@ import { FlatCompat } from '@eslint/eslintrc'; import js from '@eslint/js'; -import next from '@next/eslint-plugin-next'; -import typescriptEslintEslintPlugin from '@typescript-eslint/eslint-plugin'; +import typescriptEslintPlugin from '@typescript-eslint/eslint-plugin'; import tsParser from '@typescript-eslint/parser'; -import react from 'eslint-plugin-react'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -19,18 +17,17 @@ export default [ { ignores: ['**/.eslintrc.js', 'eslint.config.mjs'], }, - ...compat.extends( - 'plugin:@typescript-eslint/recommended', - 'plugin:react/recommended', - 'plugin:react-hooks/recommended', - 'next/core-web-vitals', - 'next/typescript' - ), + ...compat.config({ + extends: [ + 'next/core-web-vitals', + // next/typescript already has @typescript-eslint/eslint-plugin bundled, but it probably has + // a different version than the one we're using, so we're including it manually in the plugins + // 'next/typescript' + ], + }), { plugins: { - '@typescript-eslint': typescriptEslintEslintPlugin, - next, - react, + '@typescript-eslint': typescriptEslintPlugin, }, languageOptions: { @@ -44,11 +41,11 @@ export default [ }, }, - settings: { - react: { - version: 'detect', - }, - }, + // settings: { + // react: { + // version: 'detect', + // }, + // }, rules: { 'no-html-link-for-pages': 'off', diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 50b0cdee..b0ba24fb 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -12,75 +12,74 @@ "lint": "next lint" }, "dependencies": { - "@hookform/resolvers": "^3.9.1", - "@radix-ui/react-accordion": "^1.2.1", - "@radix-ui/react-alert-dialog": "^1.1.2", - "@radix-ui/react-aspect-ratio": "^1.1.0", - "@radix-ui/react-avatar": "^1.1.1", - "@radix-ui/react-checkbox": "^1.1.2", - "@radix-ui/react-dialog": "^1.1.2", - "@radix-ui/react-dropdown-menu": "^2.1.2", - "@radix-ui/react-hover-card": "^1.1.2", - "@radix-ui/react-label": "^2.1.0", - "@radix-ui/react-menubar": "^1.1.2", - "@radix-ui/react-popover": "^1.1.2", - "@radix-ui/react-select": "^2.1.2", - "@radix-ui/react-separator": "^1.1.0", - "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-switch": "^1.1.1", - "@radix-ui/react-toast": "^1.2.2", - "@radix-ui/react-toggle": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.3", - "@react-pdf/renderer": "^4.0.0", - "@tanstack/react-table": "^8.20.5", - "@tiptap/extension-bold": "^2.9.1", - "@tiptap/extension-document": "^2.9.1", - "@tiptap/extension-image": "^2.9.1", - "@tiptap/extension-italic": "^2.9.1", - "@tiptap/extension-link": "^2.9.1", - "@tiptap/extension-list-item": "^2.9.1", - "@tiptap/extension-text": "^2.9.1", - "@tiptap/pm": "^2.9.1", - "@tiptap/react": "^2.9.1", - "@tiptap/starter-kit": "^2.9.1", + "@hookform/resolvers": "^3.10.0", + "@radix-ui/react-accordion": "^1.2.2", + "@radix-ui/react-alert-dialog": "^1.1.4", + "@radix-ui/react-aspect-ratio": "^1.1.1", + "@radix-ui/react-avatar": "^1.1.2", + "@radix-ui/react-checkbox": "^1.1.3", + "@radix-ui/react-dialog": "^1.1.4", + "@radix-ui/react-dropdown-menu": "^2.1.4", + "@radix-ui/react-hover-card": "^1.1.4", + "@radix-ui/react-label": "^2.1.1", + "@radix-ui/react-menubar": "^1.1.4", + "@radix-ui/react-popover": "^1.1.4", + "@radix-ui/react-select": "^2.1.4", + "@radix-ui/react-separator": "^1.1.1", + "@radix-ui/react-slot": "^1.1.1", + "@radix-ui/react-switch": "^1.1.2", + "@radix-ui/react-toast": "^1.2.4", + "@radix-ui/react-toggle": "^1.1.1", + "@radix-ui/react-tooltip": "^1.1.6", + "@react-pdf/renderer": "^4.1.6", + "@tanstack/react-table": "^8.20.6", + "@tiptap/extension-bold": "^2.11.2", + "@tiptap/extension-document": "^2.11.2", + "@tiptap/extension-image": "^2.11.2", + "@tiptap/extension-italic": "^2.11.2", + "@tiptap/extension-link": "^2.11.2", + "@tiptap/extension-list-item": "^2.11.2", + "@tiptap/extension-text": "^2.11.2", + "@tiptap/pm": "^2.11.2", + "@tiptap/react": "^2.11.2", + "@tiptap/starter-kit": "^2.11.2", "add": "^2.0.6", - "axios": "^1.7.7", - "class-variance-authority": "^0.7.0", + "axios": "^1.7.9", + "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.0.4", "date-fns": "^4.1.0", - "hamburger-react": "^2.5.1", - "input-otp": "^1.4.1", + "hamburger-react": "^2.5.2", + "input-otp": "^1.4.2", "js-cookie": "^3.0.5", "jsonwebtoken": "^9.0.2", - "lucide-react": "^0.454.0", - "next": "^15.0.4", + "lucide-react": "^0.471.1", + "next": "^15.1.4", "react": "^19.0.0", - "react-day-picker": "9.3.0", + "react-day-picker": "9.5.0", "react-dom": "^19.0.0", - "react-easy-crop": "^5.1.0", - "react-hook-form": "^7.53.1", + "react-easy-crop": "^5.2.0", + "react-hook-form": "^7.54.2", "react-icons": "^5.4.0", - "shadcn-ui": "^0.9.3", - "swr": "^2.2.5", - "table": "^6.8.2", - "tailwind-merge": "^2.5.4", + "shadcn-ui": "^0.9.4", + "swr": "^2.3.0", + "table": "^6.9.0", + "tailwind-merge": "^2.6.0", "tailwindcss-animate": "^1.0.7", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { - "@next/eslint-plugin-next": "^15.0.4", + "@next/eslint-plugin-next": "^15.1.4", "@types/js-cookie": "^3.0.6", - "@types/node": "^20.17.6", - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.1", - "eslint-config-next": "^15.0.4", - "eslint-config-prettier": "^9.1.0", + "@types/node": "^20.17.12", + "@types/react": "^19.0.6", + "@types/react-dom": "^19.0.3", + "eslint-config-next": "^15.1.4", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-prettier": "5.2.1", - "eslint-plugin-react": "^7.37.2", "eslint-plugin-simple-import-sort": "^12.1.1", - "postcss": "^8.4.47", - "tailwindcss": "^3.4.16", - "typescript": "^5.6.3" + "postcss": "^8.5.0", + "tailwindcss": "^3.4.17", + "typescript": "^5.7.3" } } diff --git a/apps/frontend/src/app/periods/[id]/data-table.tsx b/apps/frontend/src/app/periods/[id]/data-table.tsx index 6bc08455..0936398a 100644 --- a/apps/frontend/src/app/periods/[id]/data-table.tsx +++ b/apps/frontend/src/app/periods/[id]/data-table.tsx @@ -108,7 +108,6 @@ export function DataTable({ function selectGivenStatuses(value: ApplicationStatus) { table.getExpandedRowModel().rows.map((row) => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error if ((row.original.status! as ApplicationStatus) === value) row.toggleSelected(true); else row.toggleSelected(false); diff --git a/apps/frontend/src/components/ui/AdminApplicationPeriodCard.tsx b/apps/frontend/src/components/ui/AdminApplicationPeriodCard.tsx index 418dc817..e00deb61 100644 --- a/apps/frontend/src/components/ui/AdminApplicationPeriodCard.tsx +++ b/apps/frontend/src/components/ui/AdminApplicationPeriodCard.tsx @@ -94,7 +94,7 @@ export default function AdminApplicationPeriodCard({ period, cacheBuster, setCac }; getProfilePicture(); - }, [periodBackground, cacheBuster]); + }, [periodBackground, cacheBuster, period.id]); return ( diff --git a/apps/frontend/src/components/ui/Forum.tsx b/apps/frontend/src/components/ui/Forum.tsx index 7cc5cbc9..8cc9855c 100644 --- a/apps/frontend/src/components/ui/Forum.tsx +++ b/apps/frontend/src/components/ui/Forum.tsx @@ -17,6 +17,7 @@ import { import PostCreateOrEditDialog from '@/components/ui/PostCreateOrEditDialog'; import usePosts from '@/hooks/usePosts'; import useProfile from '@/hooks/useProfile'; +import { toast } from '@/lib/use-toast'; import { PostEntity } from '@/types/post-entity'; export default function Forum() { @@ -54,6 +55,23 @@ export default function Forum() { } } + /** + * If the user is logged in, upvote the post with the given id, + * else show a toast that only logged in users can upvote. + * If the user has already upvoted the post, remove the upvote. + * @param id The id of the post to upvote + */ + async function onUpvote(id: number) { + if (!user) { + toast({ + title: 'Csak bejelentkezett felhasználók upvoteolhatnak!', + }); + return; + } + await api.post(`/posts/${id}/upvote`); + await mutate(); + } + return (
{isLoading && } @@ -67,7 +85,14 @@ export default function Forum() { {posts?.data && posts.data.map((post: PostEntity) => ( - + ))} {posts && posts.total > 0 && ( diff --git a/apps/frontend/src/components/ui/NewsCard.tsx b/apps/frontend/src/components/ui/NewsCard.tsx index 19704d85..3e96e6da 100644 --- a/apps/frontend/src/components/ui/NewsCard.tsx +++ b/apps/frontend/src/components/ui/NewsCard.tsx @@ -1,7 +1,8 @@ import { useState } from 'react'; import { FiEdit2, FiType, FiUser } from 'react-icons/fi'; +import { LuBicepsFlexed } from 'react-icons/lu'; -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card'; +import { Card, CardContent, CardFooter, CardHeader, CardTitle } from '@/components/ui/card'; import PostManagementButtons from '@/components/ui/PostManagementButtons'; import { PostEntity } from '@/types/post-entity'; @@ -9,10 +10,14 @@ export default function NewsCard({ post, onDelete, onEdit, + onUpvote, + isLoggedInUser, }: { post: PostEntity; onEdit: (Post: PostEntity) => void; onDelete: (id: number) => void; + onUpvote: (id: number) => void; + isLoggedInUser: boolean; }) { const [readMore, setReadMore] = useState(false); const switchDisplayMode = () => setReadMore(!readMore); @@ -23,34 +28,6 @@ export default function NewsCard({ {post.title} - - - - {post.author.fullName} - - - - {new Date(post.createdAt).toLocaleDateString('hu-HU', { - minute: 'numeric', - hour: 'numeric', - day: '2-digit', - month: 'short', - year: 'numeric', - })}{' '} - - {post.createdAt !== post.updatedAt && ( - - - {new Date(post.updatedAt).toLocaleDateString('hu-HU', { - minute: 'numeric', - hour: 'numeric', - day: '2-digit', - month: 'short', - year: 'numeric', - })}{' '} - - )} - {!readMore && post.content.length > 250 && ( @@ -70,6 +47,45 @@ export default function NewsCard({ )} + + + + {post.author.fullName} + + + + {new Date(post.createdAt).toLocaleDateString('hu-HU', { + minute: 'numeric', + hour: 'numeric', + day: '2-digit', + month: 'short', + year: 'numeric', + })}{' '} + + {post.createdAt !== post.updatedAt && ( + + + {new Date(post.updatedAt).toLocaleDateString('hu-HU', { + minute: 'numeric', + hour: 'numeric', + day: '2-digit', + month: 'short', + year: 'numeric', + })}{' '} + + )} + { + e.stopPropagation(); + onUpvote(post.id); + }} + > + + {post.upvotes} + {post.isUpvoted} + + )}
diff --git a/apps/frontend/src/components/ui/UserProfileBanner.tsx b/apps/frontend/src/components/ui/UserProfileBanner.tsx index f9b54646..e57dd30e 100644 --- a/apps/frontend/src/components/ui/UserProfileBanner.tsx +++ b/apps/frontend/src/components/ui/UserProfileBanner.tsx @@ -77,7 +77,7 @@ export default function UserProfileBanner(props: { }; getProfilePicture(); - }, [profilePicture, cacheBuster]); + }, [profilePicture, cacheBuster, props.user]); if (!props.user) return null; return ( diff --git a/apps/frontend/src/components/ui/table-headers/DateSortableFilterableHeader.tsx b/apps/frontend/src/components/ui/table-headers/DateSortableFilterableHeader.tsx index 1d7e3b5f..798d11aa 100644 --- a/apps/frontend/src/components/ui/table-headers/DateSortableFilterableHeader.tsx +++ b/apps/frontend/src/components/ui/table-headers/DateSortableFilterableHeader.tsx @@ -8,10 +8,9 @@ import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover import { ApplicationEntity } from '@/types/application-entity'; export function DateSortableFilterableHeader(column: Column) { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error const [start, setStart] = useState(column.getFilterValue()?.start || '2024-01-01T00:00'); - // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-expect-error const [end, setEnd] = useState(column.getFilterValue()?.end || '2025-01-01T00:00'); diff --git a/apps/frontend/src/types/post-entity.ts b/apps/frontend/src/types/post-entity.ts index 21eb8e06..92fba2de 100644 --- a/apps/frontend/src/types/post-entity.ts +++ b/apps/frontend/src/types/post-entity.ts @@ -6,6 +6,8 @@ export type PostEntity = { content: string; visible: boolean; author: UserEntity; + upvotes: number; + isUpvoted: boolean; createdAt: string; updatedAt: string; }; diff --git a/package.json b/package.json index 0a023400..a683b9c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,4 @@ { - "dependencies": { - "@nestjs/mapped-types": "^2.0.5" - }, "name": "next-nest-template", "version": "0.0.0", "description": "Template repository for full-stack NestJS + NextJS projects", @@ -22,14 +19,16 @@ "format:check": "prettier --check apps" }, "devDependencies": { - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "^9.14.0", - "concurrently": "^9.1.0", - "eslint": "^9.14.0", - "prettier": "^3.3.3" + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "^9.18.0", + "@typescript-eslint/eslint-plugin": "^8.20.0", + "@typescript-eslint/parser": "^8.20.0", + "concurrently": "^9.1.2", + "eslint": "^9.18.0", + "prettier": "^3.4.2" }, "workspaces": [ "apps/*" ], - "packageManager": "yarn@4.5.3" + "packageManager": "yarn@4.6.0" } diff --git a/yarn.lock b/yarn.lock index 0c79e0db..e5aeefc1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -465,7 +465,7 @@ __metadata: languageName: node linkType: hard -"@date-fns/tz@npm:^1.1.2": +"@date-fns/tz@npm:^1.2.0": version: 1.2.0 resolution: "@date-fns/tz@npm:1.2.0" checksum: 10c0/411e9d4303b10951f6fd0189d18fb845f0d934a575df2176bc10daf664282c765fb6b057a977e446bbb1229151d89e7788978600a019f1fc24b5c75276d496bd @@ -517,27 +517,29 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.18.0": - version: 0.18.0 - resolution: "@eslint/config-array@npm:0.18.0" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.1 + resolution: "@eslint/config-array@npm:0.19.1" dependencies: - "@eslint/object-schema": "npm:^2.1.4" + "@eslint/object-schema": "npm:^2.1.5" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10c0/0234aeb3e6b052ad2402a647d0b4f8a6aa71524bafe1adad0b8db1dfe94d7f5f26d67c80f79bb37ac61361a1d4b14bb8fb475efe501de37263cf55eabb79868f + checksum: 10c0/43b01f596ddad404473beae5cf95c013d29301c72778d0f5bf8a6699939c8a9a5663dbd723b53c5f476b88b0c694f76ea145d1aa9652230d140fe1161e4a4b49 languageName: node linkType: hard -"@eslint/core@npm:^0.7.0": - version: 0.7.0 - resolution: "@eslint/core@npm:0.7.0" - checksum: 10c0/3cdee8bc6cbb96ac6103d3ead42e59830019435839583c9eb352b94ed558bd78e7ffad5286dc710df21ec1e7bd8f52aa6574c62457a4dd0f01f3736fa4a7d87a +"@eslint/core@npm:^0.10.0": + version: 0.10.0 + resolution: "@eslint/core@npm:0.10.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/074018075079b3ed1f14fab9d116f11a8824cdfae3e822badf7ad546962fafe717a31e61459bad8cc59cf7070dc413ea9064ddb75c114f05b05921029cde0a64 languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.1.0": - version: 3.1.0 - resolution: "@eslint/eslintrc@npm:3.1.0" +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -548,37 +550,38 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/5b7332ed781edcfc98caa8dedbbb843abfb9bda2e86538529c843473f580e40c69eb894410eddc6702f487e9ee8f8cfa8df83213d43a8fdb549f23ce06699167 + checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b languageName: node linkType: hard -"@eslint/js@npm:9.14.0, @eslint/js@npm:^9.14.0": - version: 9.14.0 - resolution: "@eslint/js@npm:9.14.0" - checksum: 10c0/a423dd435e10aa3b461599aa02f6cbadd4b5128cb122467ee4e2c798e7ca4f9bb1fce4dcea003b29b983090238cf120899c1af657cf86300b399e4f996b83ddc +"@eslint/js@npm:9.18.0, @eslint/js@npm:^9.18.0": + version: 9.18.0 + resolution: "@eslint/js@npm:9.18.0" + checksum: 10c0/3938344c5ac7feef4b73fcb30f3c3e753570cea74c24904bb5d07e9c42fcd34fcbc40f545b081356a299e11f360c9c274b348c05fb0113fc3d492e5175eee140 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/object-schema@npm:2.1.4" - checksum: 10c0/e9885532ea70e483fb007bf1275968b05bb15ebaa506d98560c41a41220d33d342e19023d5f2939fed6eb59676c1bda5c847c284b4b55fce521d282004da4dda +"@eslint/object-schema@npm:^2.1.5": + version: 2.1.5 + resolution: "@eslint/object-schema@npm:2.1.5" + checksum: 10c0/5320691ed41ecd09a55aff40ce8e56596b4eb81f3d4d6fe530c50fdd6552d88102d1c1a29d970ae798ce30849752a708772de38ded07a6f25b3da32ebea081d8 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.0": - version: 0.2.2 - resolution: "@eslint/plugin-kit@npm:0.2.2" +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.5 + resolution: "@eslint/plugin-kit@npm:0.2.5" dependencies: + "@eslint/core": "npm:^0.10.0" levn: "npm:^0.4.1" - checksum: 10c0/ec533ccc99f2ab003d6f64495cff853730fb7d8bc0eaf031ffccc68de7c34c74a2eda50dfa759cacfb409f014c98d306714c995348d5383c9d3140f9f80a5895 + checksum: 10c0/ba9832b8409af618cf61791805fe201dd62f3c82c783adfcec0f5cd391e68b40beaecb47b9a3209e926dbcab65135f410cae405b69a559197795793399f61176 languageName: node linkType: hard -"@faker-js/faker@npm:^9.2.0": - version: 9.2.0 - resolution: "@faker-js/faker@npm:9.2.0" - checksum: 10c0/d711a5d206558f90e3ce9ecafe366e236fbe190b4df9d3968b512ccb87ec625843c919d16050beade88b790ed3df6332f6a837e41fba6de33e7a2f8daa67f08d +"@faker-js/faker@npm:^9.3.0": + version: 9.3.0 + resolution: "@faker-js/faker@npm:9.3.0" + checksum: 10c0/6528e2f0bf0abc315780024534074a449e01e7f581f1a50a20ee7103d29d842e1c4d7dd6b27aa173f668308bf55a1d64c2547286c0c4e5a8e08d0b8269aaedc7 languageName: node linkType: hard @@ -620,12 +623,12 @@ __metadata: languageName: node linkType: hard -"@hookform/resolvers@npm:^3.9.1": - version: 3.9.1 - resolution: "@hookform/resolvers@npm:3.9.1" +"@hookform/resolvers@npm:^3.10.0": + version: 3.10.0 + resolution: "@hookform/resolvers@npm:3.10.0" peerDependencies: react-hook-form: ^7.0.0 - checksum: 10c0/8a4056db3860b12ee30921ba352996104d6ae75ac45996d4c8b6df429e07ee73f5b87c82a22a15403789213f6f52f5fead1c2637b26ef624068b68d213362cd1 + checksum: 10c0/7ee44533b4cdc28c4fa2a94894c735411e5a1f830f4a617c580533321a9b901df0cc8c1e2fad81ad8d55154ebc5cb844cf9c116a3148ffae2bc48758c33cbb8e languageName: node linkType: hard @@ -660,7 +663,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.0": +"@humanwhocodes/retry@npm:^0.4.1": version: 0.4.1 resolution: "@humanwhocodes/retry@npm:0.4.1" checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b @@ -918,13 +921,13 @@ __metadata: languageName: node linkType: hard -"@kir-dev/passport-authsch@npm:^2.1.0": - version: 2.1.0 - resolution: "@kir-dev/passport-authsch@npm:2.1.0" +"@kir-dev/passport-authsch@npm:^2.2.2": + version: 2.2.2 + resolution: "@kir-dev/passport-authsch@npm:2.2.2" dependencies: axios: "npm:^1.7.4" passport-strategy: "npm:^1.0.0" - checksum: 10c0/5f3f76b1c97d4fcb0d72302d73d2c00fe6522a675d42c31315b3fb612994613b1fd92a5eb952bcbcadde76a1305afd921d54e60915f7500a557f42d41b361513 + checksum: 10c0/95883ef29a14698f59c895b80f625ec78cfc8d858a0d0d1e8404c85b37fa1bdcd69771bed93e615ddf38bb7f259ca0998d528bddccc47578422ef50c28cc4e30 languageName: node linkType: hard @@ -951,9 +954,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/cli@npm:^10.4.7": - version: 10.4.7 - resolution: "@nestjs/cli@npm:10.4.7" +"@nestjs/cli@npm:^10.4.9": + version: 10.4.9 + resolution: "@nestjs/cli@npm:10.4.9" dependencies: "@angular-devkit/core": "npm:17.3.11" "@angular-devkit/schematics": "npm:17.3.11" @@ -964,15 +967,15 @@ __metadata: cli-table3: "npm:0.6.5" commander: "npm:4.1.1" fork-ts-checker-webpack-plugin: "npm:9.0.2" - glob: "npm:10.4.2" + glob: "npm:10.4.5" inquirer: "npm:8.2.6" node-emoji: "npm:1.11.0" ora: "npm:5.4.1" tree-kill: "npm:1.2.2" tsconfig-paths: "npm:4.2.0" - tsconfig-paths-webpack-plugin: "npm:4.1.0" - typescript: "npm:5.6.3" - webpack: "npm:5.96.1" + tsconfig-paths-webpack-plugin: "npm:4.2.0" + typescript: "npm:5.7.2" + webpack: "npm:5.97.1" webpack-node-externals: "npm:3.0.0" peerDependencies: "@swc/cli": ^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0 @@ -984,16 +987,16 @@ __metadata: optional: true bin: nest: bin/nest.js - checksum: 10c0/d21f329d13581e4d85149908fd82cf541b0fbf29980e7e7d361e537149e37e923e3829ba0fb3a6ec0b18710f0958aa68a547e119e4e71f29bff1709dd8472386 + checksum: 10c0/82f4ba6c6be2fa5f6a78fb561f1c32b392279a358a05ca052224f88e128c09b4994cfbf7a946cf0b0e39f56da707c9221542b933c1001fd012d0f4ae7bedd565 languageName: node linkType: hard -"@nestjs/common@npm:^10.4.7": - version: 10.4.7 - resolution: "@nestjs/common@npm:10.4.7" +"@nestjs/common@npm:^10.4.15": + version: 10.4.15 + resolution: "@nestjs/common@npm:10.4.15" dependencies: iterare: "npm:1.2.1" - tslib: "npm:2.7.0" + tslib: "npm:2.8.1" uid: "npm:2.0.2" peerDependencies: class-transformer: "*" @@ -1005,7 +1008,7 @@ __metadata: optional: true class-validator: optional: true - checksum: 10c0/c786d72a160a5cde0cbcce61fa96f34bd2b860adf92091b865c7d94682772217b328b3051a7f58988cdedf083c34258c42bc3309c9df5cf9a698e1fa94d9d54d + checksum: 10c0/9566993fd3f805df2be632f5a16ca90d81b0deeb50e1e7cde4a49d4948c0d8d7db58b42ded70f35061e95e91a40d2adcd9e19cb2771090114eb737f62d2ea4c6 languageName: node linkType: hard @@ -1023,15 +1026,15 @@ __metadata: languageName: node linkType: hard -"@nestjs/core@npm:^10.4.7": - version: 10.4.7 - resolution: "@nestjs/core@npm:10.4.7" +"@nestjs/core@npm:^10.4.15": + version: 10.4.15 + resolution: "@nestjs/core@npm:10.4.15" dependencies: "@nuxtjs/opencollective": "npm:0.3.2" fast-safe-stringify: "npm:2.1.1" iterare: "npm:1.2.1" path-to-regexp: "npm:3.3.0" - tslib: "npm:2.7.0" + tslib: "npm:2.8.1" uid: "npm:2.0.2" peerDependencies: "@nestjs/common": ^10.0.0 @@ -1047,7 +1050,7 @@ __metadata: optional: true "@nestjs/websockets": optional: true - checksum: 10c0/34c1601bd09ef7ca56ec57a9e7a729480ffc5ea102bf60427e34ae3642e8a8baa475b3f425b9258c076d110c29aa5b0027acdfb8dca290ad49566cd97be20d60 + checksum: 10c0/68958efca25b28ea38bcfc810751c626a913a848d9ec86aab0a6021e708632b95585f0da5d5c2b0513bb64cacfc97d391b45ec002b718a8e90fdda1b4354bed1 languageName: node linkType: hard @@ -1063,9 +1066,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/mapped-types@npm:2.0.5, @nestjs/mapped-types@npm:^2.0.5": - version: 2.0.5 - resolution: "@nestjs/mapped-types@npm:2.0.5" +"@nestjs/mapped-types@npm:2.0.6": + version: 2.0.6 + resolution: "@nestjs/mapped-types@npm:2.0.6" peerDependencies: "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 class-transformer: ^0.4.0 || ^0.5.0 @@ -1076,7 +1079,7 @@ __metadata: optional: true class-validator: optional: true - checksum: 10c0/f92743cb4c0fe3b1eecdf0c7c6a40f0e7478574a9e1a25ebdbd29db29a7319c2ae608c08d07f7b9525bea01a5e20dbd73222100204d3a13500db4f56676446a1 + checksum: 10c0/c04ba9518d75c76ac6d00faa7a701d111b20bd220706bdef99777a4678f3423fa259ff5cc2968967a54bb58a08a85a7be6a781bfa07ddfb26304f82ee63c628b languageName: node linkType: hard @@ -1090,19 +1093,19 @@ __metadata: languageName: node linkType: hard -"@nestjs/platform-express@npm:^10.4.7": - version: 10.4.7 - resolution: "@nestjs/platform-express@npm:10.4.7" +"@nestjs/platform-express@npm:^10.4.15": + version: 10.4.15 + resolution: "@nestjs/platform-express@npm:10.4.15" dependencies: body-parser: "npm:1.20.3" cors: "npm:2.8.5" - express: "npm:4.21.1" + express: "npm:4.21.2" multer: "npm:1.4.4-lts.1" - tslib: "npm:2.7.0" + tslib: "npm:2.8.1" peerDependencies: "@nestjs/common": ^10.0.0 "@nestjs/core": ^10.0.0 - checksum: 10c0/9796585840d5225fe6489cb36d6443c16cdcd61349c3f9cb9924acdeaf8e111e1b868c5699a1a4c17d5a45b356cf88e4ec5719e75abbc85407d20f342bd7b69d + checksum: 10c0/95df4c0580718dc78571827cbe074f8db24ecceb8d0305e9984b645ff806514dd8ddaacc8786f0bf7b78091032c77d8a244ba780007e58463ccdf6255ca7f039 languageName: node linkType: hard @@ -1136,16 +1139,16 @@ __metadata: languageName: node linkType: hard -"@nestjs/swagger@npm:^8.0.3": - version: 8.0.3 - resolution: "@nestjs/swagger@npm:8.0.3" +"@nestjs/swagger@npm:^8.1.1": + version: 8.1.1 + resolution: "@nestjs/swagger@npm:8.1.1" dependencies: "@microsoft/tsdoc": "npm:^0.15.0" - "@nestjs/mapped-types": "npm:2.0.5" + "@nestjs/mapped-types": "npm:2.0.6" js-yaml: "npm:4.1.0" lodash: "npm:4.17.21" path-to-regexp: "npm:3.3.0" - swagger-ui-dist: "npm:5.18.1" + swagger-ui-dist: "npm:5.18.2" peerDependencies: "@fastify/static": ^6.0.0 || ^7.0.0 "@nestjs/common": ^9.0.0 || ^10.0.0 @@ -1160,7 +1163,7 @@ __metadata: optional: true class-validator: optional: true - checksum: 10c0/56d1cc7cdd4a3decc71efa8434d286045375adb0a38bf788994461177810cd951ec0094e035f3ee5a637bb4202ecc056ffa0e6a8abd631b619ed4bdace98e9a0 + checksum: 10c0/d79439d72f8c81821ca3ffa9d8f01e63e34ca627f0dd1462626d3361410b178f49d303977d21cbf4edcc519acbcfc8dc8afabe8d060c33bf7077cad4e272173d languageName: node linkType: hard @@ -1168,40 +1171,40 @@ __metadata: version: 0.0.0-use.local resolution: "@next-nest-template/backend@workspace:apps/backend" dependencies: - "@faker-js/faker": "npm:^9.2.0" - "@kir-dev/passport-authsch": "npm:^2.1.0" - "@nestjs/cli": "npm:^10.4.7" - "@nestjs/common": "npm:^10.4.7" + "@faker-js/faker": "npm:^9.3.0" + "@kir-dev/passport-authsch": "npm:^2.2.2" + "@nestjs/cli": "npm:^10.4.9" + "@nestjs/common": "npm:^10.4.15" "@nestjs/config": "npm:^3.3.0" - "@nestjs/core": "npm:^10.4.7" + "@nestjs/core": "npm:^10.4.15" "@nestjs/jwt": "npm:^10.2.0" "@nestjs/passport": "npm:^10.0.3" - "@nestjs/platform-express": "npm:^10.4.7" + "@nestjs/platform-express": "npm:^10.4.15" "@nestjs/schematics": "npm:^10.2.3" - "@nestjs/swagger": "npm:^8.0.3" - "@prisma/client": "npm:^6.0.1" - "@radix-ui/react-dialog": "npm:^1.1.2" + "@nestjs/swagger": "npm:^8.1.1" + "@prisma/client": "npm:^6.2.1" + "@radix-ui/react-dialog": "npm:^1.1.4" "@types/express": "npm:^5.0.0" "@types/multer": "npm:^1.4.12" - "@types/node": "npm:^20.17.6" + "@types/node": "npm:^20.17.12" class-transformer: "npm:^0.5.1" class-validator: "npm:^0.14.1" - eslint: "npm:^9.14.0" + eslint: "npm:^9.18.0" eslint-config-nestjs: "npm:^0.8.0" eslint-plugin-simple-import-sort: "npm:^12.1.1" - nestjs-prisma: "npm:^0.23.0" + nestjs-prisma: "npm:^0.24.0" passport: "npm:^0.7.0" passport-jwt: "npm:^4.0.1" - prisma: "npm:^6.0.1" + prisma: "npm:^6.2.1" reflect-metadata: "npm:^0.2.2" rimraf: "npm:^6.0.1" rxjs: "npm:^7.8.1" sharp: "npm:^0.33.5" source-map-support: "npm:^0.5.21" - ts-loader: "npm:^9.5.1" + ts-loader: "npm:^9.5.2" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:4.2.0" - typescript: "npm:^5.6.3" + typescript: "npm:^5.7.3" languageName: unknown linkType: soft @@ -1209,145 +1212,144 @@ __metadata: version: 0.0.0-use.local resolution: "@next-nest-template/frontend@workspace:apps/frontend" dependencies: - "@hookform/resolvers": "npm:^3.9.1" - "@next/eslint-plugin-next": "npm:^15.0.4" - "@radix-ui/react-accordion": "npm:^1.2.1" - "@radix-ui/react-alert-dialog": "npm:^1.1.2" - "@radix-ui/react-aspect-ratio": "npm:^1.1.0" - "@radix-ui/react-avatar": "npm:^1.1.1" - "@radix-ui/react-checkbox": "npm:^1.1.2" - "@radix-ui/react-dialog": "npm:^1.1.2" - "@radix-ui/react-dropdown-menu": "npm:^2.1.2" - "@radix-ui/react-hover-card": "npm:^1.1.2" - "@radix-ui/react-label": "npm:^2.1.0" - "@radix-ui/react-menubar": "npm:^1.1.2" - "@radix-ui/react-popover": "npm:^1.1.2" - "@radix-ui/react-select": "npm:^2.1.2" - "@radix-ui/react-separator": "npm:^1.1.0" - "@radix-ui/react-slot": "npm:^1.1.0" - "@radix-ui/react-switch": "npm:^1.1.1" - "@radix-ui/react-toast": "npm:^1.2.2" - "@radix-ui/react-toggle": "npm:^1.1.0" - "@radix-ui/react-tooltip": "npm:^1.1.3" - "@react-pdf/renderer": "npm:^4.0.0" - "@tanstack/react-table": "npm:^8.20.5" - "@tiptap/extension-bold": "npm:^2.9.1" - "@tiptap/extension-document": "npm:^2.9.1" - "@tiptap/extension-image": "npm:^2.9.1" - "@tiptap/extension-italic": "npm:^2.9.1" - "@tiptap/extension-link": "npm:^2.9.1" - "@tiptap/extension-list-item": "npm:^2.9.1" - "@tiptap/extension-text": "npm:^2.9.1" - "@tiptap/pm": "npm:^2.9.1" - "@tiptap/react": "npm:^2.9.1" - "@tiptap/starter-kit": "npm:^2.9.1" + "@hookform/resolvers": "npm:^3.10.0" + "@next/eslint-plugin-next": "npm:^15.1.4" + "@radix-ui/react-accordion": "npm:^1.2.2" + "@radix-ui/react-alert-dialog": "npm:^1.1.4" + "@radix-ui/react-aspect-ratio": "npm:^1.1.1" + "@radix-ui/react-avatar": "npm:^1.1.2" + "@radix-ui/react-checkbox": "npm:^1.1.3" + "@radix-ui/react-dialog": "npm:^1.1.4" + "@radix-ui/react-dropdown-menu": "npm:^2.1.4" + "@radix-ui/react-hover-card": "npm:^1.1.4" + "@radix-ui/react-label": "npm:^2.1.1" + "@radix-ui/react-menubar": "npm:^1.1.4" + "@radix-ui/react-popover": "npm:^1.1.4" + "@radix-ui/react-select": "npm:^2.1.4" + "@radix-ui/react-separator": "npm:^1.1.1" + "@radix-ui/react-slot": "npm:^1.1.1" + "@radix-ui/react-switch": "npm:^1.1.2" + "@radix-ui/react-toast": "npm:^1.2.4" + "@radix-ui/react-toggle": "npm:^1.1.1" + "@radix-ui/react-tooltip": "npm:^1.1.6" + "@react-pdf/renderer": "npm:^4.1.6" + "@tanstack/react-table": "npm:^8.20.6" + "@tiptap/extension-bold": "npm:^2.11.2" + "@tiptap/extension-document": "npm:^2.11.2" + "@tiptap/extension-image": "npm:^2.11.2" + "@tiptap/extension-italic": "npm:^2.11.2" + "@tiptap/extension-link": "npm:^2.11.2" + "@tiptap/extension-list-item": "npm:^2.11.2" + "@tiptap/extension-text": "npm:^2.11.2" + "@tiptap/pm": "npm:^2.11.2" + "@tiptap/react": "npm:^2.11.2" + "@tiptap/starter-kit": "npm:^2.11.2" "@types/js-cookie": "npm:^3.0.6" - "@types/node": "npm:^20.17.6" - "@types/react": "npm:^19.0.1" - "@types/react-dom": "npm:^19.0.1" + "@types/node": "npm:^20.17.12" + "@types/react": "npm:^19.0.6" + "@types/react-dom": "npm:^19.0.3" add: "npm:^2.0.6" - axios: "npm:^1.7.7" - class-variance-authority: "npm:^0.7.0" + axios: "npm:^1.7.9" + class-variance-authority: "npm:^0.7.1" clsx: "npm:^2.1.1" cmdk: "npm:1.0.4" date-fns: "npm:^4.1.0" - eslint-config-next: "npm:^15.0.4" - eslint-config-prettier: "npm:^9.1.0" + eslint-config-next: "npm:^15.1.4" + eslint-config-prettier: "npm:^10.0.1" eslint-plugin-prettier: "npm:5.2.1" - eslint-plugin-react: "npm:^7.37.2" eslint-plugin-simple-import-sort: "npm:^12.1.1" - hamburger-react: "npm:^2.5.1" - input-otp: "npm:^1.4.1" + hamburger-react: "npm:^2.5.2" + input-otp: "npm:^1.4.2" js-cookie: "npm:^3.0.5" jsonwebtoken: "npm:^9.0.2" - lucide-react: "npm:^0.454.0" - next: "npm:^15.0.4" - postcss: "npm:^8.4.47" + lucide-react: "npm:^0.471.1" + next: "npm:^15.1.4" + postcss: "npm:^8.5.0" react: "npm:^19.0.0" - react-day-picker: "npm:9.3.0" + react-day-picker: "npm:9.5.0" react-dom: "npm:^19.0.0" - react-easy-crop: "npm:^5.1.0" - react-hook-form: "npm:^7.53.1" + react-easy-crop: "npm:^5.2.0" + react-hook-form: "npm:^7.54.2" react-icons: "npm:^5.4.0" - shadcn-ui: "npm:^0.9.3" - swr: "npm:^2.2.5" - table: "npm:^6.8.2" - tailwind-merge: "npm:^2.5.4" - tailwindcss: "npm:^3.4.16" + shadcn-ui: "npm:^0.9.4" + swr: "npm:^2.3.0" + table: "npm:^6.9.0" + tailwind-merge: "npm:^2.6.0" + tailwindcss: "npm:^3.4.17" tailwindcss-animate: "npm:^1.0.7" - typescript: "npm:^5.6.3" - zod: "npm:^3.23.8" + typescript: "npm:^5.7.3" + zod: "npm:^3.24.1" languageName: unknown linkType: soft -"@next/env@npm:15.0.4": - version: 15.0.4 - resolution: "@next/env@npm:15.0.4" - checksum: 10c0/114f5404798017ab9438ed9e90cb0057d8a42167995cf702ba938613e869e59869e55d7cebdbb19a5f5f89aa5d1899bc8849ea20e0902101196c66f63f5580fb +"@next/env@npm:15.1.4": + version: 15.1.4 + resolution: "@next/env@npm:15.1.4" + checksum: 10c0/88b8e81f97b49abdad40c7ebe5be93b0387d6c138a5c66cc1dce3a9db9d4eac8e258a1b617544ee23085111b5cdc6d5206389596e18c3370ff74cb54e60966f5 languageName: node linkType: hard -"@next/eslint-plugin-next@npm:15.0.4, @next/eslint-plugin-next@npm:^15.0.4": - version: 15.0.4 - resolution: "@next/eslint-plugin-next@npm:15.0.4" +"@next/eslint-plugin-next@npm:15.1.4, @next/eslint-plugin-next@npm:^15.1.4": + version: 15.1.4 + resolution: "@next/eslint-plugin-next@npm:15.1.4" dependencies: fast-glob: "npm:3.3.1" - checksum: 10c0/ce55e4102712baac47d79f4b6ed8962b472d1a9aafe2ec0fcb7160e818fd2768d806c7a6cd95e122e1c32ac1897bc10cb39f70b6c53f7b36589269177f88f66f + checksum: 10c0/6b5356275027e7b597914aa410805dab6b988c81c7ec0855e829e967d0064b9512828efc5d3b8826b798b30f1494618c82c5067c36d6d7837071ed670d690eab languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-darwin-arm64@npm:15.0.4" +"@next/swc-darwin-arm64@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-darwin-arm64@npm:15.1.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-darwin-x64@npm:15.0.4" +"@next/swc-darwin-x64@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-darwin-x64@npm:15.1.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-linux-arm64-gnu@npm:15.0.4" +"@next/swc-linux-arm64-gnu@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-linux-arm64-gnu@npm:15.1.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-linux-arm64-musl@npm:15.0.4" +"@next/swc-linux-arm64-musl@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-linux-arm64-musl@npm:15.1.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-linux-x64-gnu@npm:15.0.4" +"@next/swc-linux-x64-gnu@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-linux-x64-gnu@npm:15.1.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-linux-x64-musl@npm:15.0.4" +"@next/swc-linux-x64-musl@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-linux-x64-musl@npm:15.1.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-win32-arm64-msvc@npm:15.0.4" +"@next/swc-win32-arm64-msvc@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-win32-arm64-msvc@npm:15.1.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:15.0.4": - version: 15.0.4 - resolution: "@next/swc-win32-x64-msvc@npm:15.0.4" +"@next/swc-win32-x64-msvc@npm:15.1.4": + version: 15.1.4 + resolution: "@next/swc-win32-x64-msvc@npm:15.1.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1442,61 +1444,61 @@ __metadata: languageName: node linkType: hard -"@prisma/client@npm:^6.0.1": - version: 6.0.1 - resolution: "@prisma/client@npm:6.0.1" +"@prisma/client@npm:^6.2.1": + version: 6.2.1 + resolution: "@prisma/client@npm:6.2.1" peerDependencies: prisma: "*" peerDependenciesMeta: prisma: optional: true - checksum: 10c0/7c40dc6bd04dab8fa6ef6bb743b396c6e8e56d4e848e884f2a5d7816cff6b339acf24c15f39d6480d6ac7e3ccb7e0723feb7d4672fe30fee7cce2c174e121d7b + checksum: 10c0/d6313da2408f2034bfcda1fa3500e6e9fdf13b8ca68d0f31804d6e540e9fedfd4c556bd2258488e5928fa383e5e3a43aa6469c819f8f8bed6250ef983feee5f6 languageName: node linkType: hard -"@prisma/debug@npm:6.0.1": - version: 6.0.1 - resolution: "@prisma/debug@npm:6.0.1" - checksum: 10c0/72cb26a09f2e4d3c3f57f19d20d59acac42d35513f3ec4c141a54c07759399255b5952a47c9b870818ee278b74715483c3454685c2b919567f545cd75d9de15a +"@prisma/debug@npm:6.2.1": + version: 6.2.1 + resolution: "@prisma/debug@npm:6.2.1" + checksum: 10c0/08b3ad0b29c87cc3d8d7778c019dbc168d7779587dd3b686388ca261edd07778e20b72e68936e6884d1746587c91ab63c28311866a98351cb2add0edcb1a6664 languageName: node linkType: hard -"@prisma/engines-version@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e": - version: 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e - resolution: "@prisma/engines-version@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" - checksum: 10c0/73151c2546e93b095fc42751896bfa8378bfc5db41b0bcbdf4925484d6fdb8be784bf1911081abf8e4e2f39543db34f9a7a130f533b4aaab6b344ba942c0cf97 +"@prisma/engines-version@npm:6.2.0-14.4123509d24aa4dede1e864b46351bf2790323b69": + version: 6.2.0-14.4123509d24aa4dede1e864b46351bf2790323b69 + resolution: "@prisma/engines-version@npm:6.2.0-14.4123509d24aa4dede1e864b46351bf2790323b69" + checksum: 10c0/37c05d2a4b35b7ed8589e17f5b8820962453e55720c7b01753b4e248ebd53a1df71271e8e16ffbcddacf332bf01c53f691c3d7ec3fd1790c45ac7378c82eef75 languageName: node linkType: hard -"@prisma/engines@npm:6.0.1": - version: 6.0.1 - resolution: "@prisma/engines@npm:6.0.1" +"@prisma/engines@npm:6.2.1": + version: 6.2.1 + resolution: "@prisma/engines@npm:6.2.1" dependencies: - "@prisma/debug": "npm:6.0.1" - "@prisma/engines-version": "npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" - "@prisma/fetch-engine": "npm:6.0.1" - "@prisma/get-platform": "npm:6.0.1" - checksum: 10c0/f44f1768505ed0e7f3c392dfcc9f2b81b9c4d3375bea47635789751f64dc4df35d0e31a19181ef79aa495688faa82ea4867015e6f32ea16c9f88c2aaaab370be + "@prisma/debug": "npm:6.2.1" + "@prisma/engines-version": "npm:6.2.0-14.4123509d24aa4dede1e864b46351bf2790323b69" + "@prisma/fetch-engine": "npm:6.2.1" + "@prisma/get-platform": "npm:6.2.1" + checksum: 10c0/8ab84560374ee66f56f08f0e8b63e16715933617cda7e3aa95238555dba2b7af0445c114a634b70716e76bbac776911ee6dd7d2dfdc439435f2261d03649550d languageName: node linkType: hard -"@prisma/fetch-engine@npm:6.0.1": - version: 6.0.1 - resolution: "@prisma/fetch-engine@npm:6.0.1" +"@prisma/fetch-engine@npm:6.2.1": + version: 6.2.1 + resolution: "@prisma/fetch-engine@npm:6.2.1" dependencies: - "@prisma/debug": "npm:6.0.1" - "@prisma/engines-version": "npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" - "@prisma/get-platform": "npm:6.0.1" - checksum: 10c0/9a31760b617041bb5cf0d08624f94c730b391b602f12db481e5abf1bc544c02d5220efe1c7ba1c2e1c46c3f45e8fa799953658f59dbb1a20251009a7030427bf + "@prisma/debug": "npm:6.2.1" + "@prisma/engines-version": "npm:6.2.0-14.4123509d24aa4dede1e864b46351bf2790323b69" + "@prisma/get-platform": "npm:6.2.1" + checksum: 10c0/0a50655f17be92cac2b0e8f235ae6a2700669ccc13ae2b43a62ccbc6525050b90c00183620a4ae22ac793d2a9894654f4545ef0db52a21fd575e89ad076a34ab languageName: node linkType: hard -"@prisma/get-platform@npm:6.0.1": - version: 6.0.1 - resolution: "@prisma/get-platform@npm:6.0.1" +"@prisma/get-platform@npm:6.2.1": + version: 6.2.1 + resolution: "@prisma/get-platform@npm:6.2.1" dependencies: - "@prisma/debug": "npm:6.0.1" - checksum: 10c0/78bc774e13d1e8179ff117b63006e8af882c38d2f7b654392ecd53f34f3d4c620f2ca661c135ae6d86c28df9d56733b04d2a900906b19e3933035b5be42aad87 + "@prisma/debug": "npm:6.2.1" + checksum: 10c0/d7be2d973cfef8ca62cf2283b190d6bf07b1afe03358f5f42744f41e4493ed96b33ae46fa5802e6570b1bd6c63d8e3d677439abb091ac3029265a07343ef122d languageName: node linkType: hard @@ -1514,18 +1516,25 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-accordion@npm:^1.2.1": - version: 1.2.1 - resolution: "@radix-ui/react-accordion@npm:1.2.1" +"@radix-ui/primitive@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/primitive@npm:1.1.1" + checksum: 10c0/6457bd8d1aa4ecb948e5d2a2484fc570698b2ab472db6d915a8f1eec04823f80423efa60b5ba840f0693bec2ca380333cc5f3b52586b40f407d9f572f9261f8d + languageName: node + linkType: hard + +"@radix-ui/react-accordion@npm:^1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-accordion@npm:1.2.2" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-collapsible": "npm:1.1.1" - "@radix-ui/react-collection": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collapsible": "npm:1.1.2" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-direction": "npm:1.1.0" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -1537,20 +1546,20 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/617678194124e90947a5ce7b9964cda406f1840c950bdaec4b759da01beb19f58b06304a973a7c1a6663da6732243f8f354504852dbda3502dd282c36035ef6f + checksum: 10c0/2279c24de3296714ad14e0b83e7ea55f1b0d1585650b48ddb9295a44e6f0ab4e860526e9263c8f18cbdfa702648644d1bfa50f18c22e6f9de303b4b19ebef63a languageName: node linkType: hard -"@radix-ui/react-alert-dialog@npm:^1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-alert-dialog@npm:1.1.2" +"@radix-ui/react-alert-dialog@npm:^1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-alert-dialog@npm:1.1.4" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dialog": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-dialog": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1561,15 +1570,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/e72a82bb1d980f72a836920048d51fe57958ae51c39af3f175e368baea38839961ab1e311bd331e9d6f4656237389be37e1f7503aa5b6348cc87ca0589f21c4f + checksum: 10c0/82a3ed7b03ea31391ff80981a0943e5a27c189b5fb6ebd0a6154ffef6469802960c0facc478cdc14941d481c7172c38474d98246e999d8ceb59ed4e3040cf287 languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-arrow@npm:1.1.0" +"@radix-ui/react-arrow@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-arrow@npm:1.1.1" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1580,15 +1589,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/cbe059dfa5a9c1677478d363bb5fd75b0c7a08221d0ac7f8e7b9aec9dbae9754f6a3518218cf63e4ed53df6c36d193c8d2618d03433a37aa0cb7ee77a60a591f + checksum: 10c0/714c8420ee4497775a1119ceba1391a9e4fed07185ba903ade571251400fd25cedb7bebf2292ce778e74956dfa079078b2afbb67d12001c6ea5080997bcf3612 languageName: node linkType: hard -"@radix-ui/react-aspect-ratio@npm:^1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-aspect-ratio@npm:1.1.0" +"@radix-ui/react-aspect-ratio@npm:^1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-aspect-ratio@npm:1.1.1" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1599,16 +1608,16 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/06ff86be238936bb7448896fcf1dd154ca543d5e13312eb7e7cf56aa141e13c9c41f2781b1e138b47b8b4a4f0b403de57498b1be94d1f286203d420e2e4dacb2 + checksum: 10c0/e99ceebb32a743fd99bdae54480213de20580a194ebdf1ca5ca2046cecc964dec8f05d29cad00740f97a790bfa05d2374dd34e6abecbb98fd5cc90937407a25f languageName: node linkType: hard -"@radix-ui/react-avatar@npm:^1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-avatar@npm:1.1.1" +"@radix-ui/react-avatar@npm:^1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-avatar@npm:1.1.2" dependencies: "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-callback-ref": "npm:1.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: @@ -1621,19 +1630,19 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/e8e712d8bf80eae9a0cac176dc5c0d631cefc11466bd62fa262d517b149836e1e7ca794998177acb82f0455a96ced0d21878a73900ca62bc96ccacb32c9b2e69 + checksum: 10c0/84a55872452e2ad07ae418d97231b4de547b176b8731541eb01f360ca1f306ae9fd2bfb6ec59ea47d90e16970db101476c3cb9c3282e4d444bf1c9d734d9c729 languageName: node linkType: hard -"@radix-ui/react-checkbox@npm:^1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-checkbox@npm:1.1.2" +"@radix-ui/react-checkbox@npm:^1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-checkbox@npm:1.1.3" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" "@radix-ui/react-use-previous": "npm:1.1.0" "@radix-ui/react-use-size": "npm:1.1.0" @@ -1647,20 +1656,20 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/3b94434e0988100091eea7905fa939e808b49709be2ec371111829b75873f8820499d95f7e769fa31ba6adc48d6a58afd383d26f2a8a92edf0f88cb68c1de3ed + checksum: 10c0/88a28be73b849f158a47e8ee9432dede92932fcda678ecd971de131efb805aff29e33f382afdc722ca3f54f7a3d262125814ee812d5e73cc85e61bca62963bb7 languageName: node linkType: hard -"@radix-ui/react-collapsible@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-collapsible@npm:1.1.1" +"@radix-ui/react-collapsible@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-collapsible@npm:1.1.2" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: @@ -1673,18 +1682,18 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/e3a510c8f3a31709add35c31e3e108a2bc4db2df06e9e50cb5f25144b1cf9596b8118ad2618f851fa7c1498e057938f641a842a6770b5b7b6cd068cd2b4914f1 + checksum: 10c0/8a725539c0c259ea53a0e35d4ddd3acca42cab5113fd537758450ad1e76f0b757423f18aca29364f963bef4f0624d57feb32bf9d12a3ea6b2c084b523ba65205 languageName: node linkType: hard -"@radix-ui/react-collection@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-collection@npm:1.1.0" +"@radix-ui/react-collection@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-collection@npm:1.1.1" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.0" - "@radix-ui/react-context": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1695,7 +1704,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/fecb9f0871c827070a8794b39c7379fdc7d0855c4b05804f0b395eef39c37b2c2b6779865d6cb35d3bc74b6b380107bd8b3754d1730a34ea88913e6cd0eb84d4 + checksum: 10c0/f01bba02e11944fa98f588a0c8dc7657228c9e7dd32ef66acdec6a540385c1e9471ef9e7dfa6184b524fdf923cf5a08892ffda3fe6d60cee34c690d9914373ce languageName: node linkType: hard @@ -1712,16 +1721,16 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-context@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-context@npm:1.1.0" +"@radix-ui/react-compose-refs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-compose-refs@npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c843980f568cc61b512708863ec84c42a02e0f88359b22ad1c0e290cea3e6d7618eccbd2cd37bd974fadaa7636cbed5bda27553722e61197eb53852eaa34f1bb + checksum: 10c0/3e84580024e66e3cc5b9ae79355e787815c1d2a3c7d46e7f47900a29c33751ca24cf4ac8903314957ab1f7788aebe1687e2258641c188cf94653f7ddf8f70627 languageName: node linkType: hard @@ -1738,7 +1747,39 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dialog@npm:1.1.2, @radix-ui/react-dialog@npm:^1.1.2": +"@radix-ui/react-dialog@npm:1.1.4, @radix-ui/react-dialog@npm:^1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-dialog@npm:1.1.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:^2.6.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/d0ac8d85869b0d5a51823eb66503e41bab543807aa8702a2f1b2d5f720b1a2e4e9d0d83ca744aae06c6942a8759a1cd12bfa9b715d492868548254784969f78d + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:^1.1.2": version: 1.1.2 resolution: "@radix-ui/react-dialog@npm:1.1.2" dependencies: @@ -1806,16 +1847,39 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dropdown-menu@npm:^2.1.2": - version: 2.1.2 - resolution: "@radix-ui/react-dropdown-menu@npm:2.1.2" +"@radix-ui/react-dismissable-layer@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.3" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1ab2ebddf3d450bf4efb1e846894824a0056d3fa3deec0858206bc7547857fe5fe37e42f0a34918072702ead6dedc388a5770c060b2596cd408e20db86c54253 + languageName: node + linkType: hard + +"@radix-ui/react-dropdown-menu@npm:^2.1.4": + version: 2.1.4 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-menu": "npm:2.1.2" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-menu": "npm:2.1.4" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -1827,7 +1891,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/28e84cb116a34c3a73cd9be774170fc920fad6254c1ce285e8e3d86e33c02011229adc5590e385a42106b41bced23e0a482e884e6894e37f68d7e87c76171279 + checksum: 10c0/90ff1f27288b73d000be904773705bbbe4c31204380d4bee55fcd24d82da7638fe29f9577e4cd5d962607927eba4aad6e5600a9bd5e0ee7924a5a1b5e542b437 languageName: node linkType: hard @@ -1865,18 +1929,39 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-hover-card@npm:^1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-hover-card@npm:1.1.2" +"@radix-ui/react-focus-scope@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-scope@npm:1.1.1" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/a430264a32e358c05dfa1c3abcf6c3d0481cbcbb2547532324c6d69fa7f9e3ed77b5eb2dd64d42808ec62c8d69abb573d6076907764af126d14ea18febf45d7b + languageName: node + linkType: hard + +"@radix-ui/react-hover-card@npm:^1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-hover-card@npm:1.1.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" - "@radix-ui/react-popper": "npm:1.2.0" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -1888,7 +1973,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/9d41b8afb4687af0fb876289056182aaef7ba501abd509f587c99e32a3a41054bb303cfd21c626035e9765ea3f408c3c9729d725784bd5384f41ae1e6e8bd488 + checksum: 10c0/75065de77b7ecb60d1202c4ec18f6cb3f7aeb0aef515ecf65dd7601132673697c03ed7e70dacab35482acef41641db388781ca7a5b09e408a3f79fb2faaed392 languageName: node linkType: hard @@ -1907,11 +1992,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-label@npm:^2.1.0": - version: 2.1.0 - resolution: "@radix-ui/react-label@npm:2.1.0" +"@radix-ui/react-label@npm:^2.1.1": + version: 2.1.1 + resolution: "@radix-ui/react-label@npm:2.1.1" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1922,32 +2007,32 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/282d3b1b72ff14b431b3bb427d66d14253bbd30fad2437d8f4e7d5c0b6a41f6f7ed157460e02fb91b67b1c8cebc65f2c6fe1d3a32f4459d41238fc0fd4719875 + checksum: 10c0/902628dc2c05610462a264feedc8c548d7ecad7f000efb9a4190e365ee2b7f75eccf98b43925fac6e1fa940c437abbce03ecc6868e06e0a197c779973ccc839d languageName: node linkType: hard -"@radix-ui/react-menu@npm:2.1.2": - version: 2.1.2 - resolution: "@radix-ui/react-menu@npm:2.1.2" +"@radix-ui/react-menu@npm:2.1.4": + version: 2.1.4 + resolution: "@radix-ui/react-menu@npm:2.1.4" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-collection": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-focus-scope": "npm:1.1.1" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.0" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-roving-focus": "npm:1.1.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-slot": "npm:1.1.1" "@radix-ui/react-use-callback-ref": "npm:1.1.0" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.6.0" + react-remove-scroll: "npm:^2.6.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1958,23 +2043,23 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/4259f6fbc63048d58bffab443abda9b56ea6b0a28f1e4ae91787a360b9a31e7604de06c8fc70be861c1aaa7abff2858c9314aa3fffbc375c27b0c9aa219a51af + checksum: 10c0/617b167d110a6866184a562cecd052eef9de3e6f9bfa0780d954629f6a1d09c9dd43cb3f803e3987214f79031a67410fd4d6036c4a4581909edd4bb224ec0f7f languageName: node linkType: hard -"@radix-ui/react-menubar@npm:^1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-menubar@npm:1.1.2" +"@radix-ui/react-menubar@npm:^1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-menubar@npm:1.1.4" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-collection": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-direction": "npm:1.1.0" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-menu": "npm:2.1.2" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-roving-focus": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.4" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -1986,29 +2071,29 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/433d0b6b32c7fdb6e5a1578cc787e32af6ff21b35ba70320bb54f635a7f80c84387f2a130970a064e216dd3bdac22281c888de3eff52218b48288f366de464d2 + checksum: 10c0/f1bd16510f2d3e551dd359fa96e4d102dd1ff44f35d38005d65cd42440452b9430a7a820f8b13711db565d44a8544a47d627bb4550b1152715a68922434ca8a3 languageName: node linkType: hard -"@radix-ui/react-popover@npm:^1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-popover@npm:1.1.2" +"@radix-ui/react-popover@npm:^1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-popover@npm:1.1.4" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-focus-scope": "npm:1.1.1" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.0" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.6.0" + react-remove-scroll: "npm:^2.6.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2019,19 +2104,19 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/d8fb4e3507a3cd6168bdbb6b840fb8eb538b3b1ce62192a1dcc4e8e4947fbf082c437c0ad5f6faed078006dcb7073867e493378d04c50372c6ea826c5a811f2c + checksum: 10c0/c60dfb63a7827496ff667e9be5175947b01ca7d172442d00ac9a1180e7232424bfe2faf44e4e168eed4ac835d0dbe42914dd54b04736192b0231fc8a9b96ca15 languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.2.0": - version: 1.2.0 - resolution: "@radix-ui/react-popper@npm:1.2.0" +"@radix-ui/react-popper@npm:1.2.1": + version: 1.2.1 + resolution: "@radix-ui/react-popper@npm:1.2.1" dependencies: "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" - "@radix-ui/react-context": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-arrow": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-callback-ref": "npm:1.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.0" "@radix-ui/react-use-rect": "npm:1.1.0" @@ -2047,7 +2132,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/a78ea534b9822d07153fff0895b6cdf742e7213782b140b3ab94a76df0ca70e6001925aea946e99ca680fc63a7fcca49c1d62e8dc5a2f651692fba3541e180c0 + checksum: 10c0/514468b51e66ff2da3400fa782f4b52f9bad60517e3047cccf56488aa17a3c3f62ff2650b0216be31345dc3be6035999c7160788c92e35c7f8d53ddde2fb92f1 languageName: node linkType: hard @@ -2071,6 +2156,26 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-portal@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-portal@npm:1.1.3" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/b3cd1a81513e528d261599cffda8d7d6094a8598750eaa32bac0d64dbc9a3b4d4e1c10f5bdadf7051b5fd77033b759dbeb4838dae325b94bf8251804c61508c5 + languageName: node + linkType: hard + "@radix-ui/react-presence@npm:1.1.1": version: 1.1.1 resolution: "@radix-ui/react-presence@npm:1.1.1" @@ -2091,6 +2196,26 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-presence@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-presence@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/0c6fa281368636308044df3be4c1f02733094b5e35ba04f26e610dd1c4315a245ffc758e0e176c444742a7a46f4328af1a9d8181e860175ec39338d06525a78d + languageName: node + linkType: hard + "@radix-ui/react-primitive@npm:2.0.0, @radix-ui/react-primitive@npm:^2.0.0": version: 2.0.0 resolution: "@radix-ui/react-primitive@npm:2.0.0" @@ -2110,17 +2235,36 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-roving-focus@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-roving-focus@npm:1.1.0" +"@radix-ui/react-primitive@npm:2.0.1": + version: 2.0.1 + resolution: "@radix-ui/react-primitive@npm:2.0.1" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-collection": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" - "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-slot": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/6a562bec14f8e9fbfe0012d6c2932b0e54518fed898fa0622300c463611e77a4ca28a969f0cd484efd6570c01c5665dd6151f736262317d01715bc4da1a7dea6 + languageName: node + linkType: hard + +"@radix-ui/react-roving-focus@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-roving-focus@npm:1.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-direction": "npm:1.1.0" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-callback-ref": "npm:1.1.0" "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: @@ -2133,35 +2277,35 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/ce367d3033a12d639a8d445d2efa090aa4bc5a78125be568f8c8e4e59f30afd51b585a90031ec18cdba19afbaf1974633dbc0c2c3d2a14d9eb1bfea2ddbe5369 + checksum: 10c0/ee41eb60b0c300ef3bb130f7ca6c7333148669f2a50b841027910158c06be215967880da932ac14b83d130a9ca5ffb33d6a1a0f067d5048f8db2c3884bbd9b85 languageName: node linkType: hard -"@radix-ui/react-select@npm:^2.1.2": - version: 2.1.2 - resolution: "@radix-ui/react-select@npm:2.1.2" +"@radix-ui/react-select@npm:^2.1.4": + version: 2.1.4 + resolution: "@radix-ui/react-select@npm:2.1.4" dependencies: "@radix-ui/number": "npm:1.1.0" - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-collection": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-focus-scope": "npm:1.1.1" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.0" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" "@radix-ui/react-use-callback-ref": "npm:1.1.0" "@radix-ui/react-use-controllable-state": "npm:1.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.0" "@radix-ui/react-use-previous": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.6.0" + react-remove-scroll: "npm:^2.6.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2172,15 +2316,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/cb9d510cbbcc64ec56e1aa19da83220e21e7a101857be423cfb6c159b11bcd8f29b3f67c473df81b1a5203700731ab5f5861f4633ff3f1dec3d58ec74825b16a + checksum: 10c0/c6b70b5340472384b95b94379474b8a68f81dda6b5774cbb153c2930158869620546126b90620f33efdb04d3cc3bde025571f0ddb8f3e79ac8ba6aa40d2b2cc8 languageName: node linkType: hard -"@radix-ui/react-separator@npm:^1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-separator@npm:1.1.0" +"@radix-ui/react-separator@npm:^1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-separator@npm:1.1.1" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2191,11 +2335,11 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/0ca9e25db27b6b001f3c0c50b2df9d6cf070b949f183043e263115d694a25b7268fecd670572469a512e556deca25ebb08b3aec4a870f0309eed728eef19ab8a + checksum: 10c0/4b0dc0db4e31d4d71a2a688581707dedb19a9e13378e86dbbab467970c5b271afc189ebba0e340495e15ce0fbbc42445d0be43ff8104de5f5c96cf3b822e801d languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.1.0, @radix-ui/react-slot@npm:^1.1.0": +"@radix-ui/react-slot@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-slot@npm:1.1.0" dependencies: @@ -2210,14 +2354,29 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-switch@npm:^1.1.1": +"@radix-ui/react-slot@npm:1.1.1, @radix-ui/react-slot@npm:^1.1.1": version: 1.1.1 - resolution: "@radix-ui/react-switch@npm:1.1.1" + resolution: "@radix-ui/react-slot@npm:1.1.1" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f3cc71c16529c67a8407a89e0ac13a868cafa0cd05ca185b464db609aa5996a3f00588695518e420bd47ffdb4cc2f76c14cc12ea5a38fc2ca3578a30d2ca58b9 + languageName: node + linkType: hard + +"@radix-ui/react-switch@npm:^1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-switch@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" "@radix-ui/react-use-previous": "npm:1.1.0" "@radix-ui/react-use-size": "npm:1.1.0" @@ -2231,26 +2390,26 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/8b61aa3bf80d3a2037d67495cf5de9e1ffc0d0843edc0cde5adc1ff1a9b99b0a6b63a85951c79769ab5a44d484611d90dc85933a86d71f28028caa53d8db177b + checksum: 10c0/5ae76c25ab6e9b401a562818b9507acb5994d4b8db828a21fde3d415fde8196c86f7f4025e5bccf72991a4e6801f008e05de02216be20e1f36b6f6411cd27939 languageName: node linkType: hard -"@radix-ui/react-toast@npm:^1.2.2": - version: 1.2.2 - resolution: "@radix-ui/react-toast@npm:1.2.2" +"@radix-ui/react-toast@npm:^1.2.4": + version: 1.2.4 + resolution: "@radix-ui/react-toast@npm:1.2.4" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-collection": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-callback-ref": "npm:1.1.0" "@radix-ui/react-use-controllable-state": "npm:1.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2261,16 +2420,16 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/e6a23fcbb6801fdfd26773c2786bf28bf5705ccdf4e5e96e457e66d11c5644a01781d92746f3e35a25df7c4a194cb0fb456d8679723b44e94b85fa1c026bec97 + checksum: 10c0/0b9629f1a486cfca38994cc913baa01c2428e0eede6a6a06810c51497849b923cf758f49ed37805e57295daafbeabc8e8fe06e8bed20522b952e97e2e1bbb190 languageName: node linkType: hard -"@radix-ui/react-toggle@npm:^1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-toggle@npm:1.1.0" +"@radix-ui/react-toggle@npm:^1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toggle@npm:1.1.1" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -2282,26 +2441,26 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/68af7280b88e1696f0c5b2dfbb53473d45ccc960dc8ae3326aed6086945696f2a4a9d73305a80cd945fb9d33ccf756a3162041d5e89bb713aa5a5231b636b010 + checksum: 10c0/c38e6221fb0eb533dfe866cebf9ba3feceaf323ace799042161fe5246407199e4ceecbde27625955fcce894f902c2350f849cb4b924d59f91b5b41de49cd41e6 languageName: node linkType: hard -"@radix-ui/react-tooltip@npm:^1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-tooltip@npm:1.1.3" +"@radix-ui/react-tooltip@npm:^1.1.6": + version: 1.1.6 + resolution: "@radix-ui/react-tooltip@npm:1.1.6" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.0" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" "@radix-ui/react-use-controllable-state": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2312,7 +2471,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/388f2b74277dc8ac39ef6218e61f5cbebdc9ff5d03a8759bbd9d234561f43fab2771c4537c2e0faaaa19976d5b4cf7eb08112a493dc119e8abc45cbe7a416c97 + checksum: 10c0/6e2e83b2ef448bcc486e8f73bfd303b18b723f86239f40f5e06cf930f074494f6fefb1a48bcaf24b215ec7bd7f87f6884d1ef9394cddcf50d1b30e26f9e15093 languageName: node linkType: hard @@ -2415,11 +2574,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" +"@radix-ui/react-visually-hidden@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.1" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2430,7 +2589,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/db138dd5f3c94958a9f836740d4408c89c4a73e770eaba5ead921e69b3c0d196c5cd58323d82829a9bc05a74873c299195dfd8366b9808e53a9a3dbca5a1e5fe + checksum: 10c0/9a34b8e09dc79983626194fdfb4bd24c79060034a226153a2bd9f726f056139316e7a6360583567c6ccd5d9589e6d230fe2c436abea455f73e2d27b73412c412 languageName: node linkType: hard @@ -2450,48 +2609,45 @@ __metadata: languageName: node linkType: hard -"@react-pdf/font@npm:^3.0.0": - version: 3.0.0 - resolution: "@react-pdf/font@npm:3.0.0" +"@react-pdf/font@npm:^3.0.1": + version: 3.0.1 + resolution: "@react-pdf/font@npm:3.0.1" dependencies: "@babel/runtime": "npm:^7.20.13" "@react-pdf/types": "npm:^2.7.0" - cross-fetch: "npm:^3.1.5" fontkit: "npm:^2.0.2" is-url: "npm:^1.2.4" - checksum: 10c0/154f846d254ecaa2e8301c424296f51b49e5b8104c0efd6f539a5fe9135012c17c29549d7151cdbcc062a851985a0ef34a17d0121f99c7d775f81263bea68ae9 + checksum: 10c0/ae4932214e585d87809c39e185d7efa90158f2e355a33e2b5f54f66116f87a87251918ee26f6f8dffef5fcebb6e5e11ab2cae51063fd36197df7f98371e11694 languageName: node linkType: hard -"@react-pdf/image@npm:^3.0.0": - version: 3.0.0 - resolution: "@react-pdf/image@npm:3.0.0" +"@react-pdf/image@npm:^3.0.1": + version: 3.0.1 + resolution: "@react-pdf/image@npm:3.0.1" dependencies: "@babel/runtime": "npm:^7.20.13" "@react-pdf/png-js": "npm:^3.0.0" - cross-fetch: "npm:^3.1.5" jay-peg: "npm:^1.1.0" - checksum: 10c0/49cf34f5b5d26b27c4faab3d741a3c6b6fe8fd1b067d417ea01f63695670a6acd770663d1c5ef9f13dd8948f8686a8a9ad79290d88a2c3bcccd27dcf3ca7e21e + checksum: 10c0/21c7318fbb890b7b3998ede06705fd04f2dd41d93a6ca06ebcfe20643fcc237f761426b7b9b10897d79ea3e39fff57879d5dbe08002491ba6af15ae86cbeceda languageName: node linkType: hard -"@react-pdf/layout@npm:^4.0.0": - version: 4.0.0 - resolution: "@react-pdf/layout@npm:4.0.0" +"@react-pdf/layout@npm:^4.2.0": + version: 4.2.0 + resolution: "@react-pdf/layout@npm:4.2.0" dependencies: "@babel/runtime": "npm:^7.20.13" "@react-pdf/fns": "npm:3.0.0" - "@react-pdf/image": "npm:^3.0.0" + "@react-pdf/image": "npm:^3.0.1" "@react-pdf/pdfkit": "npm:^4.0.0" "@react-pdf/primitives": "npm:^4.0.0" - "@react-pdf/stylesheet": "npm:^5.0.0" - "@react-pdf/textkit": "npm:^5.0.0" + "@react-pdf/stylesheet": "npm:^5.2.0" + "@react-pdf/textkit": "npm:^5.0.1" "@react-pdf/types": "npm:^2.7.0" - cross-fetch: "npm:^3.1.5" emoji-regex: "npm:^10.3.0" queue: "npm:^6.0.1" yoga-layout: "npm:^3.1.0" - checksum: 10c0/d58b1d148c365e7a89c8afc26130129c388b3fc18aabd04513179e714c42c7d61622729e0dadddf457c158bfb34ea1ca8aa45fb635cc7971faded45fa1ca1e64 + checksum: 10c0/2f993c47f804fe1ababb8e942481b9e389a89007e2e9eec6d0ab3339822a68ee77c7772746a931ef548058c887675163c8aa1eeaed4b575b016848ac2fdd3811 languageName: node linkType: hard @@ -2526,49 +2682,61 @@ __metadata: languageName: node linkType: hard -"@react-pdf/render@npm:^4.0.0": - version: 4.0.0 - resolution: "@react-pdf/render@npm:4.0.0" +"@react-pdf/reconciler@npm:^1.1.3": + version: 1.1.3 + resolution: "@react-pdf/reconciler@npm:1.1.3" + dependencies: + object-assign: "npm:^4.1.1" + scheduler: "npm:0.25.0-rc-603e6108-20241029" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/27f32de721a91b998452f2bfb75a5330421a607116709515fc09af282a614a3ad90e1186f627f84ae6960a40c0cde06d3bf4d017a398126ca64330c4cc5e12ea + languageName: node + linkType: hard + +"@react-pdf/render@npm:^4.0.2": + version: 4.0.2 + resolution: "@react-pdf/render@npm:4.0.2" dependencies: "@babel/runtime": "npm:^7.20.13" "@react-pdf/fns": "npm:3.0.0" "@react-pdf/primitives": "npm:^4.0.0" - "@react-pdf/textkit": "npm:^5.0.0" + "@react-pdf/textkit": "npm:^5.0.1" "@react-pdf/types": "npm:^2.7.0" abs-svg-path: "npm:^0.1.1" color-string: "npm:^1.9.1" normalize-svg-path: "npm:^1.1.0" parse-svg-path: "npm:^0.1.2" svg-arc-to-cubic-bezier: "npm:^3.2.0" - checksum: 10c0/a76502842deca71e6120efaa437f0966f42c346aae1fe341dc53ae0ce5f5cf57f2e2acad20d97ab19cde2d9da139495fefee3c98e5637fb809222bd7135c7818 + checksum: 10c0/674d988f8f126f526eb9859eb594810127316f3afef65556ecf8039afe114bc171742456329555b9b03a7d412abd53e3718d23c05882583589c667f496cf145f languageName: node linkType: hard -"@react-pdf/renderer@npm:^4.0.0": - version: 4.0.0 - resolution: "@react-pdf/renderer@npm:4.0.0" +"@react-pdf/renderer@npm:^4.1.6": + version: 4.1.6 + resolution: "@react-pdf/renderer@npm:4.1.6" dependencies: "@babel/runtime": "npm:^7.20.13" - "@react-pdf/font": "npm:^3.0.0" - "@react-pdf/layout": "npm:^4.0.0" + "@react-pdf/font": "npm:^3.0.1" + "@react-pdf/layout": "npm:^4.2.0" "@react-pdf/pdfkit": "npm:^4.0.0" "@react-pdf/primitives": "npm:^4.0.0" - "@react-pdf/render": "npm:^4.0.0" + "@react-pdf/reconciler": "npm:^1.1.3" + "@react-pdf/render": "npm:^4.0.2" "@react-pdf/types": "npm:^2.7.0" events: "npm:^3.3.0" object-assign: "npm:^4.1.1" prop-types: "npm:^15.6.2" queue: "npm:^6.0.1" - scheduler: "npm:^0.17.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/aef20fc0bb4d576b426c37fa120ec7d65568dbae0c321355bbbc04a2b57e67cbdac50983815d7f1cd93dbedb1310affa9c4f0d68c1b629272b68767dfc8a5cd2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/345483e4ec422f4040c69fc3ee62d8bc279de3b1acbc93813bf507ae45ad4adaa316e035968a77f799ca5f40cd1ddb8d1bcc5989715223de8e32c12d986905d4 languageName: node linkType: hard -"@react-pdf/stylesheet@npm:^5.0.0": - version: 5.0.0 - resolution: "@react-pdf/stylesheet@npm:5.0.0" +"@react-pdf/stylesheet@npm:^5.2.0": + version: 5.2.0 + resolution: "@react-pdf/stylesheet@npm:5.2.0" dependencies: "@babel/runtime": "npm:^7.20.13" "@react-pdf/fns": "npm:3.0.0" @@ -2577,20 +2745,20 @@ __metadata: hsl-to-hex: "npm:^1.0.0" media-engine: "npm:^1.0.3" postcss-value-parser: "npm:^4.1.0" - checksum: 10c0/4f150e23d386aa426474f81636110ec93528aff4558a1e6bfa0e945e3b94ac08ff2766856ae4afe7722f30b390b772fd45544a920a7dc7b42bfa2228d39cb944 + checksum: 10c0/b563a5e5de5e8fda02345b0574dec50f8987ed156bb05b5480b04b4d3dff41279a12f7c164a9947c064889244243ef39671ef882478b9ffaf861e517e29646a5 languageName: node linkType: hard -"@react-pdf/textkit@npm:^5.0.0": - version: 5.0.0 - resolution: "@react-pdf/textkit@npm:5.0.0" +"@react-pdf/textkit@npm:^5.0.1": + version: 5.0.1 + resolution: "@react-pdf/textkit@npm:5.0.1" dependencies: "@babel/runtime": "npm:^7.20.13" "@react-pdf/fns": "npm:3.0.0" bidi-js: "npm:^1.0.2" hyphen: "npm:^1.6.4" unicode-properties: "npm:^1.4.1" - checksum: 10c0/57e991364612c79c89fb7d64bbd3632d829d15df5345a7dcbfe531c17dd2b712907abb91c5c4d0c1072ba9891d0a353dc66e3b2e3f87933663ac5304fb38c7b2 + checksum: 10c0/f02f3a65791184f73c9ab1e9f30ef78d769add110ebaa737c14e80141750caf8d450f468a71f9e9816a5664a8320d5faaa7278367beb9f608280f8cd5ac01c24 languageName: node linkType: hard @@ -2622,10 +2790,10 @@ __metadata: languageName: node linkType: hard -"@scarf/scarf@npm:=1.3.0": - version: 1.3.0 - resolution: "@scarf/scarf@npm:1.3.0" - checksum: 10c0/b616ea968b9e04124b9fa43bc170d2b002e18936eb3450e71ccaa88faf0a90a28eead36efdfe9c5bc69bf4cf6b9e079e364e67e276701e950fbbd463bc735356 +"@scarf/scarf@npm:=1.4.0": + version: 1.4.0 + resolution: "@scarf/scarf@npm:1.4.0" + checksum: 10c0/332118bb488e7a70eaad068fb1a33f016d30442fb0498b37a80cb425c1e741853a5de1a04dce03526ed6265481ecf744aa6e13f072178d19e6b94b19f623ae1c languageName: node linkType: hard @@ -2647,12 +2815,12 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.13": - version: 0.5.13 - resolution: "@swc/helpers@npm:0.5.13" +"@swc/helpers@npm:0.5.15": + version: 0.5.15 + resolution: "@swc/helpers@npm:0.5.15" dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/b9df578401fc62405da9a6c31e79e447a2fd90f68b25b1daee12f2caf2821991bb89106f0397bc1acb4c4d84a8ce079d04b60b65f534496952e3bf8c9a52f40f + tslib: "npm:^2.8.0" + checksum: 10c0/33002f74f6f885f04c132960835fdfc474186983ea567606db62e86acd0680ca82f34647e8e610f4e1e422d1c16fce729dde22cd3b797ab1fd9061a825dabca4 languageName: node linkType: hard @@ -2665,15 +2833,15 @@ __metadata: languageName: node linkType: hard -"@tanstack/react-table@npm:^8.20.5": - version: 8.20.5 - resolution: "@tanstack/react-table@npm:8.20.5" +"@tanstack/react-table@npm:^8.20.6": + version: 8.20.6 + resolution: "@tanstack/react-table@npm:8.20.6" dependencies: "@tanstack/table-core": "npm:8.20.5" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/574fa62fc6868a3b1113dbd043323f8b73aeb60555609caa164d5137a14636d4502784a961191afde2ec46f33f8c2bbfc4561d27a701c3d084e899a632dda3c8 + checksum: 10c0/3213dc146f647fbd571f4e347007b969320819e588439b2ee95dd3a65efcbe30d097c24426dd82617041ed1e186182a5b303382bcebed5d61a1c6045a55c58d3 languageName: node linkType: hard @@ -2684,306 +2852,306 @@ __metadata: languageName: node linkType: hard -"@tiptap/core@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/core@npm:2.9.1" +"@tiptap/core@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/core@npm:2.11.2" peerDependencies: "@tiptap/pm": ^2.7.0 - checksum: 10c0/dfae9f969b9b380204306fa429c13e328186450319ab6df5a32a7e3669c8658783e5de9e0c7fc08f2f4cc3b2be044168c0c0150bd9935a5f501d262d5e697de1 + checksum: 10c0/075eff4257c46416f446490c0f8292329b6b3449a99128f77bb6123462c0391627fa0aacbc7cdb69f1f48637c71b253dd19ce2fcd930cc98d794a6add4f9c6ff languageName: node linkType: hard -"@tiptap/extension-blockquote@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-blockquote@npm:2.9.1" +"@tiptap/extension-blockquote@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-blockquote@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/d672f67ba5ba12fec2cf60d0aecfc2120f129564aa2f5f7b86daacb041219ac8419b19883976f6b2252e148d0d0c83caed3b5a35d593b808a6c4cb33ac6fc929 + checksum: 10c0/f1f1682525755a4bd7b097e6a9b38ec85d5760329c44c636affda9e01192cc4e3e3ae9ea64da76e6d2680fd0c6c605f6574b4aabcf7b95b21b287e2aab6fd355 languageName: node linkType: hard -"@tiptap/extension-bold@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-bold@npm:2.9.1" +"@tiptap/extension-bold@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-bold@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/ca64434c86bb70aea144c578e5e7b25656a21c09ac9f9ce0329dc364cc532c3657fd9870562f50b950520273861b86dec77db5ac2b717126e31fc9fe22bd4b55 + checksum: 10c0/40ffb096a85c3b9eb87cccc7e18da65b4a0cf81f739505b628c089bcb74a2d0592f46ea70ec13dd5cc1350ca595719e083160597fcb1c4a44991e18342b481ec languageName: node linkType: hard -"@tiptap/extension-bubble-menu@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-bubble-menu@npm:2.9.1" +"@tiptap/extension-bubble-menu@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-bubble-menu@npm:2.11.2" dependencies: tippy.js: "npm:^6.3.7" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/ab59586d3eef844f55f771a089e7170e029724f904b2e34f7753c72ef47ff01f4cb2c3810649e11e5443439c1e27c23588731106311d84487c6c0095471639c4 + checksum: 10c0/4d3412ddf83fd8f1d2dab08b3d83be377ce70a9f386c4dc85f3609192ff3b5c2e9c90268484566ad8a5ad002bbeaad88718adac2220ccf0e90e66e0e17cb4d6b languageName: node linkType: hard -"@tiptap/extension-bullet-list@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-bullet-list@npm:2.9.1" +"@tiptap/extension-bullet-list@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-bullet-list@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/670b33d9a58af87d9c26fb6d32a022f305ef6059ddad03ddf78d951261e5732a3626c30ccdf82ceb6b249bd0327f4f41b9df56178e87ae6cb798e6193bdd3539 + checksum: 10c0/a49799d255a274f2956ffe33ccd77014287e3fa04e6c4be0e9b4fa9678fb16617ad7bc7473d6c04dc11b902ea6548777a8d28dc5b047ff052f97fff71c5778ec languageName: node linkType: hard -"@tiptap/extension-code-block@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-code-block@npm:2.9.1" +"@tiptap/extension-code-block@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-code-block@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/ddef4deee7c25689233385a0426e25a6ed7cd700bc3048f7c0ccfffdd1820ee546c0fa0bc15879a761363a036e167547ee202295673ef97c625fa9b2cebb574b + checksum: 10c0/62d89588dda11ce76cd3f84c3b0da644b976067fb608fbbd5ae231c14014858abf4cf38d64c6e5d9df42044d01732fb51405d4f85e03ba7ee0670e58158840e4 languageName: node linkType: hard -"@tiptap/extension-code@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-code@npm:2.9.1" +"@tiptap/extension-code@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-code@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/58f6e9304a5abb907ec1a5ea451966ce2ab8aa73236764c14f9ea51a628919aa0507399bd3d6b9a36370999b92d52287bccb8f87db0cb1bef6428c82a2ea61c6 + checksum: 10c0/b378f54793c7064333c7d324c32a8f475a6284f594a98f84e46374ab9b20ed7fee713d16aa65e1198dac99598401454d25a2c2057e6cb89e3933f656b5573d16 languageName: node linkType: hard -"@tiptap/extension-document@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-document@npm:2.9.1" +"@tiptap/extension-document@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-document@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/64cbd0f7f75c211b79138452be5aebe8fcb8ca9b0410c45a52067bd35087056f46df567d6e0c066c74ba007bf7dc3dcf5bc72e7020ce0311b2a223db6c96a5af + checksum: 10c0/755dd2687619573c2a132117bd745f8f5136efbc1b20825952dfd98d1f1bb84ba4024d002762e955eca4f309d70703fab071731b3e876602d181b6e288ac9250 languageName: node linkType: hard -"@tiptap/extension-dropcursor@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-dropcursor@npm:2.9.1" +"@tiptap/extension-dropcursor@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-dropcursor@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/068e33cd6ec40549a2e088d63fc93ac1b212773ebd2f0c1a438592da223a36ce9e5bd513d553789d8fb0e8561519bf0deb5245188e74a2739a54e3a58ee49a7a + checksum: 10c0/3f01d164f9586ef571857a155f22bb1a2f3478240a4755aad61b6afd7f2a13a154d0302910f6ea95538bdd3588a5eec0e6fd080ba4e02009eaa40046f29789f9 languageName: node linkType: hard -"@tiptap/extension-floating-menu@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-floating-menu@npm:2.9.1" +"@tiptap/extension-floating-menu@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-floating-menu@npm:2.11.2" dependencies: tippy.js: "npm:^6.3.7" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/5cc2373257559f3ef73b6a7204a2da679ea85feeaf2bf11e888b1e161bb2ef60dc996404f5c2885f07153dca19b721f7c10dae92588dd054b0305dfe620886e8 + checksum: 10c0/b78e0930e42ec11f4304e8d1843694d8a5bf8b4b0685aa891d60292d6aae57490d6ea770571c80de5b40c8a539b26e5e65cf8d3b6632f98a832159ef1228d05f languageName: node linkType: hard -"@tiptap/extension-gapcursor@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-gapcursor@npm:2.9.1" +"@tiptap/extension-gapcursor@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-gapcursor@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/0748e636c8bee045b123f12065684558baeb20e1147959426d2bef8078463a7870463bc7880895fe199ee4f016b8e5cd4bb29be3451b46fa7b99b37794d17b18 + checksum: 10c0/5c43d6db72364a318ae25bcbc961b2bf8b36eb1278ffe5908940d56f84151117d9748367c9176063dd63f3dafa7cc7c19ec1eb358f15253840b4aff2e394352b languageName: node linkType: hard -"@tiptap/extension-hard-break@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-hard-break@npm:2.9.1" +"@tiptap/extension-hard-break@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-hard-break@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/1a9beac209d3df229ac8db5364b34db54ca34c77db413fb5acfaa5380cb19bc7b322739bd8f975ec0fbbf15f69f1c6fdd85cee744f488595c07a0877fcf253da + checksum: 10c0/f9300dde8494ea537fa741f8ae6b44f5d2ea77fcff9a63a026ad0849a78d85f1e4ff66264a46f66dee6ec01b185dfad1fd2b2824de27cd5e78576c3abec9c402 languageName: node linkType: hard -"@tiptap/extension-heading@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-heading@npm:2.9.1" +"@tiptap/extension-heading@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-heading@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/2ce99279bcf955678aaa1f25de6d23a0b174296bb9c66a5b07e39669996acb5c3638fd5048734588ebf4ed901d908959f0e9239373ce34be7145279bff94c0bf + checksum: 10c0/f58592ba228d344532f350a80b5032d435c0239e073511203ebe388c746e3af054eebf05d4e1e515a388131c73f8763e59930cd0268c478b4ab7ea986d6f4df2 languageName: node linkType: hard -"@tiptap/extension-history@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-history@npm:2.9.1" +"@tiptap/extension-history@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-history@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/d3e6d1340ae90746cb1cc97446abf29c0ab4f933d0ba0c0425999056d304357701a2a94b5e5e6273c19888cd4f39ba65e5db1a19eb2143af86723d7dea65342d + checksum: 10c0/4330d643a192d6f7dc79fa7a011a21b184ea8d2927dcce4124421422f22cfdef39086d249c43a352cac6e4529d646d6fe4e6653c61129eaac52ab30ad46cb882 languageName: node linkType: hard -"@tiptap/extension-horizontal-rule@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-horizontal-rule@npm:2.9.1" +"@tiptap/extension-horizontal-rule@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-horizontal-rule@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/9c2f9455e590534b8bf9ee475f89219ed13c49df5e22f87d30a9a99bdc267df47e97b8cff5db23578f886b33c0295d3159138f18cf1759e5960c4e18a090a81b + checksum: 10c0/e5a539bfaf1bf32bc74afa625c77d1ac2c76aaf8cab623358cd6cab8501acc0f129a3a8f1d696eb241cd2292398017536005aee988f98e505177c358dc01316f languageName: node linkType: hard -"@tiptap/extension-image@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-image@npm:2.9.1" +"@tiptap/extension-image@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-image@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/d60b1a9bd3813abf41eae8369e18395d86baf7dbad2e8b0891cce346ebf17029368a518637f405250329502f54ec160eb98a8d349efa3edde69e775ad90284ee + checksum: 10c0/a5b8f799a60f9306bdf4ed1631fad48b81f27db43eac99a2fd46dffbb694f8a9a2255c96bca39315fc0464ce551a51521b76488e99a3d52bfb1fa2947041a49a languageName: node linkType: hard -"@tiptap/extension-italic@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-italic@npm:2.9.1" +"@tiptap/extension-italic@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-italic@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/b7a02b40007ea4b4af084f92ade50c24f5592c8262f3757fbbb8b8695a378646eb5ab870efe8678d216c7221cb28fcd3394edad4c52983eddd420d2cdafbd144 + checksum: 10c0/0e45b033131595a27bf4ed771443740e7bd460f50e290f4518bb1fa6251a47ec37392d66c1ef33caf0bf18157b57d8b9aa1cc394b30e3c36758dbeec9c63952c languageName: node linkType: hard -"@tiptap/extension-link@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-link@npm:2.9.1" +"@tiptap/extension-link@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-link@npm:2.11.2" dependencies: - linkifyjs: "npm:^4.1.0" + linkifyjs: "npm:^4.2.0" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - checksum: 10c0/6eda0d9914cb7e18998606b0a00943922ff59ef2d95568bb359f96cc212c703b8b59ad36b1911587bfdf1819a637807a20741f4774ebc1620ec4d6b9fb1adbcd + checksum: 10c0/212d492452d8094c04e3f46cf79f2d15194e2690a3accc8375b92c2a747b8a7a155668c53f88dc88ca01aed6d2c4e6b6c21421b3d4a6890b05202b3cda53d894 languageName: node linkType: hard -"@tiptap/extension-list-item@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-list-item@npm:2.9.1" +"@tiptap/extension-list-item@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-list-item@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/3250511a9bb119d0edab658415bbf21d08fafd79c4a818063a1584536d46d496dfe4c5fff5c633cc713b70d0fc8a38fcc1b3eec01a3ababcde9f4826a775236a + checksum: 10c0/00b29b5662ae4cacd61dd3e812b074504e2128b8a657fa644f6fed7263596aa5513d2db12d76e4c2baebfecd40c3648c184e41b78c46b08e965e9cbfd63f4ed8 languageName: node linkType: hard -"@tiptap/extension-ordered-list@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-ordered-list@npm:2.9.1" +"@tiptap/extension-ordered-list@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-ordered-list@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/63e5f9511983707f4d875e83fe3926743d760fb90f052f870d295a47f963f3a0386cde48cc6de3abc21b6cf078e0f6e73af547d24525643c2aad2f99bbce9c96 + checksum: 10c0/c8f7f74b0cddf1451cbde04f8ec8de54b7a9a3a5371f559f8f1d0c9096968604d957531fcd4c69e90a8b139858b85358beaecb640d3a80f88dbb195424817115 languageName: node linkType: hard -"@tiptap/extension-paragraph@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-paragraph@npm:2.9.1" +"@tiptap/extension-paragraph@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-paragraph@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/4131cd5eee3a30d86cfab1e77a636dfecd770d1081c61e498ee8a2b3821106c8958d9ec06da956fa238a6df62c90fc2e77ca348783ebdaf865821b6e83338dce + checksum: 10c0/a4bc1a67ad561fb88a5e942c2bf37a78cc2aac80af9f941fc4e47a784fb366ccb98d2c9e4adb549c4eeab45b4cdf6e6f845a80a01868a0fbbbb1ce4c561ed78f languageName: node linkType: hard -"@tiptap/extension-strike@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-strike@npm:2.9.1" +"@tiptap/extension-strike@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-strike@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/ed0c34dd8460609e9478f1af051d52bb69e39d7bc5d7ee9ad3bc78c5c5f2a974ebcfd2ad5d11176322c4383f9c240cf03d9dc3db6a0afd8b98f3f70d979a21c4 + checksum: 10c0/d811dcb13740846caf732ca9d516950d31ce9a4152f14d8f8de4dd1baeff20b05ed8e8cea669fbf3f2b50d6bfcb5f90fc6c43b0ad3b7afaeba46d3b718e09c82 languageName: node linkType: hard -"@tiptap/extension-text-style@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-text-style@npm:2.9.1" +"@tiptap/extension-text-style@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-text-style@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/3d747bc426a64779a3b7cdea5b44b60c36fdeb2624f86f82119997bc072ed0ef4eb950aaddd1c7a7077f7d69d57a22ae06c6937f6ab6871e044699faaf20e746 + checksum: 10c0/684a1d3ad36b6d7309f45e7a9fffb94fb7b54a3327c594222c179cdc13f9ebc3ded7ffd62283a72752450811ff408f85f59d5a7685a434fb68e1e679e3cf542c languageName: node linkType: hard -"@tiptap/extension-text@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/extension-text@npm:2.9.1" +"@tiptap/extension-text@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/extension-text@npm:2.11.2" peerDependencies: "@tiptap/core": ^2.7.0 - checksum: 10c0/dd63b6e042f05350453cbf407aa48b307fe3a78f50466eeaba5e305b91f9315fb75a8ae0b8923917f132410cd0512dba06f38177bec4f817effa7aa0c941e4f3 + checksum: 10c0/da9d9e148ea2a4d13113b5b324e4375a76fc73b8aca6b3b5d00202a71893ab881ce23030fdc0c7b853cc21d8bf88eb227969b4853435f791ec40e761e9f5ce2e languageName: node linkType: hard -"@tiptap/pm@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/pm@npm:2.9.1" +"@tiptap/pm@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/pm@npm:2.11.2" dependencies: prosemirror-changeset: "npm:^2.2.1" prosemirror-collab: "npm:^1.3.1" - prosemirror-commands: "npm:^1.6.0" + prosemirror-commands: "npm:^1.6.2" prosemirror-dropcursor: "npm:^1.8.1" prosemirror-gapcursor: "npm:^1.3.2" prosemirror-history: "npm:^1.4.1" prosemirror-inputrules: "npm:^1.4.0" prosemirror-keymap: "npm:^1.2.2" - prosemirror-markdown: "npm:^1.13.0" + prosemirror-markdown: "npm:^1.13.1" prosemirror-menu: "npm:^1.2.4" - prosemirror-model: "npm:^1.22.3" + prosemirror-model: "npm:^1.23.0" prosemirror-schema-basic: "npm:^1.2.3" prosemirror-schema-list: "npm:^1.4.1" prosemirror-state: "npm:^1.4.3" - prosemirror-tables: "npm:^1.4.0" + prosemirror-tables: "npm:^1.6.1" prosemirror-trailing-node: "npm:^3.0.0" - prosemirror-transform: "npm:^1.10.0" - prosemirror-view: "npm:^1.34.3" - checksum: 10c0/5c1d0cef2f920c61c8230206c84301e40e1447d4eda43a9de9fd973c25a2fbfa9632b532544bbcb5fb862b9b3e3a25e8efe7dafc077913ff6aa35d0c5126ad79 + prosemirror-transform: "npm:^1.10.2" + prosemirror-view: "npm:^1.37.0" + checksum: 10c0/30e96ea2d6b6acd9d17acbab3ed5c49d86b47439255550a54af1a017ab0dac003a78e174c6c93ab83a154a647eceab5b43d6b6f056df4485ddaf70486b9c5157 languageName: node linkType: hard -"@tiptap/react@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/react@npm:2.9.1" +"@tiptap/react@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/react@npm:2.11.2" dependencies: - "@tiptap/extension-bubble-menu": "npm:^2.9.1" - "@tiptap/extension-floating-menu": "npm:^2.9.1" + "@tiptap/extension-bubble-menu": "npm:^2.11.2" + "@tiptap/extension-floating-menu": "npm:^2.11.2" "@types/use-sync-external-store": "npm:^0.0.6" fast-deep-equal: "npm:^3" - use-sync-external-store: "npm:^1.2.2" + use-sync-external-store: "npm:^1" peerDependencies: "@tiptap/core": ^2.7.0 "@tiptap/pm": ^2.7.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - checksum: 10c0/6f4cfc8fe92d9ed663ecf3bb96f49478a33e699126c848fcab2c6280b2aa25f53b9c55878186799d21d681543d0c02d1c99dbcd7dd3eb855cae3889c25085152 - languageName: node - linkType: hard - -"@tiptap/starter-kit@npm:^2.9.1": - version: 2.9.1 - resolution: "@tiptap/starter-kit@npm:2.9.1" - dependencies: - "@tiptap/core": "npm:^2.9.1" - "@tiptap/extension-blockquote": "npm:^2.9.1" - "@tiptap/extension-bold": "npm:^2.9.1" - "@tiptap/extension-bullet-list": "npm:^2.9.1" - "@tiptap/extension-code": "npm:^2.9.1" - "@tiptap/extension-code-block": "npm:^2.9.1" - "@tiptap/extension-document": "npm:^2.9.1" - "@tiptap/extension-dropcursor": "npm:^2.9.1" - "@tiptap/extension-gapcursor": "npm:^2.9.1" - "@tiptap/extension-hard-break": "npm:^2.9.1" - "@tiptap/extension-heading": "npm:^2.9.1" - "@tiptap/extension-history": "npm:^2.9.1" - "@tiptap/extension-horizontal-rule": "npm:^2.9.1" - "@tiptap/extension-italic": "npm:^2.9.1" - "@tiptap/extension-list-item": "npm:^2.9.1" - "@tiptap/extension-ordered-list": "npm:^2.9.1" - "@tiptap/extension-paragraph": "npm:^2.9.1" - "@tiptap/extension-strike": "npm:^2.9.1" - "@tiptap/extension-text": "npm:^2.9.1" - "@tiptap/extension-text-style": "npm:^2.9.1" - "@tiptap/pm": "npm:^2.9.1" - checksum: 10c0/fa0f9b1cb9d22889af802e1fcabf52addbe1d0d44693548af749c8dcf1e441408e420d1f8fb2c70c826ddd26678f49ec76af11e080d7286f43d430cbae92ebc1 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/e47de0959085481f26921a81fe009f930ff550a0eb9fba0285ad21034da9b2a81d35e9ef6886d2097b59bbe1e93d71242ee0f4e2e9df83340426fb0e265e6824 + languageName: node + linkType: hard + +"@tiptap/starter-kit@npm:^2.11.2": + version: 2.11.2 + resolution: "@tiptap/starter-kit@npm:2.11.2" + dependencies: + "@tiptap/core": "npm:^2.11.2" + "@tiptap/extension-blockquote": "npm:^2.11.2" + "@tiptap/extension-bold": "npm:^2.11.2" + "@tiptap/extension-bullet-list": "npm:^2.11.2" + "@tiptap/extension-code": "npm:^2.11.2" + "@tiptap/extension-code-block": "npm:^2.11.2" + "@tiptap/extension-document": "npm:^2.11.2" + "@tiptap/extension-dropcursor": "npm:^2.11.2" + "@tiptap/extension-gapcursor": "npm:^2.11.2" + "@tiptap/extension-hard-break": "npm:^2.11.2" + "@tiptap/extension-heading": "npm:^2.11.2" + "@tiptap/extension-history": "npm:^2.11.2" + "@tiptap/extension-horizontal-rule": "npm:^2.11.2" + "@tiptap/extension-italic": "npm:^2.11.2" + "@tiptap/extension-list-item": "npm:^2.11.2" + "@tiptap/extension-ordered-list": "npm:^2.11.2" + "@tiptap/extension-paragraph": "npm:^2.11.2" + "@tiptap/extension-strike": "npm:^2.11.2" + "@tiptap/extension-text": "npm:^2.11.2" + "@tiptap/extension-text-style": "npm:^2.11.2" + "@tiptap/pm": "npm:^2.11.2" + checksum: 10c0/7b0f7aafd18147dae4383d5fd14bdfcf5247fa4ea825bbf709c68b0f1782afd84673e97c34e2af09f49b27a60fbe89b22b568a9d69d9381345e4749397ddaaf7 languageName: node linkType: hard @@ -3158,6 +3326,30 @@ __metadata: languageName: node linkType: hard +"@types/linkify-it@npm:^5": + version: 5.0.0 + resolution: "@types/linkify-it@npm:5.0.0" + checksum: 10c0/7bbbf45b9dde17bf3f184fee585aef0e7342f6954f0377a24e4ff42ab5a85d5b806aaa5c8d16e2faf2a6b87b2d94467a196b7d2b85c9c7de2f0eaac5487aaab8 + languageName: node + linkType: hard + +"@types/markdown-it@npm:^14.0.0": + version: 14.1.2 + resolution: "@types/markdown-it@npm:14.1.2" + dependencies: + "@types/linkify-it": "npm:^5" + "@types/mdurl": "npm:^2" + checksum: 10c0/34f709f0476bd4e7b2ba7c3341072a6d532f1f4cb6f70aef371e403af8a08a7c372ba6907ac426bc618d356dab660c5b872791ff6c1ead80c483e0d639c6f127 + languageName: node + linkType: hard + +"@types/mdurl@npm:^2": + version: 2.0.0 + resolution: "@types/mdurl@npm:2.0.0" + checksum: 10c0/cde7bb571630ed1ceb3b92a28f7b59890bb38b8f34cd35326e2df43eebfc74985e6aa6fd4184e307393bad8a9e0783a519a3f9d13c8e03788c0f98e5ec869c5e + languageName: node + linkType: hard + "@types/mime@npm:^1": version: 1.3.5 resolution: "@types/mime@npm:1.3.5" @@ -3183,19 +3375,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^20.17.6": - version: 20.17.6 - resolution: "@types/node@npm:20.17.6" +"@types/node@npm:^20.17.12": + version: 20.17.12 + resolution: "@types/node@npm:20.17.12" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/5918c7ff8368bbe6d06d5e739c8ae41a9db41628f28760c60cda797be7d233406f07c4d0e6fdd960a0a342ec4173c2217eb6624e06bece21c1f1dd1b92805c15 - languageName: node - linkType: hard - -"@types/prop-types@npm:*": - version: 15.7.12 - resolution: "@types/prop-types@npm:15.7.12" - checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 + checksum: 10c0/340b65a11e4486e597163991532a08e525beee40f082cf73dc830c060426fa9ea8690a4e3931d91375e946816a884d6140d96e99ac048b51f280f21cc70d22ed languageName: node linkType: hard @@ -3213,31 +3398,21 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^19.0.1": - version: 19.0.1 - resolution: "@types/react-dom@npm:19.0.1" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/fb40069a7c5c70475155dff91d25ff5a51226c14d45c8ad55894480366876426981c8be63ef322486af879bb220bf48443f2344c1a89cb75a47a1a761acee9d3 - languageName: node - linkType: hard - -"@types/react@npm:*": - version: 18.3.5 - resolution: "@types/react@npm:18.3.5" - dependencies: - "@types/prop-types": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/548b1d3d7c2f0242fbfdbbd658731b4ce69a134be072fa83e6ab516f2840402a3f20e3e7f72e95133b23d4880ef24a6d864050dc8e1f7c68f39fa87ca8445917 +"@types/react-dom@npm:^19.0.3": + version: 19.0.3 + resolution: "@types/react-dom@npm:19.0.3" + peerDependencies: + "@types/react": ^19.0.0 + checksum: 10c0/3867427b333cbe8cbba496d7cc20ec9676d32c25ae44f4d1263a4129d42e57cf4adf0039ad263432f1215b88075c27d326e7eb4ed646128235d01a76e661d48f languageName: node linkType: hard -"@types/react@npm:^19.0.1": - version: 19.0.1 - resolution: "@types/react@npm:19.0.1" +"@types/react@npm:^19.0.6": + version: 19.0.6 + resolution: "@types/react@npm:19.0.6" dependencies: csstype: "npm:^3.0.2" - checksum: 10c0/25eb69114abb9a6d5fc4414ee584388275bbc9ac32976449cf58b95fe9880efe6b3f936c3842be9bed8c571546a9752e8d3e2095288381e9c809269f5f574f2e + checksum: 10c0/4ddb0ad2a92940c0323996c2efbae9712e562e1d60d1015ba5088ca8e8db32f1804516a2971e6fa7a95bda9aa9c1896c86c32739213ef12527924c021b0145bf languageName: node linkType: hard @@ -3331,6 +3506,27 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.20.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/type-utils": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/c68d0dc5419db93c38eea8adecac19e27f8b023d015a944ffded112d584e87fa7fe512070a6a1085899cab2e12e1c8db276e10412b74bf639ca6b04052bbfedc + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/parser@npm:7.0.1" @@ -3367,6 +3563,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/parser@npm:8.20.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/typescript-estree": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/fff4a86be27f603ad8d6f7dd9758c46b04a254828f0c6d8a34869c1cf30b5828b60a1dc088f72680a7b65cc5fc696848df4605de19e59a18467306d7ca56c11d + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/scope-manager@npm:7.0.1" @@ -3387,6 +3599,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/scope-manager@npm:8.20.0" + dependencies: + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" + checksum: 10c0/a8074768d06c863169294116624a45c19377ff0b8635ad5fa4ae673b43cf704d1b9b79384ceef0ff0abb78b107d345cd90fe5572354daf6ad773fe462ee71e6a + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/type-utils@npm:7.0.1" @@ -3419,6 +3641,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/type-utils@npm:8.20.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/7d46143f26ec606b71d20f0f5535b16abba2ba7a5a2daecd2584ddb61d1284dd8404f34265cc1fdfd541068b24b0211f7ad94801c94e4c60869d9f26bf3c0b9b + languageName: node + linkType: hard + "@typescript-eslint/types@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/types@npm:7.0.1" @@ -3433,6 +3670,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/types@npm:8.20.0" + checksum: 10c0/21292d4ca089897015d2bf5ab99909a7b362902f63f4ba10696676823b50d00c7b4cd093b4b43fba01d12bc3feca3852d2c28528c06d8e45446b7477887dbee7 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/typescript-estree@npm:7.0.1" @@ -3471,6 +3715,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.20.0" + dependencies: + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/54a2c1da7d1c5f7e865b941e8a3c98eb4b5f56ed8741664a84065173bde9602cdb8866b0984b26816d6af885c1528311c11e7286e869ed424483b74366514cbd + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/utils@npm:7.0.1" @@ -3502,6 +3764,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/utils@npm:8.20.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/typescript-estree": "npm:8.20.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/dd36c3b22a2adde1e1462aed0c8b4720f61859b4ebb0c3ef935a786a6b1cb0ec21eb0689f5a8debe8db26d97ebb979bab68d6f8fe7b0098e6200a485cfe2991b + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:7.0.1": version: 7.0.1 resolution: "@typescript-eslint/visitor-keys@npm:7.0.1" @@ -3522,154 +3799,164 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" +"@typescript-eslint/visitor-keys@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.20.0" dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 10c0/ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c + "@typescript-eslint/types": "npm:8.20.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/e95d8b2685e8beb6637bf2e9d06e4177a400d3a2b142ba749944690f969ee3186b750082fd9bf34ada82acf1c5dd5970201dfd97619029c8ecca85fb4b50dbd8 languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: 10c0/0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" "@xtuc/long": "npm:4.2.2" - checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - checksum: 10c0/0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" dependencies: "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: "@xtuc/long": "npm:4.2.2" - checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-opt": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - "@webassemblyjs/wast-printer": "npm:1.12.1" - checksum: 10c0/972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - checksum: 10c0/992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/ast": "npm:1.14.1" "@xtuc/long": "npm:4.2.2" - checksum: 10c0/39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 languageName: node linkType: hard @@ -3977,6 +4264,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -4064,6 +4361,18 @@ __metadata: languageName: node linkType: hard +"array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -4093,6 +4402,21 @@ __metadata: languageName: node linkType: hard +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -4139,7 +4463,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.7.4, axios@npm:^1.7.7": +"axios@npm:^1.7.4": version: 1.7.7 resolution: "axios@npm:1.7.7" dependencies: @@ -4150,6 +4474,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + languageName: node + linkType: hard + "axobject-query@npm:^4.1.0": version: 4.1.0 resolution: "axobject-query@npm:4.1.0" @@ -4373,6 +4708,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.1 + resolution: "call-bind-apply-helpers@npm:1.0.1" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/acb2ab68bf2718e68a3e895f0d0b73ccc9e45b9b6f210f163512ba76f91dab409eb8792f6dae188356f9095747512a3101646b3dea9d37fb8c7c6bf37796d18c + languageName: node + linkType: hard + "call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -4386,6 +4731,28 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -4507,12 +4874,12 @@ __metadata: languageName: node linkType: hard -"class-variance-authority@npm:^0.7.0": - version: 0.7.0 - resolution: "class-variance-authority@npm:0.7.0" +"class-variance-authority@npm:^0.7.1": + version: 0.7.1 + resolution: "class-variance-authority@npm:0.7.1" dependencies: - clsx: "npm:2.0.0" - checksum: 10c0/e11c57edf4bf50ef1c97bae41d68885afbaaedba26c48b7cc5dfb033390fed7012147e9532168d8c4f3497fce4dff15e20e6e60b8c9c9a4b0fe26b0e804513db + clsx: "npm:^2.1.1" + checksum: 10c0/0f438cea22131808b99272de0fa933c2532d5659773bfec0c583de7b3f038378996d3350683426b8e9c74a6286699382106d71fbec52f0dd5fbb191792cccb5b languageName: node linkType: hard @@ -4575,7 +4942,7 @@ __metadata: languageName: node linkType: hard -"client-only@npm:0.0.1, client-only@npm:^0.0.1": +"client-only@npm:0.0.1": version: 0.0.1 resolution: "client-only@npm:0.0.1" checksum: 10c0/9d6cfd0c19e1c96a434605added99dff48482152af791ec4172fb912a71cff9027ff174efd8cdb2160cc7f377543e0537ffc462d4f279bc4701de3f2a3c4b358 @@ -4607,13 +4974,6 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.0.0": - version: 2.0.0 - resolution: "clsx@npm:2.0.0" - checksum: 10c0/c09f43b3144a0b7826b6b11b6a111b2c7440831004eecc02d333533c5e58ef0aa5f2dce071d3b25fbb8c8ea97b45df96c74bcc1d51c8c2027eb981931107b0cd - languageName: node - linkType: hard - "clsx@npm:^2.1.1": version: 2.1.1 resolution: "clsx@npm:2.1.1" @@ -4770,9 +5130,9 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:^9.1.0": - version: 9.1.0 - resolution: "concurrently@npm:9.1.0" +"concurrently@npm:^9.1.2": + version: 9.1.2 + resolution: "concurrently@npm:9.1.2" dependencies: chalk: "npm:^4.1.2" lodash: "npm:^4.17.21" @@ -4784,7 +5144,7 @@ __metadata: bin: conc: dist/bin/concurrently.js concurrently: dist/bin/concurrently.js - checksum: 10c0/f2f42f94dde508bfbaf47b5ac654db9e8a4bf07d3d7b6267dd058ae6f362eec677ae7c8ede398d081e5fd0d1de5811dc9a53e57d3f1f68e72ac6459db9e0896b + checksum: 10c0/88e00269366aa885ca2b97fd53b04e7af2b0f31774d991bfc0e88c0de61cdebdf115ddacc9c897fbd1f1b90369014637fa77045a171d072a75693332b36dcc70 languageName: node linkType: hard @@ -4880,15 +5240,6 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.5": - version: 3.1.8 - resolution: "cross-fetch@npm:3.1.8" - dependencies: - node-fetch: "npm:^2.6.12" - checksum: 10c0/4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af - languageName: node - linkType: hard - "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -4900,14 +5251,14 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2": - version: 7.0.5 - resolution: "cross-spawn@npm:7.0.5" +"cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10c0/aa82ce7ac0814a27e6f2b738c5a7cf1fa21a3558a1e42df449fc96541ba3ba731e4d3ecffa4435348808a86212f287c6f20a1ee551ef1ff95d01cfec5f434944 + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard @@ -4959,6 +5310,17 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + "data-view-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "data-view-byte-length@npm:1.0.1" @@ -4970,14 +5332,43 @@ __metadata: languageName: node linkType: hard +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + "data-view-byte-offset@npm:^1.0.0": version: 1.0.0 resolution: "data-view-byte-offset@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + languageName: node + linkType: hard + +"date-fns-jalali@npm:^4.1.0-0": + version: 4.1.0-0 + resolution: "date-fns-jalali@npm:4.1.0-0" + checksum: 10c0/f9ad98d9f7e8e5abe0d070dc806b0c8baded2b1208626c42e92cbd2605b5171f5714d6b79b20cc2666267d821699244c9d0b5e93274106cf57d6232da77596ed languageName: node linkType: hard @@ -5077,6 +5468,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + languageName: node + linkType: hard + "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -5165,6 +5563,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -5286,7 +5695,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -5340,6 +5749,65 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b + languageName: node + linkType: hard + "es-define-property@npm:^1.0.0": version: 1.0.0 resolution: "es-define-property@npm:1.0.0" @@ -5349,6 +5817,13 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + "es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -5356,26 +5831,27 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.1.0": - version: 1.2.0 - resolution: "es-iterator-helpers@npm:1.2.0" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" + get-intrinsic: "npm:^1.2.6" globalthis: "npm:^1.0.4" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.3" - safe-array-concat: "npm:^1.1.2" - checksum: 10c0/2bd60580dfeae353f5b80445d2808da745e97eeacdb663a8c4d99a12046873830a06d377e9d5e88fe54eece7c94319a5ce5a01220e24d71394ceca8d3ef621d7 + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f languageName: node linkType: hard @@ -5406,6 +5882,18 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" @@ -5426,6 +5914,17 @@ __metadata: languageName: node linkType: hard +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.1.2, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -5467,11 +5966,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:^15.0.4": - version: 15.0.4 - resolution: "eslint-config-next@npm:15.0.4" +"eslint-config-next@npm:^15.1.4": + version: 15.1.4 + resolution: "eslint-config-next@npm:15.1.4" dependencies: - "@next/eslint-plugin-next": "npm:15.0.4" + "@next/eslint-plugin-next": "npm:15.1.4" "@rushstack/eslint-patch": "npm:^1.10.3" "@typescript-eslint/eslint-plugin": "npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" @@ -5479,7 +5978,7 @@ __metadata: eslint-import-resolver-typescript: "npm:^3.5.2" eslint-plugin-import: "npm:^2.31.0" eslint-plugin-jsx-a11y: "npm:^6.10.0" - eslint-plugin-react: "npm:^7.35.0" + eslint-plugin-react: "npm:^7.37.0" eslint-plugin-react-hooks: "npm:^5.0.0" peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 @@ -5487,7 +5986,18 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/2259c19da18f3376814bd344a6b07168345c97a376ebadef8cf6f82d69f88d87c8a5162b91e98fb928b9cc675b498ab6de3981d191be72891216733b3ebd94c2 + checksum: 10c0/9c52e8e2c6f71e94eec0a2d2a2ee0a32d6ac3cb6b354e8364ddb8b9942b2b1ea2207c3be1532dfb296a697df27f89f6f3eb86190ecf9ffaf5528d7a3749fb012 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^10.0.1": + version: 10.0.1 + resolution: "eslint-config-prettier@npm:10.0.1" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: build/bin/cli.js + checksum: 10c0/e2434931669d211663c0493f2c1640a670a02ba4503a68f056a7eda133f383acbbb983a4a7bd0ad6cb3b2bc4d5731c3be8b32fe28e35087a76fea45f7061ae70 languageName: node linkType: hard @@ -5645,31 +6155,31 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.35.0, eslint-plugin-react@npm:^7.37.2": - version: 7.37.2 - resolution: "eslint-plugin-react@npm:7.37.2" +"eslint-plugin-react@npm:^7.37.0": + version: 7.37.3 + resolution: "eslint-plugin-react@npm:7.37.3" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.3" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.1.0" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" + string.prototype.matchall: "npm:^4.0.12" string.prototype.repeat: "npm:^1.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10c0/01c498f263c201698bf653973760f86a07fa0cdec56c044f3eaa5ddaae71c64326015dfa5fde76ca8c5386ffe789fc79932624b614e13b6a1ad789fee3f7c491 + checksum: 10c0/e8b267ab928c63e651e35ba936e84098f4189fbaebbf3607341e6affedcfe39f2afba85fb3ef83ec322b32829b22d7433230eb6af0f692d262473c6a19441ba5 languageName: node linkType: hard @@ -5716,25 +6226,25 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.14.0": - version: 9.14.0 - resolution: "eslint@npm:9.14.0" +"eslint@npm:^9.18.0": + version: 9.18.0 + resolution: "eslint@npm:9.18.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.18.0" - "@eslint/core": "npm:^0.7.0" - "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.14.0" - "@eslint/plugin-kit": "npm:^0.2.0" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.10.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.18.0" + "@eslint/plugin-kit": "npm:^0.2.5" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.0" + "@humanwhocodes/retry": "npm:^0.4.1" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" eslint-scope: "npm:^8.2.0" @@ -5754,7 +6264,6 @@ __metadata: minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - text-table: "npm:^0.2.0" peerDependencies: jiti: "*" peerDependenciesMeta: @@ -5762,7 +6271,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/e1cbf571b75519ad0b24c27e66a6575e57cab2671ef5296e7b345d9ac3adc1a549118dcc74a05b651a7a13a5e61ebb680be6a3e04a80e1f22eba1931921b5187 + checksum: 10c0/7f592ad228b9bd627a24870fdc875bacdab7bf535d4b67316c4cb791e90d0125130a74769f3c407b0c4b7027b3082ef33864a63ee1024552a60a17db60493f15 languageName: node linkType: hard @@ -5864,9 +6373,9 @@ __metadata: languageName: node linkType: hard -"express@npm:4.21.1": - version: 4.21.1 - resolution: "express@npm:4.21.1" +"express@npm:4.21.2": + version: 4.21.2 + resolution: "express@npm:4.21.2" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" @@ -5887,7 +6396,7 @@ __metadata: methods: "npm:~1.1.2" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.10" + path-to-regexp: "npm:0.1.12" proxy-addr: "npm:~2.0.7" qs: "npm:6.13.0" range-parser: "npm:~1.2.1" @@ -5899,7 +6408,7 @@ __metadata: type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10c0/0c287867e5f6129d3def1edd9b63103a53c40d4dc8628839d4b6827e35eb8f0de5a4656f9d85f4457eba584f9871ebb2ad26c750b36bd75d9bbb8bcebdc4892c + checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f languageName: node linkType: hard @@ -6258,6 +6767,20 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -6292,6 +6815,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d + languageName: node + linkType: hard + "get-nonce@npm:^1.0.0": version: 1.0.1 resolution: "get-nonce@npm:1.0.1" @@ -6299,6 +6840,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + "get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -6317,6 +6868,17 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + "get-tsconfig@npm:^4.7.5": version: 4.8.0 resolution: "get-tsconfig@npm:4.8.0" @@ -6351,23 +6913,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.4.2": - version: 10.4.2 - resolution: "glob@npm:10.4.2" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/2c7296695fa75a935f3ad17dc62e4e170a8bb8752cf64d328be8992dd6ad40777939003754e10e9741ff8fbe43aa52fba32d6930d0ffa0e3b74bc3fb5eebaa2f - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:10.4.5, glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -6446,6 +6992,13 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -6460,12 +7013,12 @@ __metadata: languageName: node linkType: hard -"hamburger-react@npm:^2.5.1": - version: 2.5.1 - resolution: "hamburger-react@npm:2.5.1" +"hamburger-react@npm:^2.5.2": + version: 2.5.2 + resolution: "hamburger-react@npm:2.5.2" peerDependencies: - react: ^16.8 || ^17 || ^18 - checksum: 10c0/99b22320bc6f9bcaa9ea974b15096cecb5ee08bb767b533158e0c8a1a2b4f78d8efb90710cf50fc3d989b7d92447d0d10272346a427908684fd13f0285a15de2 + react: ^16.8 || ^17 || ^18 || ^19 + checksum: 10c0/75db5194d21d5a728436bb3bb00129b709a10ef465999b5bd14869f5c23b91c4f63f64fcbe1704f7516ff4dfbfe636d4018d5b8ddd6a7d4d7335d829f3b46a9b languageName: node linkType: hard @@ -6513,6 +7066,15 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -6520,6 +7082,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + "has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" @@ -6681,13 +7250,13 @@ __metadata: languageName: node linkType: hard -"input-otp@npm:^1.4.1": - version: 1.4.1 - resolution: "input-otp@npm:1.4.1" +"input-otp@npm:^1.4.2": + version: 1.4.2 + resolution: "input-otp@npm:1.4.2" peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc - checksum: 10c0/7630c5b2be54a0569d52579c8cc4a66dab5e17afff75adf889f878c2da35cebf391be5fd4f374884e2ca5514b563dfac46eb70f4047282ba8a3c91859ae8500b + checksum: 10c0/d3a3216a75ed832993f3f2852edd7a85c5bae30ea6d251182119120488bbf9fed7cfdd91819bcee6daff57b3cfcbca94fd16d6a7c92cee4d806c0d4fa6ff1128 languageName: node linkType: hard @@ -6748,6 +7317,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + "invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -6784,6 +7364,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -6816,6 +7407,15 @@ __metadata: languageName: node linkType: hard +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -6835,6 +7435,16 @@ __metadata: languageName: node linkType: hard +"is-boolean-object@npm:^1.2.1": + version: 1.2.1 + resolution: "is-boolean-object@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2ef601d255a39fdbde79cfe6be80c27b47430ed6712407f29b17d002e20f64c1e3d6692f1d842ba16bf1e9d8ddf1c4f13cac3ed7d9a4a21290f44879ebb4e8f5 + languageName: node + linkType: hard + "is-bun-module@npm:^1.0.2": version: 1.1.0 resolution: "is-bun-module@npm:1.1.0" @@ -6869,6 +7479,17 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -6878,6 +7499,16 @@ __metadata: languageName: node linkType: hard +"is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6885,12 +7516,12 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c0/81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 languageName: node linkType: hard @@ -6963,6 +7594,16 @@ __metadata: languageName: node linkType: hard +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -6980,6 +7621,18 @@ __metadata: languageName: node linkType: hard +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + "is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" @@ -6996,6 +7649,15 @@ __metadata: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + "is-stream@npm:^3.0.0": version: 3.0.0 resolution: "is-stream@npm:3.0.0" @@ -7012,6 +7674,16 @@ __metadata: languageName: node linkType: hard +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -7021,6 +7693,17 @@ __metadata: languageName: node linkType: hard +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + "is-typed-array@npm:^1.1.13": version: 1.1.13 resolution: "is-typed-array@npm:1.1.13" @@ -7030,6 +7713,15 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + "is-unicode-supported@npm:^0.1.0": version: 0.1.0 resolution: "is-unicode-supported@npm:0.1.0" @@ -7067,6 +7759,15 @@ __metadata: languageName: node linkType: hard +"is-weakref@npm:^1.1.0": + version: 1.1.0 + resolution: "is-weakref@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + checksum: 10c0/aa835f62e29cb60132ecb3ec7d11bd0f39ec7322325abe8412b805aef47153ec2daefdb21759b049711c674f49b13202a31d8d126bcdff7d8671c78babd4ae5b + languageName: node + linkType: hard + "is-weakset@npm:^2.0.3": version: 2.0.3 resolution: "is-weakset@npm:2.0.3" @@ -7112,16 +7813,17 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.3": - version: 1.1.3 - resolution: "iterator.prototype@npm:1.1.3" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10c0/68b0320c14291fbb3d8ed5a17e255d3127e7971bec19108076667e79c9ff4c7d69f99de4b0b3075c789c3f318366d7a0a35bb086eae0f2cf832dd58465b2f9e6 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 languageName: node linkType: hard @@ -7436,10 +8138,10 @@ __metadata: languageName: node linkType: hard -"linkifyjs@npm:^4.1.0": - version: 4.1.3 - resolution: "linkifyjs@npm:4.1.3" - checksum: 10c0/9fb71da06ee710b5587c8b61ff9a0e45303d448f61fab135e44652cff95c09c1abe276158a72384cff6f35a2371d1cec33dfaa7e5280b71dbb142b43d210c75a +"linkifyjs@npm:^4.2.0": + version: 4.2.0 + resolution: "linkifyjs@npm:4.2.0" + checksum: 10c0/fda4fe3e98df94400fbc70ba38798094c6852e7f41e8cc9b8a2fcd3cb122daa20502aedfd1ecb996cf9d829f6fdddd9813858ca070f9cb246389a5b161c6ac8d languageName: node linkType: hard @@ -7459,13 +8161,6 @@ __metadata: languageName: node linkType: hard -"lodash._reinterpolate@npm:^3.0.0": - version: 3.0.0 - resolution: "lodash._reinterpolate@npm:3.0.0" - checksum: 10c0/cdf592374b5e9eb6d6290a9a07c7d90f6e632cca4949da2a26ae9897ab13f138f3294fd5e81de3e5d997717f6e26c06747a9ad3413c043fd36c0d87504d97da6 - languageName: node - linkType: hard - "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -7522,25 +8217,6 @@ __metadata: languageName: node linkType: hard -"lodash.template@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.template@npm:4.5.0" - dependencies: - lodash._reinterpolate: "npm:^3.0.0" - lodash.templatesettings: "npm:^4.0.0" - checksum: 10c0/62a02b397f72542fa9a989d9fc1a94fc1cb94ced8009fa5c37956746c0cf460279e844126c2abfbf7e235fe27e8b7ee8e6efbf6eac247a06aa05b05457fda817 - languageName: node - linkType: hard - -"lodash.templatesettings@npm:^4.0.0": - version: 4.2.0 - resolution: "lodash.templatesettings@npm:4.2.0" - dependencies: - lodash._reinterpolate: "npm:^3.0.0" - checksum: 10c0/2609fea36ed061114dfed701666540efc978b069b2106cd819b415759ed281419893d40f85825240197f1a38a98e846f2452e2d31c6d5ccee1e006c9de820622 - languageName: node - linkType: hard - "lodash.truncate@npm:^4.4.2": version: 4.4.2 resolution: "lodash.truncate@npm:4.4.2" @@ -7575,7 +8251,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -7609,12 +8285,12 @@ __metadata: languageName: node linkType: hard -"lucide-react@npm:^0.454.0": - version: 0.454.0 - resolution: "lucide-react@npm:0.454.0" +"lucide-react@npm:^0.471.1": + version: 0.471.1 + resolution: "lucide-react@npm:0.471.1" peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - checksum: 10c0/e5eebe542e32f0c2210a702fddbbe6e37b977dc7d8ff991b7fd5e886f96adf2ac4870275b618c79d6b2f611da1bfb8696062c5138b06ee728090309b8e27ca07 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/d80499f1670b6c371a8c2d3f545dab6161bcb58101a1112811bbe88aa782ff1a467df298074101cf30d7bcad5d29fa8008ac48ce1bb646f1767b48dd603d300a languageName: node linkType: hard @@ -7679,6 +8355,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + "mdurl@npm:^2.0.0": version: 2.0.0 resolution: "mdurl@npm:2.0.0" @@ -8021,6 +8704,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -8049,18 +8741,18 @@ __metadata: languageName: node linkType: hard -"nestjs-prisma@npm:^0.23.0": - version: 0.23.0 - resolution: "nestjs-prisma@npm:0.23.0" +"nestjs-prisma@npm:^0.24.0": + version: 0.24.0 + resolution: "nestjs-prisma@npm:0.24.0" dependencies: "@angular-devkit/core": "npm:^13.3.0" "@angular-devkit/schematics": "npm:^13.3.0" "@schematics/angular": "npm:~13.3.0" peerDependencies: "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - "@prisma/client": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - prisma: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - checksum: 10c0/a91286c0abf0767cf8076f1e687139aa67b038e0918f4ac934cca16a45bdf7b27967b0a6eda350587795e89f576c569afc9af1be67608d4ab5b3e8b1762f54b0 + "@prisma/client": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + prisma: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + checksum: 10c0/3b15adaf7b20fc97c6bf0bdf71a586ea09cbacd90c1c24b6f801606f3aef6ea5ec053fdce7772eb7a0bdd58386ecaf317f91a175d49088d1572eee438cf86f0e languageName: node linkType: hard @@ -8068,30 +8760,31 @@ __metadata: version: 0.0.0-use.local resolution: "next-nest-template@workspace:." dependencies: - "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:^9.14.0" - "@nestjs/mapped-types": "npm:^2.0.5" - concurrently: "npm:^9.1.0" - eslint: "npm:^9.14.0" - prettier: "npm:^3.3.3" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:^9.18.0" + "@typescript-eslint/eslint-plugin": "npm:^8.20.0" + "@typescript-eslint/parser": "npm:^8.20.0" + concurrently: "npm:^9.1.2" + eslint: "npm:^9.18.0" + prettier: "npm:^3.4.2" languageName: unknown linkType: soft -"next@npm:^15.0.4": - version: 15.0.4 - resolution: "next@npm:15.0.4" - dependencies: - "@next/env": "npm:15.0.4" - "@next/swc-darwin-arm64": "npm:15.0.4" - "@next/swc-darwin-x64": "npm:15.0.4" - "@next/swc-linux-arm64-gnu": "npm:15.0.4" - "@next/swc-linux-arm64-musl": "npm:15.0.4" - "@next/swc-linux-x64-gnu": "npm:15.0.4" - "@next/swc-linux-x64-musl": "npm:15.0.4" - "@next/swc-win32-arm64-msvc": "npm:15.0.4" - "@next/swc-win32-x64-msvc": "npm:15.0.4" +"next@npm:^15.1.4": + version: 15.1.4 + resolution: "next@npm:15.1.4" + dependencies: + "@next/env": "npm:15.1.4" + "@next/swc-darwin-arm64": "npm:15.1.4" + "@next/swc-darwin-x64": "npm:15.1.4" + "@next/swc-linux-arm64-gnu": "npm:15.1.4" + "@next/swc-linux-arm64-musl": "npm:15.1.4" + "@next/swc-linux-x64-gnu": "npm:15.1.4" + "@next/swc-linux-x64-musl": "npm:15.1.4" + "@next/swc-win32-arm64-msvc": "npm:15.1.4" + "@next/swc-win32-x64-msvc": "npm:15.1.4" "@swc/counter": "npm:0.1.3" - "@swc/helpers": "npm:0.5.13" + "@swc/helpers": "npm:0.5.15" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001579" postcss: "npm:8.4.31" @@ -8101,8 +8794,8 @@ __metadata: "@opentelemetry/api": ^1.1.0 "@playwright/test": ^1.41.2 babel-plugin-react-compiler: "*" - react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 || ^19.0.0 - react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 || ^19.0.0 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 dependenciesMeta: "@next/swc-darwin-arm64": @@ -8134,7 +8827,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/80b2296f33d865bf4f30f5df3d6fa461de13ef383dd9e32f33f5c05f21c766eb7f7573431235b9f3d51a5f09614cf431f8fcf925272b9524faced802961ff37b + checksum: 10c0/55325f95e1a8eb13de4ff0f7d7945c130226139bc308950e4fb9002bacae1b3a012bf1488e259027e606cdc460826fa91408e07c79d53c6f69b516b23a4741c5 languageName: node linkType: hard @@ -8161,7 +8854,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12": +"node-fetch@npm:^2.6.1": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -8277,6 +8970,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -8296,6 +8996,20 @@ __metadata: languageName: node linkType: hard +"object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + "object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" @@ -8341,6 +9055,18 @@ __metadata: languageName: node linkType: hard +"object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + languageName: node + linkType: hard + "on-finished@npm:2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -8430,6 +9156,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -8596,10 +9333,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.10": - version: 0.1.10 - resolution: "path-to-regexp@npm:0.1.10" - checksum: 10c0/34196775b9113ca6df88e94c8d83ba82c0e1a2063dd33bfe2803a980da8d49b91db8104f49d5191b44ea780d46b8670ce2b7f4a5e349b0c48c6779b653f1afe4 +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b languageName: node linkType: hard @@ -8772,6 +9509,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.0": + version: 8.5.0 + resolution: "postcss@npm:8.5.0" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/ce4fb520808a932566a0fd97be905b43e219b55a3752fc8daa944082a35848fa8aff300b89b77dc52c8c3bb5cd53e77182ddb37addc6cacf586f1ef42a34ef45 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -8788,7 +9536,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.2.5, prettier@npm:^3.3.3": +"prettier@npm:^3.2.5": version: 3.3.3 resolution: "prettier@npm:3.3.3" bin: @@ -8797,18 +9545,27 @@ __metadata: languageName: node linkType: hard -"prisma@npm:^6.0.1": - version: 6.0.1 - resolution: "prisma@npm:6.0.1" +"prettier@npm:^3.4.2": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 + languageName: node + linkType: hard + +"prisma@npm:^6.2.1": + version: 6.2.1 + resolution: "prisma@npm:6.2.1" dependencies: - "@prisma/engines": "npm:6.0.1" + "@prisma/engines": "npm:6.2.1" fsevents: "npm:2.3.3" dependenciesMeta: fsevents: optional: true bin: prisma: build/index.js - checksum: 10c0/66a9ab2460331bef9b0725c26d1606f08abfe828f2072473959c0cd8fe18264d93c28b1891d83e7eb008807f31817d176ded2d86cf2950707d5cdc9e2e0ec4da + checksum: 10c0/814734faeac3b36ef571732b65d90a915c9375e3f2cb230da50ac33f2d1b88ccbd3497c5878a7326b74161fd94c70c56cb63d9f88df28a662579da7980ded8f2 languageName: node linkType: hard @@ -8886,7 +9643,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-commands@npm:^1.6.0": +"prosemirror-commands@npm:^1.6.2": version: 1.6.2 resolution: "prosemirror-commands@npm:1.6.2" dependencies: @@ -8942,7 +9699,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-keymap@npm:^1.0.0, prosemirror-keymap@npm:^1.1.2, prosemirror-keymap@npm:^1.2.2": +"prosemirror-keymap@npm:^1.0.0, prosemirror-keymap@npm:^1.2.2": version: 1.2.2 resolution: "prosemirror-keymap@npm:1.2.2" dependencies: @@ -8952,13 +9709,14 @@ __metadata: languageName: node linkType: hard -"prosemirror-markdown@npm:^1.13.0": - version: 1.13.0 - resolution: "prosemirror-markdown@npm:1.13.0" +"prosemirror-markdown@npm:^1.13.1": + version: 1.13.1 + resolution: "prosemirror-markdown@npm:1.13.1" dependencies: + "@types/markdown-it": "npm:^14.0.0" markdown-it: "npm:^14.0.0" prosemirror-model: "npm:^1.20.0" - checksum: 10c0/3f4c7603da4795db8233a78ff2769f901d368fa82049fb651dc9e7db9ed7e057cdd704f248f37792b0b2814df6317714a960e4418ffcd1078c02f2cd08c8f906 + checksum: 10c0/518cad5d4e7b1c1b2abf43995c837392b76b9f7757e814de42885a20d427dfaa2308be6fea39828ae65225a768976cb914825f78138850a282b06ba571aaea3d languageName: node linkType: hard @@ -8974,7 +9732,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-model@npm:^1.0.0, prosemirror-model@npm:^1.19.0, prosemirror-model@npm:^1.20.0, prosemirror-model@npm:^1.21.0, prosemirror-model@npm:^1.8.1": +"prosemirror-model@npm:^1.0.0, prosemirror-model@npm:^1.19.0, prosemirror-model@npm:^1.20.0, prosemirror-model@npm:^1.21.0": version: 1.22.3 resolution: "prosemirror-model@npm:1.22.3" dependencies: @@ -8983,12 +9741,12 @@ __metadata: languageName: node linkType: hard -"prosemirror-model@npm:^1.22.3": - version: 1.23.0 - resolution: "prosemirror-model@npm:1.23.0" +"prosemirror-model@npm:^1.23.0, prosemirror-model@npm:^1.24.1": + version: 1.24.1 + resolution: "prosemirror-model@npm:1.24.1" dependencies: orderedmap: "npm:^2.0.0" - checksum: 10c0/394f8921e723fb5860381cd0b2ff6988025005a6472a886a748cc1ad72055fd194801c1f12f8fbbd54f47f075c95fd23b68ad0811628e649f06f6005fb5790d6 + checksum: 10c0/d09e1aac3cbd451e6a8f3927df487869b1ce0b7f21836c0c6966d401f4ab2d5984988f74d3ff98c72484a78498b9c0c3ad62cf2a06ac869664f1820c97313054 languageName: node linkType: hard @@ -9012,7 +9770,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-state@npm:^1.0.0, prosemirror-state@npm:^1.2.2, prosemirror-state@npm:^1.3.1, prosemirror-state@npm:^1.4.3": +"prosemirror-state@npm:^1.0.0, prosemirror-state@npm:^1.2.2, prosemirror-state@npm:^1.4.3": version: 1.4.3 resolution: "prosemirror-state@npm:1.4.3" dependencies: @@ -9023,16 +9781,16 @@ __metadata: languageName: node linkType: hard -"prosemirror-tables@npm:^1.4.0": - version: 1.5.0 - resolution: "prosemirror-tables@npm:1.5.0" +"prosemirror-tables@npm:^1.6.1": + version: 1.6.2 + resolution: "prosemirror-tables@npm:1.6.2" dependencies: - prosemirror-keymap: "npm:^1.1.2" - prosemirror-model: "npm:^1.8.1" - prosemirror-state: "npm:^1.3.1" - prosemirror-transform: "npm:^1.2.1" - prosemirror-view: "npm:^1.13.3" - checksum: 10c0/b1d52d8f164e61d2ec2e94e66445843e564d298f2782899837e5c4ea332a45576e4d8ab63dc98726e12c9431798ecd94cd55bd685506d148646234f9804f0b13 + prosemirror-keymap: "npm:^1.2.2" + prosemirror-model: "npm:^1.24.1" + prosemirror-state: "npm:^1.4.3" + prosemirror-transform: "npm:^1.10.2" + prosemirror-view: "npm:^1.37.1" + checksum: 10c0/cac5a8d88189d4801873f404c86fda3b161b30a637be1b08337e4ba521c668ec070543d09cef728a3f6990d8035146c3da73b9cee812833a424d8780cfef5a30 languageName: node linkType: hard @@ -9050,7 +9808,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-transform@npm:^1.0.0, prosemirror-transform@npm:^1.1.0, prosemirror-transform@npm:^1.2.1, prosemirror-transform@npm:^1.7.3": +"prosemirror-transform@npm:^1.0.0, prosemirror-transform@npm:^1.1.0, prosemirror-transform@npm:^1.7.3": version: 1.10.0 resolution: "prosemirror-transform@npm:1.10.0" dependencies: @@ -9059,7 +9817,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-transform@npm:^1.10.0, prosemirror-transform@npm:^1.10.2": +"prosemirror-transform@npm:^1.10.2": version: 1.10.2 resolution: "prosemirror-transform@npm:1.10.2" dependencies: @@ -9068,7 +9826,7 @@ __metadata: languageName: node linkType: hard -"prosemirror-view@npm:^1.0.0, prosemirror-view@npm:^1.1.0, prosemirror-view@npm:^1.13.3, prosemirror-view@npm:^1.27.0, prosemirror-view@npm:^1.31.0": +"prosemirror-view@npm:^1.0.0, prosemirror-view@npm:^1.1.0, prosemirror-view@npm:^1.27.0, prosemirror-view@npm:^1.31.0": version: 1.34.2 resolution: "prosemirror-view@npm:1.34.2" dependencies: @@ -9079,14 +9837,14 @@ __metadata: languageName: node linkType: hard -"prosemirror-view@npm:^1.34.3": - version: 1.36.0 - resolution: "prosemirror-view@npm:1.36.0" +"prosemirror-view@npm:^1.37.0, prosemirror-view@npm:^1.37.1": + version: 1.37.1 + resolution: "prosemirror-view@npm:1.37.1" dependencies: prosemirror-model: "npm:^1.20.0" prosemirror-state: "npm:^1.0.0" prosemirror-transform: "npm:^1.1.0" - checksum: 10c0/8f28e0bcdc58f9b0ee94291e9be09fb8f8acad91cfc1cbf09b3da8693202ff7ab6a6c1af43b4647f444fb67904461e995061ccf878a84475aa6ae7860ac6d7ab + checksum: 10c0/19552162446b309d5fe8429591302c72737415c666a43d3d620e40fd2650558a552e8727826fa1b3a5974b849af4a80977aa7288ea3e0f98cc8f42613efd584a languageName: node linkType: hard @@ -9174,15 +9932,16 @@ __metadata: languageName: node linkType: hard -"react-day-picker@npm:9.3.0": - version: 9.3.0 - resolution: "react-day-picker@npm:9.3.0" +"react-day-picker@npm:9.5.0": + version: 9.5.0 + resolution: "react-day-picker@npm:9.5.0" dependencies: - "@date-fns/tz": "npm:^1.1.2" + "@date-fns/tz": "npm:^1.2.0" date-fns: "npm:^4.1.0" + date-fns-jalali: "npm:^4.1.0-0" peerDependencies: react: ">=16.8.0" - checksum: 10c0/ece3fa89f389dd653b88a7484a51dcbfe0bf73cfa86f76f1c41592d8c11c44803353d13a4dc777c7ffe3de21fc551e0373b41c7194599658032b1ac6e4725ba7 + checksum: 10c0/3c9d06c393f3135c63aca98b38e52738d3c78ed3bed1a2a730595cc27dbf0b1d964899ce9656cc3c223d598309b714528873dd32a0c48e41f03495917b7508c3 languageName: node linkType: hard @@ -9197,25 +9956,25 @@ __metadata: languageName: node linkType: hard -"react-easy-crop@npm:^5.1.0": - version: 5.1.0 - resolution: "react-easy-crop@npm:5.1.0" +"react-easy-crop@npm:^5.2.0": + version: 5.2.0 + resolution: "react-easy-crop@npm:5.2.0" dependencies: normalize-wheel: "npm:^1.0.1" tslib: "npm:^2.0.1" peerDependencies: react: ">=16.4.0" react-dom: ">=16.4.0" - checksum: 10c0/8ce16548cef4062f5b2953c139759f61fd1cf0bbcd546881b3457f0bfd8d96a2de96446eec078671e7e9199bf9e1192738b90b5a15943f3402dd65f21e4a905f + checksum: 10c0/fef93b4a234c380f2bbe331ff263e4d9ca18fc66dd698504aa1f6a15dc56521b52ec0492d04501c760c4bf8aa35ce6eb4e3511179ea2b372afb78c8358db653b languageName: node linkType: hard -"react-hook-form@npm:^7.53.1": - version: 7.53.1 - resolution: "react-hook-form@npm:7.53.1" +"react-hook-form@npm:^7.54.2": + version: 7.54.2 + resolution: "react-hook-form@npm:7.54.2" peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 10c0/dd2466359a633f873755b366d367d51ab17100566b687fb3b098f704232bc6ab1c79d29f879151e492880ca5eeac35e9425fbe5a309e2a55f7a4b5baf7826e8d + checksum: 10c0/6eebead2900e3d369a989e7a20429f390dc75b3897142aa3107f1f6dabb9ae64fed201ea98cdcd8676e40466c97748aeb0c0d83264f5bd3a84dbc0b8e4863415 languageName: node linkType: hard @@ -9251,6 +10010,22 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll-bar@npm:^2.3.7": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" + dependencies: + react-style-singleton: "npm:^2.2.2" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9a0675c66cbb52c325bdbfaed80987a829c4504cefd8ff2dd3b6b3afc9a1500b8ec57b212e92c1fb654396d07bbe18830a8146fe77677d2a29ce40b5e1f78654 + languageName: node + linkType: hard + "react-remove-scroll@npm:2.6.0": version: 2.6.0 resolution: "react-remove-scroll@npm:2.6.0" @@ -9270,6 +10045,25 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll@npm:^2.6.1": + version: 2.6.2 + resolution: "react-remove-scroll@npm:2.6.2" + dependencies: + react-remove-scroll-bar: "npm:^2.3.7" + react-style-singleton: "npm:^2.2.1" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.3" + use-sidecar: "npm:^1.1.2" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/8273e3f67a460af84b3387c93459b33920d48be15091c5ea10e8c1c4f514ad41f71dad028ee13df25370e5de16cadf02697fe28adaacbdacdf8b57bbf03ee559 + languageName: node + linkType: hard + "react-style-singleton@npm:^2.2.1": version: 2.2.1 resolution: "react-style-singleton@npm:2.2.1" @@ -9287,6 +10081,22 @@ __metadata: languageName: node linkType: hard +"react-style-singleton@npm:^2.2.2": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" + dependencies: + get-nonce: "npm:^1.0.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/841938ff16d16a6b76895f4cb2e1fea957e5fe3b30febbf03a54892dae1c9153f2383e231dea0b3ba41192ad2f2849448fa859caccd288943bce32639e971bee + languageName: node + linkType: hard + "react@npm:^19.0.0": version: 19.0.0 resolution: "react@npm:19.0.0" @@ -9358,18 +10168,19 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.1" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10c0/baf4ef8ee6ff341600f4720b251cf5a6cb552d6a6ab0fdc036988c451bf16f920e5feb0d46bd4f530a5cce568f1f7aca2d77447ca798920749cfc52783c39b55 + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac languageName: node linkType: hard @@ -9392,6 +10203,20 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + "repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" @@ -9592,6 +10417,19 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d + languageName: node + linkType: hard + "safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -9606,6 +10444,16 @@ __metadata: languageName: node linkType: hard +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -9617,6 +10465,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -9624,13 +10483,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.17.0": - version: 0.17.0 - resolution: "scheduler@npm:0.17.0" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 10c0/662a665a471ea93f6eddd64fa426c3ac78014e4ebe4ee248d444eb5f7448d99a72695ec45ec2faea76c034cc307843fd1e438552d2f9cb02efe38440fb3d5636 +"scheduler@npm:0.25.0-rc-603e6108-20241029": + version: 0.25.0-rc-603e6108-20241029 + resolution: "scheduler@npm:0.25.0-rc-603e6108-20241029" + checksum: 10c0/aa95c1ea0cba0c6c7031cfbbd131fc2de2b8a7e7e167c56c3072fbff1d500ae1c2bb92d5a54057b9bfef810be2b718df3020a19fca6bd6d3fbcd74c961e65ebf languageName: node linkType: hard @@ -9712,7 +10568,7 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.1, set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -9738,6 +10594,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -9745,9 +10612,9 @@ __metadata: languageName: node linkType: hard -"shadcn-ui@npm:^0.9.3": - version: 0.9.3 - resolution: "shadcn-ui@npm:0.9.3" +"shadcn-ui@npm:^0.9.4": + version: 0.9.4 + resolution: "shadcn-ui@npm:0.9.4" dependencies: "@antfu/ni": "npm:^0.21.4" "@babel/core": "npm:^7.22.1" @@ -9761,7 +10628,7 @@ __metadata: fast-glob: "npm:^3.3.2" fs-extra: "npm:^11.1.0" https-proxy-agent: "npm:^6.2.0" - lodash.template: "npm:^4.5.0" + lodash: "npm:^4.17.21" node-fetch: "npm:^3.3.0" ora: "npm:^6.1.2" prompts: "npm:^2.4.2" @@ -9771,7 +10638,7 @@ __metadata: zod: "npm:^3.20.2" bin: shadcn-ui: dist/index.js - checksum: 10c0/1102acc2dcbfd5927d4e56205fd5908447db5447a2dcf79cda8fa9389ee3d654aca7bc9584df696fd320b30498931753bf53d03669e0d952b8032471c8d5d070 + checksum: 10c0/b50b20b6f7243d42484ecdeb5d84417ac7c61630d2c2245cefa26732ccb777f13e087b18c80ffb1f10b5959b98176be19db40983baf40755f97d3e0341972783 languageName: node linkType: hard @@ -9867,6 +10734,41 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -9879,6 +10781,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -10090,23 +11005,24 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 10c0/915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c languageName: node linkType: hard @@ -10120,6 +11036,21 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -10143,6 +11074,18 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + "string.prototype.trimstart@npm:^1.0.8": version: 1.0.8 resolution: "string.prototype.trimstart@npm:1.0.8" @@ -10295,24 +11238,24 @@ __metadata: languageName: node linkType: hard -"swagger-ui-dist@npm:5.18.1": - version: 5.18.1 - resolution: "swagger-ui-dist@npm:5.18.1" +"swagger-ui-dist@npm:5.18.2": + version: 5.18.2 + resolution: "swagger-ui-dist@npm:5.18.2" dependencies: - "@scarf/scarf": "npm:=1.3.0" - checksum: 10c0/053ca5144c97569b1d40e7b9960803766ba2be23fea1cac95da91aefd0289afa72715913fbccd0497f70542f3a24999757943eb681434ecfec4b924261959481 + "@scarf/scarf": "npm:=1.4.0" + checksum: 10c0/254f0d0b14766d505e69c36ea656afe838c32eefe1317aa4a8a2ffae06f1e53c55333130c6cea2f57bb47825b0cc465436f3f7af41254bd24b0601e56f914dba languageName: node linkType: hard -"swr@npm:^2.2.5": - version: 2.2.5 - resolution: "swr@npm:2.2.5" +"swr@npm:^2.3.0": + version: 2.3.0 + resolution: "swr@npm:2.3.0" dependencies: - client-only: "npm:^0.0.1" - use-sync-external-store: "npm:^1.2.0" + dequal: "npm:^2.0.3" + use-sync-external-store: "npm:^1.4.0" peerDependencies: - react: ^16.11.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/731488d609ac6db60626632e3f76b046f28400b44504b3dfa69231a645127579b1add7a1595e5a6c718e24c80f1399506883bb456ca83c1b621357a0bf5a2a94 + react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/192497881013654bc82d2787b60ad0701113e8ae41c511dfa8d55bcf58582657a92a4cb2854d4ea2ceaa1055e67e58daf9bd98ada2786a3035ba12898da578f1 languageName: node linkType: hard @@ -10333,23 +11276,23 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.8.2": - version: 6.8.2 - resolution: "table@npm:6.8.2" +"table@npm:^6.9.0": + version: 6.9.0 + resolution: "table@npm:6.9.0" dependencies: ajv: "npm:^8.0.1" lodash.truncate: "npm:^4.4.2" slice-ansi: "npm:^4.0.0" string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" - checksum: 10c0/f8b348af38ee34e419d8ce7306ba00671ce6f20e861ccff22555f491ba264e8416086063ce278a8d81abfa8d23b736ec2cca7ac4029b5472f63daa4b4688b803 + checksum: 10c0/35646185712bb65985fbae5975dda46696325844b78735f95faefae83e86df0a265277819a3e67d189de6e858c509b54e66ca3958ffd51bde56ef1118d455bf4 languageName: node linkType: hard -"tailwind-merge@npm:^2.5.4": - version: 2.5.4 - resolution: "tailwind-merge@npm:2.5.4" - checksum: 10c0/6c3d2a1d44344f373859f005e6366f0dbd7f66131d330a51dbe823dab08f71c388b2efcbb2b6a2170ca469581d27079c25cd40c234ca1356c4893ae99c2febb3 +"tailwind-merge@npm:^2.6.0": + version: 2.6.0 + resolution: "tailwind-merge@npm:2.6.0" + checksum: 10c0/fc8a5535524de9f4dacf1c16ab298581c7bb757d68a95faaf28942b1c555a619bba9d4c6726fe83986e44973b315410c1a5226e5354c30ba82353bd6d2288fa5 languageName: node linkType: hard @@ -10362,9 +11305,9 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:^3.4.16": - version: 3.4.16 - resolution: "tailwindcss@npm:3.4.16" +"tailwindcss@npm:^3.4.17": + version: 3.4.17 + resolution: "tailwindcss@npm:3.4.17" dependencies: "@alloc/quick-lru": "npm:^5.2.0" arg: "npm:^5.0.2" @@ -10391,7 +11334,7 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 10c0/f716ff38e0ea6f25c2b3d811e0aaac07f627193e8527d8ad945d5088d4a188ac1eb1e8ee9aef76d8525e756ffbb8369d717013d3ffc2f49fabaa94cb1e6784c1 + checksum: 10c0/cc42c6e7fdf88a5507a0d7fea37f1b4122bec158977f8c017b2ae6828741f9e6f8cb90282c6bf2bd5951fd1220a53e0a50ca58f5c1c00eb7f5d9f8b80dc4523c languageName: node linkType: hard @@ -10452,13 +11395,6 @@ __metadata: languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - "thenify-all@npm:^1.0.0": version: 1.6.0 resolution: "thenify-all@npm:1.6.0" @@ -10573,6 +11509,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/6165e29a5b75bd0218e3cb0f9ee31aa893dbd819c2e46dbb086c841121eb0436ed47c2c18a20cb3463d74fd1fb5af62e2604ba5971cc48e5b38ebbdc56746dfc + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -10580,9 +11525,9 @@ __metadata: languageName: node linkType: hard -"ts-loader@npm:^9.5.1": - version: 9.5.1 - resolution: "ts-loader@npm:9.5.1" +"ts-loader@npm:^9.5.2": + version: 9.5.2 + resolution: "ts-loader@npm:9.5.2" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.0.0" @@ -10592,7 +11537,7 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: 10c0/7dc1e3e5d3d032b6ef27836032f02c57077dfbcdf5817cbbc16b7b8609e7ed1d0ec157a03eaac07960161d8ad4a9e030c4d6722fe33540cf6ee75156c7f9c33d + checksum: 10c0/d4f4e67f1365a8c4a929d26148611b6a82a9241bd988863386c9cc0c034eec8b14562206e09540fae38154595e0b3b9520b701b5c83c0e5d743c4016cd91d9f1 languageName: node linkType: hard @@ -10644,14 +11589,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths-webpack-plugin@npm:4.1.0": - version: 4.1.0 - resolution: "tsconfig-paths-webpack-plugin@npm:4.1.0" +"tsconfig-paths-webpack-plugin@npm:4.2.0": + version: 4.2.0 + resolution: "tsconfig-paths-webpack-plugin@npm:4.2.0" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.7.0" + tapable: "npm:^2.2.1" tsconfig-paths: "npm:^4.1.2" - checksum: 10c0/c030e867e70a3f6d1799fdffa209c3a35e1435ad99aac01946b9ebb0fa8208b7b508c1dfe8c8e13d6a2ef70c75b4db062fbfd3c1f3362c69b6c65ffd4a50e226 + checksum: 10c0/495c5ab7c1cb079217d98fe25d61def01e4bab38047c7ab25ec11876cc8c697ff01f43ea6c9933181875e51e49835407fc71afd92ea6cca1ba1bebf513dfb510 languageName: node linkType: hard @@ -10678,10 +11624,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.7.0, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.7.0 - resolution: "tslib@npm:2.7.0" - checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6 +"tslib@npm:2.8.1, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard @@ -10692,6 +11638,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -10729,6 +11682,17 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + "typed-array-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "typed-array-byte-length@npm:1.0.1" @@ -10742,6 +11706,19 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + "typed-array-byte-offset@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-byte-offset@npm:1.0.2" @@ -10756,6 +11733,21 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.6": version: 1.0.6 resolution: "typed-array-length@npm:1.0.6" @@ -10770,6 +11762,20 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -10777,23 +11783,43 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.6.3, typescript@npm:^5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" +"typescript@npm:5.7.2": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 + languageName: node + linkType: hard + +"typescript@npm:^5.7.3": + version: 5.7.3 + resolution: "typescript@npm:5.7.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/b7580d716cf1824736cc6e628ab4cd8b51877408ba2be0869d2866da35ef8366dd6ae9eb9d0851470a39be17cbd61df1126f9e211d8799d764ea7431d5435afa + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A5.7.2#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 + checksum: 10c0/f3b8082c9d1d1629a215245c9087df56cb784f9fb6f27b5d55577a20e68afe2a889c040aacff6d27e35be165ecf9dca66e694c42eb9a50b3b2c451b36b5675cb languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.6.3#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" +"typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/7c9d2e07c81226d60435939618c91ec2ff0b75fbfa106eec3430f0fcf93a584bc6c73176676f532d78c3594fe28a54b36eb40b3d75593071a7ec91301533ace7 + checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4 languageName: node linkType: hard @@ -10825,6 +11851,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + "undici-types@npm:~6.19.2": version: 6.19.8 resolution: "undici-types@npm:6.19.8" @@ -10936,6 +11974,21 @@ __metadata: languageName: node linkType: hard +"use-callback-ref@npm:^1.3.3": + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f887488c6e6075cdad4962979da1714b217bcb1ee009a9e57ce9a844bcfc4c3a99e93983dfc2e5af9e0913824d24e730090ff255e902c516dcb58d2d3837e01c + languageName: node + linkType: hard + "use-sidecar@npm:^1.1.2": version: 1.1.2 resolution: "use-sidecar@npm:1.1.2" @@ -10952,7 +12005,16 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.2.2": +"use-sync-external-store@npm:^1, use-sync-external-store@npm:^1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/ec011a5055962c0f6b509d6e78c0b143f8cd069890ae370528753053c55e3b360d3648e76cfaa854faa7a59eb08d6c5fb1015e60ffde9046d32f5b2a295acea5 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.2.2": version: 1.2.2 resolution: "use-sync-external-store@npm:1.2.2" peerDependencies: @@ -11061,15 +12123,15 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5.96.1": - version: 5.96.1 - resolution: "webpack@npm:5.96.1" +"webpack@npm:5.97.1": + version: 5.97.1 + resolution: "webpack@npm:5.97.1" dependencies: "@types/eslint-scope": "npm:^3.7.7" "@types/estree": "npm:^1.0.6" - "@webassemblyjs/ast": "npm:^1.12.1" - "@webassemblyjs/wasm-edit": "npm:^1.12.1" - "@webassemblyjs/wasm-parser": "npm:^1.12.1" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" acorn: "npm:^8.14.0" browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" @@ -11093,7 +12155,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 10c0/ae6052fde9a546f79f14987b65823ba4024c6642a8489339ecfee7a351dff93325842aad453295bbdc6b65fb1690e4ef07529db63aa84ece55c7869e991a0039 + checksum: 10c0/a12d3dc882ca582075f2c4bd88840be8307427245c90a8a0e0b372d73560df13fcf25a61625c9e7edc964981d16b5a8323640562eb48347cf9dd2f8bd1b39d35 languageName: node linkType: hard @@ -11120,23 +12182,37 @@ __metadata: languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.4 - resolution: "which-builtin-type@npm:1.1.4" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: + call-bound: "npm:^1.0.2" function.prototype.name: "npm:^1.1.6" has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" + which-boxed-primitive: "npm:^1.1.0" which-collection: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10c0/a4a76d20d869a81b1dbb4adea31edc7e6c1a4466d3ab7c2cd757c9219d48d3723b04076c85583257b0f0f8e3ebe5af337248b8ceed57b9051cb97bce5bd881d1 + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 languageName: node linkType: hard @@ -11165,6 +12241,20 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -11307,9 +12397,16 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.20.2, zod@npm:^3.23.8": +"zod@npm:^3.20.2": version: 3.23.8 resolution: "zod@npm:3.23.8" checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 languageName: node linkType: hard + +"zod@npm:^3.24.1": + version: 3.24.1 + resolution: "zod@npm:3.24.1" + checksum: 10c0/0223d21dbaa15d8928fe0da3b54696391d8e3e1e2d0283a1a070b5980a1dbba945ce631c2d1eccc088fdbad0f2dfa40155590bf83732d3ac4fcca2cc9237591b + languageName: node + linkType: hard