From 475c7cc73c057dac3b1f334a86005dad5a1c8f04 Mon Sep 17 00:00:00 2001 From: sbb45 Date: Tue, 2 Jun 2026 17:45:29 +0500 Subject: [PATCH] first --- .gitignore | 41 + .idea/.gitignore | 8 + .idea/.name | 1 + .idea/dataSources.xml | 19 + .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/modules.xml | 8 + .idea/php.xml | 19 + .idea/strike-arena.iml | 12 + .idea/vcs.xml | 6 + BOOKING_SETUP_INSTRUCTIONS.md | 164 + DATABASE_UPDATE.sql | 38 + README.md | 36 + eslint.config.mjs | 16 + next-sitemap.config.js | 9 + next.config.js | 7 + package-lock.json | 6612 +++++++++++++++++ package.json | 41 + public/favicons/apple-touch-icon.png | Bin 0 -> 9087 bytes public/favicons/favicon-96x96.png | Bin 0 -> 3562 bytes public/favicons/favicon.ico | Bin 0 -> 15086 bytes public/favicons/favicon.svg | 10 + public/favicons/web-app-manifest-192x192.png | Bin 0 -> 9803 bytes public/favicons/web-app-manifest-512x512.png | Bin 0 -> 41465 bytes public/fonts/TradeGothicPro.woff2 | Bin 0 -> 41404 bytes public/icons/appAppStore.png | Bin 0 -> 7517 bytes public/icons/appGooglePlay.png | Bin 0 -> 11312 bytes public/icons/energy.svg | 9 + public/icons/food.svg | 9 + public/icons/game.svg | 34 + public/icons/group.svg | 9 + public/icons/guard.svg | 9 + public/icons/inst.png | Bin 0 -> 1204 bytes public/icons/iphone.png | Bin 0 -> 269886 bytes public/icons/location.svg | 10 + public/icons/logo.png | Bin 0 -> 25691 bytes public/icons/menu.svg | 3 + public/icons/phone.png | Bin 0 -> 543 bytes public/icons/price.svg | 9 + public/icons/room.svg | 9 + public/icons/smoke.png | Bin 0 -> 3829 bytes public/icons/stairs.svg | 9 + public/icons/tg.png | Bin 0 -> 1307 bytes public/icons/tg_primary.png | Bin 0 -> 7598 bytes public/icons/tick.svg | 3 + public/icons/vent.svg | 9 + public/icons/vip.svg | 9 + public/icons/wa_primary.png | Bin 0 -> 5683 bytes public/icons/wc.svg | 9 + public/icons/whatsapp.png | Bin 0 -> 1814 bytes public/images/features/1.png | Bin 0 -> 136560 bytes public/images/features/10.png | Bin 0 -> 70853 bytes public/images/features/11.png | Bin 0 -> 101782 bytes public/images/features/12.png | Bin 0 -> 97479 bytes public/images/features/2.png | Bin 0 -> 105372 bytes public/images/features/3.png | Bin 0 -> 90168 bytes public/images/features/4.png | Bin 0 -> 60214 bytes public/images/features/5.png | Bin 0 -> 96406 bytes public/images/features/6.png | Bin 0 -> 110935 bytes public/images/features/7.png | Bin 0 -> 81002 bytes public/images/features/8.png | Bin 0 -> 87694 bytes public/images/features/9.png | Bin 0 -> 69532 bytes public/images/phone.png | Bin 0 -> 87424 bytes public/images/startBg.png | Bin 0 -> 440522 bytes public/images/startLeft.png | Bin 0 -> 167339 bytes public/images/startMobile.png | Bin 0 -> 36614 bytes public/images/startRight.png | Bin 0 -> 116975 bytes public/robots.txt | 9 + public/site.webmanifest | 21 + public/sitemap-0.xml | 11 + public/sitemap.xml | 4 + src/app/admin/contacts/page.tsx | 303 + src/app/admin/faq/page.tsx | 166 + src/app/admin/games/page.tsx | 154 + src/app/admin/hardware/page.tsx | 176 + src/app/admin/login/page.tsx | 55 + src/app/admin/page.tsx | 592 ++ src/app/admin/price/page.tsx | 190 + src/app/api/admin-login/route.ts | 35 + src/app/api/admin/bookings/route.ts | 174 + src/app/api/admin/contacts/route.ts | 49 + src/app/api/admin/faq/route.tsx | 61 + src/app/api/admin/games/route.ts | 38 + src/app/api/admin/games/upload/route.ts | 57 + src/app/api/admin/price/route.ts | 59 + src/app/api/admin/rooms/route.ts | 56 + src/app/api/bookings/available-slots/route.ts | 72 + src/app/api/bookings/route.ts | 99 + src/app/api/contacts/route.ts | 7 + src/app/api/faq/route.ts | 8 + src/app/api/games/route.ts | 16 + src/app/api/prices/route.ts | 15 + src/app/api/rooms/route.ts | 11 + src/app/api/send-to-telegram/route.ts | 42 + src/app/api/uploads/[...path]/route.ts | 34 + src/app/globals.css | 15 + src/app/layout.tsx | 81 + src/app/main.styled.ts | 704 ++ src/app/page.tsx | 182 + src/app/policy/page.tsx | 54 + src/components/Accordion.tsx | 141 + src/components/AdminHeader.tsx | 48 + src/components/AnimatedSection.tsx | 33 + src/components/BronModal.tsx | 640 ++ src/components/FeaturesList.tsx | 322 + src/components/GameList.tsx | 294 + src/components/HeaderPage.tsx | 268 + src/components/PriceList.tsx | 570 ++ src/components/RoomsList.tsx | 494 ++ src/components/StartupLoader.tsx | 47 + src/components/StyledButton.tsx | 63 + src/components/StyledMotion.ts | 129 + src/lib/bd.ts | 9 + src/lib/verifyAdmin.ts | 16 + src/middleware.ts | 30 + src/store/useBronStore.ts | 51 + src/styles/admin.styled.ts | 664 ++ src/styles/colors.ts | 9 + src/styles/modal.styled.ts | 474 ++ src/styles/reset.css | 90 + tsconfig.json | 29 + uploads/games/1747340281292-image.png | Bin 0 -> 114363 bytes uploads/games/1747340301308-image1.png | Bin 0 -> 105667 bytes uploads/games/1747340317748-image3.png | Bin 0 -> 86842 bytes uploads/games/1747340328873-image4.png | Bin 0 -> 110522 bytes ...CGRo9XCP9jr4cjdyfZneqelB2XGowTzK3LzsTg.png | Bin 0 -> 1112625 bytes uploads/games/1769347037184-images.jpeg | Bin 0 -> 10266 bytes ...UXxjZumKgPGR2kIb9qFrJq-jFHQ39bV-4CWpJw.png | Bin 0 -> 796241 bytes uploads/games/1769347078989-images.jpeg | Bin 0 -> 10266 bytes ...UXxjZumKgPGR2kIb9qFrJq-jFHQ39bV-4CWpJw.png | Bin 0 -> 796241 bytes uploads/games/1769347106866-444444.jpg | Bin 0 -> 274785 bytes uploads/games/1769347127185-444444.jpg | Bin 0 -> 274785 bytes uploads/games/image-1.png | Bin 0 -> 72480 bytes uploads/games/image-10.png | Bin 0 -> 70648 bytes uploads/games/image-11.png | Bin 0 -> 88298 bytes uploads/games/image-12.png | Bin 0 -> 92660 bytes uploads/games/image-13.png | Bin 0 -> 100510 bytes uploads/games/image-14.png | Bin 0 -> 78872 bytes uploads/games/image-15.png | Bin 0 -> 39541 bytes uploads/games/image-16.png | Bin 0 -> 84230 bytes uploads/games/image-17.png | Bin 0 -> 116399 bytes uploads/games/image-18.png | Bin 0 -> 86886 bytes uploads/games/image-19.png | Bin 0 -> 89967 bytes uploads/games/image-2.png | Bin 0 -> 88768 bytes uploads/games/image-20.png | Bin 0 -> 106099 bytes uploads/games/image-21.png | Bin 0 -> 105087 bytes uploads/games/image-22.png | Bin 0 -> 89235 bytes uploads/games/image-23.png | Bin 0 -> 59683 bytes uploads/games/image-3.png | Bin 0 -> 98808 bytes uploads/games/image-4.png | Bin 0 -> 92469 bytes uploads/games/image-5.png | Bin 0 -> 83563 bytes uploads/games/image-6.png | Bin 0 -> 43371 bytes uploads/games/image-7.png | Bin 0 -> 89451 bytes uploads/games/image-8.png | Bin 0 -> 75378 bytes uploads/games/image-9.png | Bin 0 -> 106390 bytes uploads/games/image.png | Bin 0 -> 79741 bytes 155 files changed, 15164 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/dataSources.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/php.xml create mode 100644 .idea/strike-arena.iml create mode 100644 .idea/vcs.xml create mode 100644 BOOKING_SETUP_INSTRUCTIONS.md create mode 100644 DATABASE_UPDATE.sql create mode 100644 README.md create mode 100644 eslint.config.mjs create mode 100644 next-sitemap.config.js create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicons/apple-touch-icon.png create mode 100644 public/favicons/favicon-96x96.png create mode 100644 public/favicons/favicon.ico create mode 100644 public/favicons/favicon.svg create mode 100644 public/favicons/web-app-manifest-192x192.png create mode 100644 public/favicons/web-app-manifest-512x512.png create mode 100644 public/fonts/TradeGothicPro.woff2 create mode 100644 public/icons/appAppStore.png create mode 100644 public/icons/appGooglePlay.png create mode 100644 public/icons/energy.svg create mode 100644 public/icons/food.svg create mode 100644 public/icons/game.svg create mode 100644 public/icons/group.svg create mode 100644 public/icons/guard.svg create mode 100644 public/icons/inst.png create mode 100644 public/icons/iphone.png create mode 100644 public/icons/location.svg create mode 100644 public/icons/logo.png create mode 100644 public/icons/menu.svg create mode 100644 public/icons/phone.png create mode 100644 public/icons/price.svg create mode 100644 public/icons/room.svg create mode 100644 public/icons/smoke.png create mode 100644 public/icons/stairs.svg create mode 100644 public/icons/tg.png create mode 100644 public/icons/tg_primary.png create mode 100644 public/icons/tick.svg create mode 100644 public/icons/vent.svg create mode 100644 public/icons/vip.svg create mode 100644 public/icons/wa_primary.png create mode 100644 public/icons/wc.svg create mode 100644 public/icons/whatsapp.png create mode 100644 public/images/features/1.png create mode 100644 public/images/features/10.png create mode 100644 public/images/features/11.png create mode 100644 public/images/features/12.png create mode 100644 public/images/features/2.png create mode 100644 public/images/features/3.png create mode 100644 public/images/features/4.png create mode 100644 public/images/features/5.png create mode 100644 public/images/features/6.png create mode 100644 public/images/features/7.png create mode 100644 public/images/features/8.png create mode 100644 public/images/features/9.png create mode 100644 public/images/phone.png create mode 100644 public/images/startBg.png create mode 100644 public/images/startLeft.png create mode 100644 public/images/startMobile.png create mode 100644 public/images/startRight.png create mode 100644 public/robots.txt create mode 100644 public/site.webmanifest create mode 100644 public/sitemap-0.xml create mode 100644 public/sitemap.xml create mode 100644 src/app/admin/contacts/page.tsx create mode 100644 src/app/admin/faq/page.tsx create mode 100644 src/app/admin/games/page.tsx create mode 100644 src/app/admin/hardware/page.tsx create mode 100644 src/app/admin/login/page.tsx create mode 100644 src/app/admin/page.tsx create mode 100644 src/app/admin/price/page.tsx create mode 100644 src/app/api/admin-login/route.ts create mode 100644 src/app/api/admin/bookings/route.ts create mode 100644 src/app/api/admin/contacts/route.ts create mode 100644 src/app/api/admin/faq/route.tsx create mode 100644 src/app/api/admin/games/route.ts create mode 100644 src/app/api/admin/games/upload/route.ts create mode 100644 src/app/api/admin/price/route.ts create mode 100644 src/app/api/admin/rooms/route.ts create mode 100644 src/app/api/bookings/available-slots/route.ts create mode 100644 src/app/api/bookings/route.ts create mode 100644 src/app/api/contacts/route.ts create mode 100644 src/app/api/faq/route.ts create mode 100644 src/app/api/games/route.ts create mode 100644 src/app/api/prices/route.ts create mode 100644 src/app/api/rooms/route.ts create mode 100644 src/app/api/send-to-telegram/route.ts create mode 100644 src/app/api/uploads/[...path]/route.ts create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/main.styled.ts create mode 100644 src/app/page.tsx create mode 100644 src/app/policy/page.tsx create mode 100644 src/components/Accordion.tsx create mode 100644 src/components/AdminHeader.tsx create mode 100644 src/components/AnimatedSection.tsx create mode 100644 src/components/BronModal.tsx create mode 100644 src/components/FeaturesList.tsx create mode 100644 src/components/GameList.tsx create mode 100644 src/components/HeaderPage.tsx create mode 100644 src/components/PriceList.tsx create mode 100644 src/components/RoomsList.tsx create mode 100644 src/components/StartupLoader.tsx create mode 100644 src/components/StyledButton.tsx create mode 100644 src/components/StyledMotion.ts create mode 100644 src/lib/bd.ts create mode 100644 src/lib/verifyAdmin.ts create mode 100644 src/middleware.ts create mode 100644 src/store/useBronStore.ts create mode 100644 src/styles/admin.styled.ts create mode 100644 src/styles/colors.ts create mode 100644 src/styles/modal.styled.ts create mode 100644 src/styles/reset.css create mode 100644 tsconfig.json create mode 100644 uploads/games/1747340281292-image.png create mode 100644 uploads/games/1747340301308-image1.png create mode 100644 uploads/games/1747340317748-image3.png create mode 100644 uploads/games/1747340328873-image4.png create mode 100644 uploads/games/1769347023552-AQAK84TX_a4ywQHmINHsAI3XyTT9jre8691i7fWC915C5iDH8EeroCGRo9XCP9jr4cjdyfZneqelB2XGowTzK3LzsTg.png create mode 100644 uploads/games/1769347037184-images.jpeg create mode 100644 uploads/games/1769347047748-AQAKcFLsf9l9OsTGr9GQYL97uxrUpnGd_A7Bj37FBzGF9NR2h9D_RUXxjZumKgPGR2kIb9qFrJq-jFHQ39bV-4CWpJw.png create mode 100644 uploads/games/1769347078989-images.jpeg create mode 100644 uploads/games/1769347088516-AQAKcFLsf9l9OsTGr9GQYL97uxrUpnGd_A7Bj37FBzGF9NR2h9D_RUXxjZumKgPGR2kIb9qFrJq-jFHQ39bV-4CWpJw.png create mode 100644 uploads/games/1769347106866-444444.jpg create mode 100644 uploads/games/1769347127185-444444.jpg create mode 100644 uploads/games/image-1.png create mode 100644 uploads/games/image-10.png create mode 100644 uploads/games/image-11.png create mode 100644 uploads/games/image-12.png create mode 100644 uploads/games/image-13.png create mode 100644 uploads/games/image-14.png create mode 100644 uploads/games/image-15.png create mode 100644 uploads/games/image-16.png create mode 100644 uploads/games/image-17.png create mode 100644 uploads/games/image-18.png create mode 100644 uploads/games/image-19.png create mode 100644 uploads/games/image-2.png create mode 100644 uploads/games/image-20.png create mode 100644 uploads/games/image-21.png create mode 100644 uploads/games/image-22.png create mode 100644 uploads/games/image-23.png create mode 100644 uploads/games/image-3.png create mode 100644 uploads/games/image-4.png create mode 100644 uploads/games/image-5.png create mode 100644 uploads/games/image-6.png create mode 100644 uploads/games/image-7.png create mode 100644 uploads/games/image-8.png create mode 100644 uploads/games/image-9.png create mode 100644 uploads/games/image.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..2ff8622 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +package.json \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..f1ad23c --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,19 @@ + + + + + mysql_aurora.aws_wrapper + true + software.amazon.jdbc.Driver + jdbc:aws-wrapper:mysql://localhost:3306/test + $ProjectFileDir$ + + + mysql_aurora.aws_wrapper + true + software.amazon.jdbc.Driver + jdbc:aws-wrapper:mysql://localhost:3306/test + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..7ed6d4e --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..f324872 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/strike-arena.iml b/.idea/strike-arena.iml new file mode 100644 index 0000000..0b872d8 --- /dev/null +++ b/.idea/strike-arena.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/BOOKING_SETUP_INSTRUCTIONS.md b/BOOKING_SETUP_INSTRUCTIONS.md new file mode 100644 index 0000000..46923de --- /dev/null +++ b/BOOKING_SETUP_INSTRUCTIONS.md @@ -0,0 +1,164 @@ +# Инструкция по добавлению функционала бронирования с временем + +## 📋 Что было добавлено + +1. **Выбор времени при бронировании** - на третьем этапе теперь можно выбрать не только дату, но и время +2. **Проверка доступности** - система автоматически проверяет доступность временных слотов с учетом количества компьютеров +3. **Админ-панель** - на главной странице админки теперь отображается информация о всех бронированиях по часам +4. **Сохранение в БД** - все бронирования теперь сохраняются в базу данных + +## 🗄️ Обновление базы данных + +### Шаг 1: Выполните SQL скрипт + +Откройте файл `DATABASE_UPDATE.sql` и выполните его содержимое в вашей MySQL базе данных. + +Вы можете сделать это через: +- phpMyAdmin +- MySQL Workbench +- Командную строку MySQL +- Любой другой MySQL клиент + +### Шаг 2: Проверьте создание таблицы + +После выполнения скрипта проверьте, что таблица `bookings` создана: + +```sql +SHOW TABLES LIKE 'bookings'; +DESCRIBE bookings; +``` + +## 📊 Структура таблицы bookings + +Таблица содержит следующие поля: +- `id` - уникальный идентификатор +- `type` - тип активности (pc, ps, tv, zayvka) +- `room` - тип комнаты (solo, duo, trio, bootcamp 5, bootcamp 6) +- `date_time` - полная дата и время бронирования +- `time_slot` - временной слот в формате HH:00 (например, 14:00) +- `name` - имя клиента +- `game` - название игры (опционально) +- `contact` - контактный номер телефона +- `contact_method` - способ связи (telegram, whatsapp, phone) +- `status` - статус бронирования (pending, confirmed, cancelled) +- `created_at` - дата создания записи + +## 🎮 Количество компьютеров по типам комнат + +Система учитывает следующие ограничения: +- **solo** - 5 компьютеров +- **duo** - 4 компьютера +- **trio** - 3 компьютера +- **bootcamp 5** - 2 компьютера +- **bootcamp 6** - 1 компьютер + +## 🔧 API Endpoints + +### Получение доступных временных слотов +``` +GET /api/bookings/available-slots?date=2026-01-25&room=solo +``` + +Возвращает список всех часов (00:00 - 23:00) с информацией о доступности. + +### Создание бронирования +``` +POST /api/bookings +Body: { + type: "pc", + room: "solo", + date: "2026-01-25", + time: "14:00", + name: "Иван", + game: "CS2", + contact: "+7 (777) 123-45-67", + contactMethod: "telegram" +} +``` + +### Получение бронирований (для админки) +``` +GET /api/admin/bookings?date=2026-01-25&room=solo +``` + +### Обновление статуса бронирования +``` +PUT /api/admin/bookings +Body: { + id: 1, + status: "confirmed" +} +``` + +### Удаление бронирования +``` +DELETE /api/admin/bookings?id=1 +``` + +## 🎨 Интерфейс + +### Форма бронирования + +На третьем этапе (`pc3`) теперь: +1. Выбирается дата +2. После выбора даты автоматически загружаются доступные временные слоты +3. Пользователь видит сетку с часами (00:00 - 23:00) +4. Недоступные слоты (когда все компьютеры заняты) отображаются серым цветом и неактивны +5. Доступные слоты можно выбрать + +### Админ-панель + +На главной странице админки (`/admin`): +1. Выбор даты для просмотра бронирований +2. Фильтр по типу комнаты (или все комнаты) +3. Таблица по часам для каждой комнаты с индикацией занятости: + - 🟢 Зеленый - есть свободные места + - 🔴 Красный - все места заняты +4. Список всех бронирований с возможностью: + - Изменения статуса (Ожидает / Подтверждено / Отменено) + - Удаления бронирования + +## ✅ Проверка работы + +После установки проверьте: + +1. **Форма бронирования:** + - Откройте форму бронирования + - Пройдите до этапа выбора даты и времени + - Убедитесь, что после выбора даты появляются временные слоты + - Попробуйте создать бронирование + +2. **Админ-панель:** + - Войдите в админ-панель + - Перейдите на главную страницу + - Убедитесь, что отображаются таблицы с бронированиями по часам + - Попробуйте изменить статус бронирования + +3. **База данных:** + - Проверьте, что новые бронирования сохраняются в таблицу `bookings` + - Убедитесь, что данные корректны + +## 🐛 Возможные проблемы + +### Ошибка "Table 'bookings' doesn't exist" +- Убедитесь, что вы выполнили SQL скрипт из `DATABASE_UPDATE.sql` + +### Временные слоты не загружаются +- Проверьте консоль браузера на наличие ошибок +- Убедитесь, что API endpoint `/api/bookings/available-slots` доступен +- Проверьте, что в запросе передаются параметры `date` и `room` + +### Бронирование не сохраняется +- Проверьте логи сервера +- Убедитесь, что все обязательные поля заполнены +- Проверьте подключение к базе данных + +## 📝 Дополнительные настройки + +Если вы хотите изменить количество компьютеров для какого-то типа комнаты, отредактируйте константу `ROOM_CAPACITY` в файлах: +- `src/app/api/bookings/available-slots/route.ts` +- `src/app/admin/page.tsx` + +## 🎉 Готово! + +Теперь ваша система бронирования поддерживает выбор времени с автоматической проверкой доступности! diff --git a/DATABASE_UPDATE.sql b/DATABASE_UPDATE.sql new file mode 100644 index 0000000..401cb20 --- /dev/null +++ b/DATABASE_UPDATE.sql @@ -0,0 +1,38 @@ +-- SQL инструкция для добавления функционала бронирования с временем +-- Выполните этот скрипт в вашей MySQL базе данных + +-- Создание таблицы bookings для хранения бронирований +CREATE TABLE IF NOT EXISTS `bookings` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `type` VARCHAR(50) NOT NULL COMMENT 'Тип активности: pc, ps, tv, zayvka', + `room` VARCHAR(50) NOT NULL COMMENT 'Тип комнаты: solo, duo, trio, bootcamp 5, bootcamp 6', + `date_time` DATETIME NOT NULL COMMENT 'Полная дата и время бронирования', + `time_slot` VARCHAR(5) NOT NULL COMMENT 'Временной слот в формате HH:00 (например, 14:00)', + `name` VARCHAR(255) NOT NULL COMMENT 'Имя клиента', + `game` VARCHAR(255) DEFAULT NULL COMMENT 'Название игры (опционально)', + `contact` VARCHAR(50) NOT NULL COMMENT 'Контактный номер телефона', + `contact_method` VARCHAR(20) DEFAULT NULL COMMENT 'Способ связи: telegram, whatsapp, phone', + `status` ENUM('pending', 'confirmed', 'cancelled') DEFAULT 'pending' COMMENT 'Статус бронирования', + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата создания записи', + PRIMARY KEY (`id`), + INDEX `idx_date_room_time` (`date_time`, `room`, `time_slot`), + INDEX `idx_status` (`status`), + INDEX `idx_date` (DATE(`date_time`)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Таблица бронирований'; + +-- Пример запроса для проверки структуры таблицы: +-- DESCRIBE bookings; + +-- Пример запроса для просмотра всех бронирований: +-- SELECT * FROM bookings ORDER BY date_time DESC; + +-- Пример запроса для просмотра бронирований на конкретную дату: +-- SELECT * FROM bookings WHERE DATE(date_time) = '2026-01-25' ORDER BY time_slot; + +-- Пример запроса для подсчета занятых слотов по времени и комнате: +-- SELECT time_slot, room, COUNT(*) as booked_count +-- FROM bookings +-- WHERE DATE(date_time) = '2026-01-25' +-- AND room = 'solo' +-- AND status != 'cancelled' +-- GROUP BY time_slot, room; diff --git a/README.md b/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..c85fb67 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), +]; + +export default eslintConfig; diff --git a/next-sitemap.config.js b/next-sitemap.config.js new file mode 100644 index 0000000..9c747b6 --- /dev/null +++ b/next-sitemap.config.js @@ -0,0 +1,9 @@ +/** @type {import('next-sitemap').IConfig} */ +module.exports = { + siteUrl: 'https://strike-arena.kz', + generateRobotsTxt: true, + changefreq: 'weekly', + priority: 0.7, + sitemapSize: 5000, + exclude: ['/admin', '/private'], +}; diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..146dd2e --- /dev/null +++ b/next.config.js @@ -0,0 +1,7 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + // другие настройки +} + +module.exports = nextConfig diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2c17625 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6612 @@ +{ + "name": "strike-arena", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "strike-arena", + "version": "0.1.0", + "dependencies": { + "bcrypt": "^6.0.0", + "bootstrap": "^5.3.6", + "formidable": "^3.5.4", + "framer-motion": "^12.10.1", + "jose": "^6.0.11", + "jsonwebtoken": "^9.0.2", + "mysql2": "^3.14.1", + "next": "15.3.2", + "next-sitemap": "^4.2.3", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-imask": "^7.6.1", + "styled-components": "^6.1.17", + "zustand": "^5.0.4" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@types/bcrypt": "^5.0.2", + "@types/formidable": "^3.4.5", + "@types/jsonwebtoken": "^9.0.9", + "@types/node": "^22.15.17", + "@types/react": "^19", + "@types/react-dom": "^19", + "@types/react-input-mask": "^3.0.6", + "eslint": "^9", + "eslint-config-next": "15.3.2", + "typescript": "^5" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.1.tgz", + "integrity": "sha512-909rVuj3phpjW6y0MCXAZ5iNeORePa6ldJvp2baWGcTjwqbBDDz6xoS5JHJ7lS88NlwLYj07ImL/8IUMtDZzTA==", + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.30.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@corex/deepmerge": { + "version": "4.0.43", + "resolved": "https://registry.npmjs.org/@corex/deepmerge/-/deepmerge-4.0.43.tgz", + "integrity": "sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==", + "license": "MIT" + }, + "node_modules/@emnapi/core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", + "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.0.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", + "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", + "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", + "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", + "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz", + "integrity": "sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.13.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz", + "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.1.0" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz", + "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.1.0" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz", + "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz", + "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz", + "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz", + "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz", + "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz", + "integrity": "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz", + "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz", + "integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz", + "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.1.0" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz", + "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.1.0" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz", + "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.1.0" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz", + "integrity": "sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.1.0" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz", + "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz", + "integrity": "sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.1.0" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz", + "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.4.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz", + "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz", + "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.3.tgz", + "integrity": "sha512-rmOWVRUbUJD7iSvJugjUbFZshTAuJ48MXoZ80Osx1GM0K/H1w7rSEvmw8m6vdWxNASgtaHIhAgre4H/E9GJiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "express": "^5.0.1", + "express-rate-limit": "^7.5.0", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.24.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.9.tgz", + "integrity": "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.0", + "@emnapi/runtime": "^1.4.0", + "@tybys/wasm-util": "^0.9.0" + } + }, + "node_modules/@next/env": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.3.2.tgz", + "integrity": "sha512-xURk++7P7qR9JG1jJtLzPzf0qEvqCN0A/T3DXf8IPMKo9/6FfjxtEffRJIIew/bIL4T3C2jLLqBor8B/zVlx6g==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.3.2.tgz", + "integrity": "sha512-ijVRTXBgnHT33aWnDtmlG+LJD+5vhc9AKTJPquGG5NKXjpKNjc62woIhFtrAcWdBobt8kqjCoaJ0q6sDQoX7aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.3.2.tgz", + "integrity": "sha512-2DR6kY/OGcokbnCsjHpNeQblqCZ85/1j6njYSkzRdpLn5At7OkSdmk7WyAmB9G0k25+VgqVZ/u356OSoQZ3z0g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.3.2.tgz", + "integrity": "sha512-ro/fdqaZWL6k1S/5CLv1I0DaZfDVJkWNaUU3un8Lg6m0YENWlDulmIWzV96Iou2wEYyEsZq51mwV8+XQXqMp3w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.3.2.tgz", + "integrity": "sha512-covwwtZYhlbRWK2HlYX9835qXum4xYZ3E2Mra1mdQ+0ICGoMiw1+nVAn4d9Bo7R3JqSmK1grMq/va+0cdh7bJA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.3.2.tgz", + "integrity": "sha512-KQkMEillvlW5Qk5mtGA/3Yz0/tzpNlSw6/3/ttsV1lNtMuOHcGii3zVeXZyi4EJmmLDKYcTcByV2wVsOhDt/zg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.3.2.tgz", + "integrity": "sha512-uRBo6THWei0chz+Y5j37qzx+BtoDRFIkDzZjlpCItBRXyMPIg079eIkOCl3aqr2tkxL4HFyJ4GHDes7W8HuAUg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.3.2.tgz", + "integrity": "sha512-+uxFlPuCNx/T9PdMClOqeE8USKzj8tVz37KflT3Kdbx/LOlZBRI2yxuIcmx1mPNK8DwSOMNCr4ureSet7eyC0w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.3.2.tgz", + "integrity": "sha512-LLTKmaI5cfD8dVzh5Vt7+OMo+AIOClEdIU/TSKbXXT2iScUTSxOGoBhfuv+FU8R9MLmrkIL1e2fBMkEEjYAtPQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.3.2.tgz", + "integrity": "sha512-aW5B8wOPioJ4mBdMDXkt5f3j8pUr9W8AnlX0Df35uRWNT1Y6RIybxjnSUe+PhM+M1bwgyY8PHLmXZC6zT1o5tA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@paralleldrive/cuid2": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz", + "integrity": "sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.1.5" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.11.0.tgz", + "integrity": "sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/bcrypt": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz", + "integrity": "sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/formidable": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-3.4.5.tgz", + "integrity": "sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.9.tgz", + "integrity": "sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*", + "@types/node": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.15.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.18.tgz", + "integrity": "sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.4.tgz", + "integrity": "sha512-EB1yiiYdvySuIITtD5lhW4yPyJ31RkJkkDw794LaQYrxCSaQV/47y5o1FMC4zF9ZyjUjzJMZwbovEnT5yHTW6g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.1.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.5.tgz", + "integrity": "sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@types/react-input-mask": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/react-input-mask/-/react-input-mask-3.0.6.tgz", + "integrity": "sha512-+5I18WKyG3eWIj7TVPWfK1VitI9mPpS9y6jE/BfmTCe+iL27NfBw/yzKRvCFp1DRBvlvvcsiZf05bub0YC1k8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz", + "integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/type-utils": "8.32.1", + "@typescript-eslint/utils": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", + "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz", + "integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/typescript-estree": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", + "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz", + "integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.32.1", + "@typescript-eslint/utils": "8.32.1", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", + "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", + "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", + "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/typescript-estree": "8.32.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", + "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.32.1", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.7.2.tgz", + "integrity": "sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.7.2.tgz", + "integrity": "sha512-qhVa8ozu92C23Hsmv0BF4+5Dyyd5STT1FolV4whNgbY6mj3kA0qsrGPe35zNR3wAN7eFict3s4Rc2dDTPBTuFQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.7.2.tgz", + "integrity": "sha512-zKKdm2uMXqLFX6Ac7K5ElnnG5VIXbDlFWzg4WJ8CGUedJryM5A3cTgHuGMw1+P5ziV8CRhnSEgOnurTI4vpHpg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.7.2.tgz", + "integrity": "sha512-8N1z1TbPnHH+iDS/42GJ0bMPLiGK+cUqOhNbMKtWJ4oFGzqSJk/zoXFzcQkgtI63qMcUI7wW1tq2usZQSb2jxw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.7.2.tgz", + "integrity": "sha512-tjYzI9LcAXR9MYd9rO45m1s0B/6bJNuZ6jeOxo1pq1K6OBuRMMmfyvJYval3s9FPPGmrldYA3mi4gWDlWuTFGA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.7.2.tgz", + "integrity": "sha512-jon9M7DKRLGZ9VYSkFMflvNqu9hDtOCEnO2QAryFWgT6o6AXU8du56V7YqnaLKr6rAbZBWYsYpikF226v423QA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.7.2.tgz", + "integrity": "sha512-c8Cg4/h+kQ63pL43wBNaVMmOjXI/X62wQmru51qjfTvI7kmCy5uHTJvK/9LrF0G8Jdx8r34d019P1DVJmhXQpA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.7.2.tgz", + "integrity": "sha512-A+lcwRFyrjeJmv3JJvhz5NbcCkLQL6Mk16kHTNm6/aGNc4FwPHPE4DR9DwuCvCnVHvF5IAd9U4VIs/VvVir5lg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.7.2.tgz", + "integrity": "sha512-hQQ4TJQrSQW8JlPm7tRpXN8OCNP9ez7PajJNjRD1ZTHQAy685OYqPrKjfaMw/8LiHCt8AZ74rfUVHP9vn0N69Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.7.2.tgz", + "integrity": "sha512-NoAGbiqrxtY8kVooZ24i70CjLDlUFI7nDj3I9y54U94p+3kPxwd2L692YsdLa+cqQ0VoqMWoehDFp21PKRUoIQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.7.2.tgz", + "integrity": "sha512-KaZByo8xuQZbUhhreBTW+yUnOIHUsv04P8lKjQ5otiGoSJ17ISGYArc+4vKdLEpGaLbemGzr4ZeUbYQQsLWFjA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.7.2.tgz", + "integrity": "sha512-dEidzJDubxxhUCBJ/SHSMJD/9q7JkyfBMT77Px1npl4xpg9t0POLvnWywSk66BgZS/b2Hy9Y1yFaoMTFJUe9yg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.7.2.tgz", + "integrity": "sha512-RvP+Ux3wDjmnZDT4XWFfNBRVG0fMsc+yVzNFUqOflnDfZ9OYujv6nkh+GOr+watwrW4wdp6ASfG/e7bkDradsw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.7.2.tgz", + "integrity": "sha512-y797JBmO9IsvXVRCKDXOxjyAE4+CcZpla2GSoBQ33TVb3ILXuFnMrbR/QQZoauBYeOFuu4w3ifWLw52sdHGz6g==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.9" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.7.2.tgz", + "integrity": "sha512-gtYTh4/VREVSLA+gHrfbWxaMO/00y+34htY7XpioBTy56YN2eBjkPrY1ML1Zys89X3RJDKVaogzwxlM1qU7egg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.7.2.tgz", + "integrity": "sha512-Ywv20XHvHTDRQs12jd3MY8X5C8KLjDbg/jyaal/QLKx3fAShhJyD4blEANInsjxW3P7isHx1Blt56iUDDJO3jg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.7.2.tgz", + "integrity": "sha512-friS8NEQfHaDbkThxopGk+LuE5v3iY0StruifjQEt7SLbA46OnfgMO15sOTkbpJkol6RB+1l1TYPXh0sCddpvA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-ssl-profiles": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", + "integrity": "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/axe-core": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz", + "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^8.3.0", + "node-gyp-build": "^4.8.4" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/body-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.0", + "http-errors": "^2.0.0", + "iconv-lite": "^0.6.3", + "on-finished": "^2.4.1", + "qs": "^6.14.0", + "raw-body": "^3.0.0", + "type-is": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/bootstrap": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.6.tgz", + "integrity": "sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", + "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/core-js-pure": { + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.42.0.tgz", + "integrity": "sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz", + "integrity": "sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.20.0", + "@eslint/config-helpers": "^0.2.1", + "@eslint/core": "^0.13.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.26.0", + "@eslint/plugin-kit": "^0.2.8", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@modelcontextprotocol/sdk": "^1.8.0", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.3.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "zod": "^3.24.2" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.3.2.tgz", + "integrity": "sha512-FerU4DYccO4FgeYFFglz0SnaKRe1ejXQrDb8kWUkTAg036YWi+jUsgg4sIGNCDhAsDITsZaL4MzBWKB6f4G1Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "15.3.2", + "@rushstack/eslint-patch": "^1.10.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.0.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", + "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.2.tgz", + "integrity": "sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/express": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", + "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.0", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.0.tgz", + "integrity": "sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": "^4.11 || 5 || ^5.0.0-beta.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", + "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/formidable": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", + "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", + "license": "MIT", + "dependencies": { + "@paralleldrive/cuid2": "^2.2.2", + "dezalgo": "^1.0.4", + "once": "^1.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/framer-motion": { + "version": "12.11.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.11.4.tgz", + "integrity": "sha512-kyE5oWZCUxhDb7LtpEyyadNThJJvoE8a6bfUTBqz++zw3XxDOosPAvw1lqNhYbjOgy57YuAlJ5qG/Cx5BigiEQ==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.11.4", + "motion-utils": "^12.9.4", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "license": "MIT", + "dependencies": { + "is-property": "^1.0.2" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/imask": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/imask/-/imask-7.6.1.tgz", + "integrity": "sha512-sJlIFM7eathUEMChTh9Mrfw/IgiWgJqBKq2VNbyXvBZ7ev/IlO6/KQTKlV/Fm+viQMLrFLG/zCuudrLIwgK2dg==", + "license": "MIT", + "dependencies": { + "@babel/runtime-corejs3": "^7.24.4" + }, + "engines": { + "npm": ">=4.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT", + "optional": true + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jose": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.0.11.tgz", + "integrity": "sha512-QxG7EaliDARm1O1S8BGakqncGT9s25bKL1WSf6/oa17Tkqwi8D2ZNglqCF+DsYF88/rV66Q/Q2mFAy697E1DUg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jwa": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", + "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/lru.min": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.2.tgz", + "integrity": "sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg==", + "license": "MIT", + "engines": { + "bun": ">=1.0.0", + "deno": ">=1.30.0", + "node": ">=8.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wellwelwel" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/motion-dom": { + "version": "12.11.4", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.11.4.tgz", + "integrity": "sha512-1z/qYsrDjSx5QjOH8GfJ2RfFBvEzI2gdAEt2zNW+f7QkLlqjM3sQieESJr5+QtVmvD81qPANM7t97ROixKIt9Q==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.9.4" + } + }, + "node_modules/motion-utils": { + "version": "12.9.4", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.9.4.tgz", + "integrity": "sha512-BW3I65zeM76CMsfh3kHid9ansEJk9Qvl+K5cu4DVHKGsI52n76OJ4z2CUJUV+Mn3uEP9k1JJA3tClG0ggSrRcg==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mysql2": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.14.1.tgz", + "integrity": "sha512-7ytuPQJjQB8TNAYX/H2yhL+iQOnIBjAMam361R7UAL0lOVXWjtdrmoL9HYKqKoLp/8UUTRcvo1QPvK9KL7wA8w==", + "license": "MIT", + "dependencies": { + "aws-ssl-profiles": "^1.1.1", + "denque": "^2.1.0", + "generate-function": "^2.3.1", + "iconv-lite": "^0.6.3", + "long": "^5.2.1", + "lru.min": "^1.0.0", + "named-placeholders": "^1.1.3", + "seq-queue": "^0.0.5", + "sqlstring": "^2.3.2" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/named-placeholders": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz", + "integrity": "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==", + "license": "MIT", + "dependencies": { + "lru-cache": "^7.14.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.4.tgz", + "integrity": "sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/next/-/next-15.3.2.tgz", + "integrity": "sha512-CA3BatMyHkxZ48sgOCLdVHjFU36N7TF1HhqAHLFOkV6buwZnvMI84Cug8xD56B9mCuKrqXnLn94417GrZ/jjCQ==", + "license": "MIT", + "dependencies": { + "@next/env": "15.3.2", + "@swc/counter": "0.1.3", + "@swc/helpers": "0.5.15", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "15.3.2", + "@next/swc-darwin-x64": "15.3.2", + "@next/swc-linux-arm64-gnu": "15.3.2", + "@next/swc-linux-arm64-musl": "15.3.2", + "@next/swc-linux-x64-gnu": "15.3.2", + "@next/swc-linux-x64-musl": "15.3.2", + "@next/swc-win32-arm64-msvc": "15.3.2", + "@next/swc-win32-x64-msvc": "15.3.2", + "sharp": "^0.34.1" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "babel-plugin-react-compiler": "*", + "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" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-sitemap": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.2.3.tgz", + "integrity": "sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==", + "funding": [ + { + "url": "https://github.com/iamvishnusankar/next-sitemap.git" + } + ], + "license": "MIT", + "dependencies": { + "@corex/deepmerge": "^4.0.43", + "@next/env": "^13.4.3", + "fast-glob": "^3.2.12", + "minimist": "^1.2.8" + }, + "bin": { + "next-sitemap": "bin/next-sitemap.mjs", + "next-sitemap-cjs": "bin/next-sitemap.cjs" + }, + "engines": { + "node": ">=14.18" + }, + "peerDependencies": { + "next": "*" + } + }, + "node_modules/next-sitemap/node_modules/@next/env": { + "version": "13.5.11", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.11.tgz", + "integrity": "sha512-fbb2C7HChgM7CemdCY+y3N1n8pcTKdqtQLbC7/EQtPdLvlMUT9JX/dBYl8MMZAtYG4uVMyPFHXckb68q/NRwqg==", + "license": "MIT" + }, + "node_modules/node-addon-api": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.1.tgz", + "integrity": "sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==", + "license": "MIT", + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkce-challenge": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz", + "integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", + "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.6.3", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.0" + } + }, + "node_modules/react-imask": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/react-imask/-/react-imask-7.6.1.tgz", + "integrity": "sha512-vLNfzcCz62Yzx/GRGh5tiCph9Gbh2cZu+Tz8OiO5it2eNuuhpA0DWhhSlOtVtSJ80+Bx+vFK5De8eQ9AmbkXzA==", + "license": "MIT", + "dependencies": { + "imask": "^7.6.1", + "prop-types": "^15.8.1" + }, + "engines": { + "npm": ">=4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", + "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.5", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "mime-types": "^3.0.1", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/seq-queue": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", + "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==" + }, + "node_modules/serve-static": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/sharp": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.1.tgz", + "integrity": "sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.7.1" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.1", + "@img/sharp-darwin-x64": "0.34.1", + "@img/sharp-libvips-darwin-arm64": "1.1.0", + "@img/sharp-libvips-darwin-x64": "1.1.0", + "@img/sharp-libvips-linux-arm": "1.1.0", + "@img/sharp-libvips-linux-arm64": "1.1.0", + "@img/sharp-libvips-linux-ppc64": "1.1.0", + "@img/sharp-libvips-linux-s390x": "1.1.0", + "@img/sharp-libvips-linux-x64": "1.1.0", + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0", + "@img/sharp-libvips-linuxmusl-x64": "1.1.0", + "@img/sharp-linux-arm": "0.34.1", + "@img/sharp-linux-arm64": "0.34.1", + "@img/sharp-linux-s390x": "0.34.1", + "@img/sharp-linux-x64": "0.34.1", + "@img/sharp-linuxmusl-arm64": "0.34.1", + "@img/sharp-linuxmusl-x64": "0.34.1", + "@img/sharp-wasm32": "0.34.1", + "@img/sharp-win32-ia32": "0.34.1", + "@img/sharp-win32-x64": "0.34.1" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sqlstring": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", + "integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-components": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.18.tgz", + "integrity": "sha512-Mvf3gJFzZCkhjY2Y/Fx9z1m3dxbza0uI9H1CbNZm/jSHCojzJhQ0R7bByrlFJINnMzz/gPulpoFFGymNwrsMcw==", + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.49", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/styled-components/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "license": "0BSD" + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", + "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unrs-resolver": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.7.2.tgz", + "integrity": "sha512-BBKpaylOW8KbHsu378Zky/dGh4ckT/4NW/0SHRABdqRLcQJ2dAOjDo9g97p04sWflm0kqPqpUatxReNV/dqI5A==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/JounQin" + }, + "optionalDependencies": { + "@unrs/resolver-binding-darwin-arm64": "1.7.2", + "@unrs/resolver-binding-darwin-x64": "1.7.2", + "@unrs/resolver-binding-freebsd-x64": "1.7.2", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.7.2", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.7.2", + "@unrs/resolver-binding-linux-arm64-gnu": "1.7.2", + "@unrs/resolver-binding-linux-arm64-musl": "1.7.2", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.7.2", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.7.2", + "@unrs/resolver-binding-linux-riscv64-musl": "1.7.2", + "@unrs/resolver-binding-linux-s390x-gnu": "1.7.2", + "@unrs/resolver-binding-linux-x64-gnu": "1.7.2", + "@unrs/resolver-binding-linux-x64-musl": "1.7.2", + "@unrs/resolver-binding-wasm32-wasi": "1.7.2", + "@unrs/resolver-binding-win32-arm64-msvc": "1.7.2", + "@unrs/resolver-binding-win32-ia32-msvc": "1.7.2", + "@unrs/resolver-binding-win32-x64-msvc": "1.7.2" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.24.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz", + "integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.24.5", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz", + "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", + "dev": true, + "license": "ISC", + "peerDependencies": { + "zod": "^3.24.1" + } + }, + "node_modules/zustand": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.4.tgz", + "integrity": "sha512-39VFTN5InDtMd28ZhjLyuTnlytDr9HfwO512Ai4I8ZABCoyAj4F1+sr7sD1jP/+p7k77Iko0Pb5NhgBFDCX0kQ==", + "license": "MIT", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + }, + "use-sync-external-store": { + "optional": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..4427aef --- /dev/null +++ b/package.json @@ -0,0 +1,41 @@ +{ + "name": "strike-arena", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "NODE_OPTIONS='--localstorage-file=/tmp/next-dev-storage' next dev", + "build": "NODE_OPTIONS='--localstorage-file=/tmp/next-build-storage' next build", + "start": "NODE_OPTIONS='--localstorage-file=/tmp/next-start-storage' next start", + "lint": "next lint", + "postbuild": "next-sitemap" + }, + "dependencies": { + "bcrypt": "^6.0.0", + "bootstrap": "^5.3.6", + "formidable": "^3.5.4", + "framer-motion": "^12.10.1", + "jose": "^6.0.11", + "jsonwebtoken": "^9.0.2", + "mysql2": "^3.14.1", + "next": "15.3.2", + "next-sitemap": "^4.2.3", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-imask": "^7.6.1", + "styled-components": "^6.1.17", + "zustand": "^5.0.4" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@types/bcrypt": "^5.0.2", + "@types/formidable": "^3.4.5", + "@types/jsonwebtoken": "^9.0.9", + "@types/node": "^22.15.17", + "@types/react": "^19", + "@types/react-dom": "^19", + "@types/react-input-mask": "^3.0.6", + "eslint": "^9", + "eslint-config-next": "15.3.2", + "typescript": "^5" + } +} diff --git a/public/favicons/apple-touch-icon.png b/public/favicons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3e812e447f4662047b0698484ae65cbccab0917b GIT binary patch literal 9087 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 literal 0 HcmV?d00001 diff --git a/public/favicons/favicon-96x96.png b/public/favicons/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..c89b0027a5696a6f76c126655d7cead3f6e92968 GIT binary patch literal 3562 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 literal 0 HcmV?d00001 diff --git a/public/favicons/favicon.ico b/public/favicons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..727b7125e3169ebb23961bf57f3a681b77ce757a GIT binary patch literal 15086 zcmd^G2~btn8NToFzz`9rK?qs_bzEmu)Ff7_;ucqsxQsDwW3)-M(`aVmv^Jd>vT4)Q z-B@?(PCBhNVq@JgiQB}uYe!oYlZhZE3PltV`TBns&*R?r9`KfnI@81a@7#0l`Tzg> z|Fhn64w`1ug0#d$P2vPCv!$jzr)gS3!h>|Ard^V}NQwD=ibK<8OMy00Mp(3oLd>@y zbQ2kG3;j*#q7W=5%G@GE9Z5n~gg6nhRH#tMYP_|{qfY8327kiG!c?1%hxMLVybX<| z;6b5>h0R+%hXqq?Ek?x1`)?mZ?8?R*!4_SO4R*=j{}^LeHXIO)#OfM8kPKDkagWno zz_Z=lu^N9wL?f_j-=aketX#QLL9I5X4Qxwo+qSi$9*8|ZQ2gFv zS4Q2xe;@1DueZX6fU(o|F=NKy_U+pWUafIOMFox@KaRnJ2U}4G0n6ypr3)4mkAv82JVBLYX9mQ|A+c98563*P&kMjHXKp*o@1*Y>#bC7j(6Z#GA z{YY_hd{0S9al`P_!9n=V#oqXP@yEz2UWh$~YjNQEr`U00IkuI|$C4j^fgZnZihAL8 z6L0tK-7$6QR4e*}Nv`s(F;;Wa>C>l?nwn}VAKu)Kwy!(TbE}3CR~?w}?bDe2pXL~q z8-`)|HY9Ji;i+!sdD7u^0`TqCZ_TI5i0Nf>VvB6;K*M&yNE?xgW5IXm_3D_VyEJ3|pW&};+!796JGiAFZqL)_oBofeE~pQhr>zfS6X#VB~wrcG$w zy0z2RK5c?OdwPj+k9F?}>7|3kyJ;`wga zDVKeH^XAQ#*iaL8rE70V2GTCu(eeFC{2YteC$qA$@ZERcAu}@*$;rvOZ9$7QK|R<@I*q$KRxwM!MzhZ zbL?pUPF4G7-(~wfckZ0NX71XxYi0X?LPO$5HcZNo#r~3YHMW0_rPOc4jc&|`}o4Lh0r)UI7Sq@|^~^}#5a!+OXZx9!$EkNE3i9$;UdGiQ#eim7K$VFvna z4MD@_+{gHk2o0gJGXB?df7g0aFh+mW9fyv5Ws=DRznR%r{PA^7JhWlq!i7$KoHw6; zsT-a$Vz+6Cmhru_j786_w4vKtnFp3i-=1$rtn}`1;68zj)xtGgal*Mt0}l#b_(Sc<I3Xk0<1%4 z8>S64tu?q0O6-jrH+J#_sGHb%CQ}ih94DUY)*AFX_YN(@PRu;(V%RI>#1QDSs}1x! z+q=bU0%BHy=dG6Er!20$M~@zjY15{mXV0F9j*hlezUb(#z)LKr-qzNE$kX@N_|4_- z_Y-AQL%StESjZT7j&Vk)I-bWR|FmEXHv%_2ca-O=LXQhpR~+99woV4To*p?K@vPXD z_fe;Lrmn^tPq>YFw1IaIEIk(!dH(o-7?ubTldnPD-?$}={^$;bhdKkfzhShsz9e22 z`dsL|&<{d^VDrRFnUqZ(6NRX=)_`nHuFjxmMA z7qVi^%@aBA33)TdJSpXP{w@~O2~jq6cnXaq^J}5H(yioD2Xz?(=j;PQs!UzS)MZ>J zy#Ek&E8D1(Azn!3`4n@HWyXvdKJmEdqVAb4d0xpIG-wd`t$Xw4Og3{mXFS!Uf$2!{n@N z+|?*O&-KR_42KRKGL0=t)_vK3Rr=Y_ct*s)yGQf^?*e4ze<(SX`TENTKfdVi-@m^; zwo`Q?|o{vj7NjQ_rou$c98oa7#?v7Tys<~i@#vuB-t zpv2b-nj_}t4%qC5`Zqp{4_?fPL~-$dov{7Ut+4gz(F61wWfT?_VPa04({}oR?Vw?z zO^+S*D=|IY{z{G0z!!CSp9Vs~=~>%a`Kt+VzA=l72aCN37GoJkKQV zKy@n&#+Z9muU%}1lKX|U(D|2LkZBsDj6AhGm)7#$X;-~^_4M|}wm|X}eB4W;?p$y6 z^Q@JAHO~947<}|Ob^El(*sotd{p{DZZxY9e6DOR$^3tXqQqJe~7x(?noH?V9JIa1P zbQ9|vLh)W=HQC0q9gdT{2jZu0%A;TOwUa|q6T!K?u%nP{rdGi@sqdO_DdO^J9n<>J{fr#RttHOUsK*PowMp^oIIZOLJrHYtRAvu N?=#(xk%>Iy{U6e^+3)}W literal 0 HcmV?d00001 diff --git a/public/favicons/favicon.svg b/public/favicons/favicon.svg new file mode 100644 index 0000000..3262cb1 --- /dev/null +++ b/public/favicons/favicon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/public/favicons/web-app-manifest-192x192.png b/public/favicons/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..107689a06de2ebb6bdc0db61e3ea6d69d70498ee GIT binary patch literal 9803 zcmV-RCbZd!P)IFd;@Y- zXoLdD+5Y>;Liq0e_Z9_^f-m_!RD@he!IwOrZy>=ik`5+`D z^hIE2;J?rYv{eB}_~$`F!WbCte~dUf)D|CrOrFJ%kT4#|A6OB|8zNPJT*wTsgmFQe z^M@gVE)|g~KoO+yOBfr}onlzHFOI|qAiG~id?bvH3lM=*9PSEG0H5h2At4IF@(03I z0BQP2h=yYLOrdk3UKEZABuyWUVKSM}zI}Ui@7^6|t8r{rBIO=1}x3Kp0pE=sr+k zNe=J$@#CX1ds@Qk)vHx=NUj8JCbi!WiA;kGR7jH9bMwtNM{V}B1Tu#{`sgF+6SSSw zmp0@+;=2qmNMSj8^k{bAzyVcQd2)-z3gj3|bEwS>xr?#TKm!$qWcG|3H;x@Xd^o0p zAB;6?*2p|T+gOMekZYhp3PTe9v17-wef##Yc*5y)vQIwwgyrSsNhOG!&6+`X8ElY3 zkR0B43x6;^{P06n2}HVP24J&hP@w?_YFGx$o{EYJrZ?8FU(fpV=_6Ny@L7mvAj;r% zXTa=i3l$L z=+L19Qc_YNp(2x7Ba$N!^=W&Ff*m_{psK10Lx&DkyS8z20f_?c2jJJg{Pk!gVmK}LsL=Q)@|FE%jNP3 zoBl<%ci)wrr6Z$IgEa&%y67UcaV?oYZsuWnf<)i#^{|sCPqJCFX0f!i zG@-7g0Vvd94MRs#5_{se^H_OR4bu~Dw~MV=yOs?fK3rya+d#?#%!5S4@N!u@W~;!S z0uQpynaH+g!lHyqpwabiJ*N=vtGxVcxu+JNl�_-+T!hK3oZRojg@0QqZ+#kcbG1 z)r_q1{eZ^@qO_wMon0B2gyFdVf-%T5UjP&T$NW;P&dEyfC2mQ)S;(K)D+d3jR&itL zxy^Xx>=LZD?}pdSkoB)hoci}waGt1uMEFQ(1>jK-TzcuHIDPsw_UzdMt&l!_09>wfb$*J#=`QO(V4GP6nGl!wPt{TTYrFi$;N<4LZ5nf}Dr48LUyo_ireWW{eF{W%>{-LYdweE#|8+MLKvl3Bv1 z^RG_9Qq5o<+zuXxx!x>M>c2Dtr5Uz}24x}-f>s3Ewn`|EY=vvle!jeEu%h`fa^y%n z_0&`9wQ35p*{qsF{rdI8rcIl0>eMNSj)YJEnyIEwpRU^c7hG^bvo-vI=jaBKGfbzk zYqg9sZicYUXJG!W64ty7u#R?hrVk^aAI@(_y#viZgQeUH`@2U`H*X8v-|$)3tDPxA zCgY+-i_}>@)TSWv2S)I~LSbQ{@GF7v3P5JhEw|i)=bwLGU7}mtz(TVatq^3-9zJ{+ znt=))uLd@U9p>CLcx_6(FAyzEJl5~n>jeJmTR30c4R%T!lP3VX-HthP=3vsK zNn!1XqltzTVcoiQC@n38s1RNOZoBO^)$HlgrAyfF$;il1m0;=8rKqf|gk~Uzx6}#u z%HuHas)W5g_Y1nDz+9^Jdc>2#{`?Yg=;-_vFj z+Kq83rZcpFDXoo_+RN)v0YO%FD~~@a)<6pVwZ4Dane=o49}QbU#?n@%a32 zwxVL`0ce6`Gt6DnU>cSMHmn`2gFC>}(F(VX{~a?^qdg|>$6B~dDn-?BZ#@NN^=Y_w zm+}>*P7^y{F)3&_`*OHuc87IO4Jz+j1?SN+)qkSUFh$SEJZvjS0VsNO;J^XlLZnPI zQh)w~2M@C7;bq5;A7lLo3}6}8_hw03#xtC_jVUF!v9zT(GfRi0*n9@7!jvo)yN6cCrqwmoy@w9K%3&vQD&JFYmAE=tk!(qVd&4QPIuA4jneaSvgff>p z!>hA=r3WryvF zp{N^?)$knW1+H|=>pcTQvhuZw*7}i`m!~?$qC|&;Q2?^}DbyKBv?pAcxo6tn-VI+> z?!Zy=xq5-1k_2ndbg=bjz)ou$c8nLS_vFKMcXz(lHzd=nUIh7ZGdA;o1E?~0@#4j* zUtmNS(gdQ|^sTqviuv>B$9(1w236;$aHj9o!YdP>Xba5=%P-xG2P+*c`tZuN~4Uk!c3TAx)Kx8NASp~ z&m4+J>r?XEXkP)DL+8$&gOOl?0YSn~OJ{IBe>`BK46(fv270?-ulJ;{j^AIxK(nW- zUkWTg$U)sZ`_UGpXJlaF?YHCRn{QSHf|Q#|4|oV2H8nLjdh{rkEn9}g?=QycFIS^Y zu$y4Ir#D?=nzo*;<$bB!E1l5O3( zHLMe7>gwv)f)`(8Jj)%~HRL9}_4=;Na%=)q{9~>kKj+1V9%Or}{bwI|8PlVy(0hLN)1RuP$+W3I?D4mAz&1S}ZWF6_Zt1U?`2S2MFD|dkLrxN{ zsw|8>2(iJ{S6{7uE((vc0!R(!(`Z%}*kH{GEY&U?vhpa@v!obcXj>6-=ju#AQ${FV*{ZyAsM_jO+Y z2Yeg!>pu_Tk4rAOL^W|Kp{X}?R{+|AH-7whbq}w;7euMw!j-{8g!$DS(Rc}H5EbVT zo-^o{*6MHU*|R5}`NK1+liOBMM~25Aeo@y5TXF3-byQ_ISpIil{l@;K^3oledomx41qi-4=GAE+sIN(ihdOHVC9DhBas{)Yy7tcgjYiNj_@PwE(SuGlC4r;V0GxXNMF5I8ds?3@ zmQ(9;qd*DzuDq^_hZI|$b-m>+3nO9gzI~duT-m#KuUaeA;&_f$!Bp#Szd~S2{p?RS z`Doe6ARotA*t~f&jvP4xJ)o-s96WeX?agBt_#H@kC`T1)EiF`K^4CxktWemo<2$vl zzE+^?6sq?QJ5mjEIgQsZ9Qdo6kpU&%kMMH~S(BzgMQ6p_lB_r%vPJk3ZJL3?lRAy}!Q~vP_yb)+>i< z&NK6wf8MW2@v0}w7!6C7EWwHuD|Bn6qI+D7x{6T^(1{Z#pgUBjk-^O!&W$H_HD4-7 z5_ZN3b|CZ$K*CD>cBoHIG$7~qgAYEy-aUI;c_D*m<0&+CTgVckdHCBhHmh#UAxqcAOi;uL}q3t^u{@FCElu8i5*t5xzC?d9qYB-A$Ek35^UMBMU4hrb=6f!O-+R!Q2epYqPh~iT=N-Dn}cR1 z|IA8aWtzVi?v1TG@ASF8`|dln6+4weM^f`b@1?E^zxc&3uzmaX@ZMBW2iuSiaQ8}X zD2G9fEAKwHx!`rq($~p@q@F zP5)_?cicjMb{zimCM9Y+{)Q#@rn|N7Uzs=`7&>q%hZ zh1FF%vEO{smo*KNA5(<~?iY7QeGnbpeDZZ-xiP%%A4N#MJR3E)cUF&D4Zy=?e!25o z{2N#DJXO8D zXtvz8ZJXN1{|7(#K@2NLeVbrDFWrQfO<%xe@;kr&zB#6ym2l7A$fc(aqJU1SF&}fn zdrN0uUr++=4KOntuPDKc%p265VkX2+1E_q1HoTC{uXnVkB^bUpC@BHikCZK@%`4FzRZKH;<9 z?SSWtV+ITrga=k!1?wdp;q8`GUm;4T+wZS9ilNp#^rDE6#_~^Q&o6)ZOT(Hy!4O6P zXeFSfl#b=R?z-!uGKYNgyHBF&^r3GL@5R5Leg~)0s}Z~nAno%~)ctuESfxINTAG0S zEJ|@TEF(I>lSwfT-{-EjxN)-RIBvWexFQ=Ko6iDD+wVrz%vJE5tbyjRaI+)T2BjU*4kd#>+AY2z#h?Yd zx1<`$wH7GXc2a!+@@>*L)#A_-%i%d*iIG>2)MP^n_5Qr)o_mB5eu5#xpsj&Iq!cQB z^2sM#JQY41P_53KM;^h3b?af;W+#K+3BQtLhN)vROqX|n`QmIi z`nQ88+Xh#X&nZ>2v~C5q8V1k7D%5T&f$8hBa2+Uvm&V|UQkeMrE8p3LwEh`TCU-&7 z0T-(8UyZsW<@o)E-(%3gL24Ig>e19zP+=Q&z$3?3Bp5Og77i$zI&IoC_0$-uv7s3! zQfH17i3+mFw;-5oW@Jqn#LXfP&Mn%h9w!$2gtcwypM zD5m&I56-*l_1W5nw5^HxH+AvX+qiyuU)TjN&qH`m#K0tjuaE!hufLA;^z?|{M`jNd z>`^hJh!Fmycv^A~9Xh1;o1_!q!vXErz5o9EwXaE`kYcwK*d81JHoG5O7pB9j+T12} zZ$bU~)U*aoIq#dG+?C?%^M6Tun6K;zlasF;qy#nECgf;81_c(V8aG@}sFT{AQ?5o- z2(JKCIZ1_PbnpUo7;7z}L9c)L<(Ji+Xj(7VmP@l?{_l(68QU4&G)uirqXegv11mtV z1_Y;Lm7u=PK`&)i1>Vj{PzpN1mYEFC*W840Y3DH0)>Aj>PT6OF2{VGaI@G_G6k%v49GCI<{jPF&PuFN>#M0&+3S&~jG1O{GRh<;= z5h2ds8WKVQ0tj?Y7%^f*v-=6C4a={7^(*a`Y-&iGmk#SA7lO^qLtTc_>^90k*wxpX zNAb6+YUbyGwZaq>s8y8nOeS@kV`r{(!?{UR;fD8MrDm%ET|a77L%9~}*V7b~m8T>Z z)%7O=5=sHcyrE7ER9AoHl~*>(6HvYVZ-4t+^`Ht(%5lvKte1C$<)zEv8rjZQdfY+~ zN)>D_#5V2-(Q=zr zfty*^bc8LPn?zgAXi})>cDvP8fX*%>21nM&+@YWY3BSl@PcVd!0<{FXQGs*DNZ{%G zf!VWXt2a1Wn6e$P&Fl;I(|kDXUVpdTpw4Ux)!y?EsM~@Lbt$;a)&~Pj-H?xt7}lvD zI-5Jd&gUKre8p(=77zdG=B$Df`^pdFyXph@&UF-<>h@x{`8djLb#PHZfAFCl{x~ZA zY1?jY3O)HPoU4z8y<065=m5WuKKe*K>z6=6Pl1C(nfU`qSOp*xh+@-pFdLOm&ij+eYgFo-w5N`*=i5=U{2-zQWrit7LaQeE zRwVq(moHD4nLhv_Gr{42T5Y`j_S>qUki$!nBCX&(Rs|MhMX63Jm&11MB;0Nuj>&0P zV|bVTuzM{qH!U#;m8%Q-8NG{CriY^wy0cCgk<zatT8%H+Zn&);zx?|Y z&|0ma?r3zo$?88NUp4>sx4)?ZPqRK{dJ|3f2?@Ib1VHJ1x|v#T!!u{vk$hWkxPH+a z&dw&}xH52y`4Y@X9fbjo?npH!t9HMa3yj$mS$4WPFxJqzorJK=TaBe#E>-Y8z^{mT=|N?v~Q^qu-y1!XE&WjGU$P^{6KqN823F;+@tr*C z_12$0>ecWVQs1ej4PQO{--)_X_Q#WpS;3-HtoK<+3D&E z=56-C-B=&O>-(#2{&AnM}gnj~G*^!N!$8`q7Wnc)I9Vv0??g@WKm)y7qA-iUb;L zTuCdz)TvWhQBe^S6<>b&rCJ&x3+0++5g-*HBuNSGz4u;S3*XubGJ6IO9xR2wWfpN_ zi$DX`jrZJhk5J~&>eZ{+uwlc5y2d)NkP{098LY0P`v1w3CktT?EnmJ|b$I2>-zwjy zFlYhia7cs%wOpY?I;f*`Y>#V-4%DbN5jwWT3I8Gm=*M{@Bw9t_M0+~Sn>x@%a`JmT zkVqZd;)M6;%Q%R&Z0XLFloYi}^!V}P%qZBrc{3X^VuUn%B4Yt3as?Qu;YiUTQUaOl9Cb@Z*1DMiCuBU6>{cp8w(MHc?KS+;YsEYDM37af{hzDs&RfP{B7nu1fjsd z0~LaSvWa-C1Z4K`D3lcb=vaUtP~ETe1EOTWF+OqP1d9d8*`}FanmwBEJQNyqph7WF zI}{5gAmNu8UQJktX7Hc^2Pz~<34ZpopRof64lu2-cI{eqE29*CO*jM1Ak(0O6_TU` zR6C@FW4wO-dbLZ16n@Q^ixyC5uz?CqQUauwermGGvHQpWEOpLa;PA>lyqdGsP6zW1Fvx`Dq)C(5 z-o1N63cl0nWJ{JTVLf~H6za1H!Z*+a=N|+M)N9g%V?5`%;3rx-z^V{UGG!9lfi~0R=H{YDj~+-$N>Y`e zyu4gh5biKTA|_bDd2Q1tTT*}mwBjvGNC*ZJ{uNE1Y^gQkisoJ{At5MMpappj)f@Cl zNJu0GT9oBb3a|ol6_5}g3lTz&TRX)$7rwqhiPa@m;`@Z2oW(8u(2UTakWmt3L`XtR zkm>V&s28-h0uX5Sr&S;q5)$H|7{1v*B*Hl$gI0mNAt50a!jjq6OrQXYIkO-;$VrF+ zGJO_?^TKdUpkRlSWBm*xLgR0&{ik7IZ)A&j1Eb} z8qah71R6n01t6?|R04_EfucQ+LIBXYV?_{aS(P*{saI721Vb*Q5=cf*;Y;!7L97cd zX&h3MwuC?dOS1LnA;I^c=R)QTB+q9dzGvHR3n0%Ukd&n~ zQW3tVEQHJ#H9{_=X_V+B8=oRO1(0YFF+hzHwsNk7uO4hG1ZkcingTRMuAf8TYlYDRKBdSF`ng2(DE2=F l1icKtWYt0c|BE3g{vQKFy+F;=9N_=}002ovPDHLkV1m>zyygG^ literal 0 HcmV?d00001 diff --git a/public/favicons/web-app-manifest-512x512.png b/public/favicons/web-app-manifest-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..595bf6cfbf4afbb82d1bf54b2cfdc44f9f0412d1 GIT binary patch literal 41465 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 literal 0 HcmV?d00001 diff --git a/public/fonts/TradeGothicPro.woff2 b/public/fonts/TradeGothicPro.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..95aba3a4479d3cbab0997aa18bf3a421a82f5338 GIT binary patch literal 41404 zcmV)AK*YayPew8T0RR910HM495dZ)H0_9i$0HIj`0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/icons/appAppStore.png b/public/icons/appAppStore.png new file mode 100644 index 0000000000000000000000000000000000000000..604f1f216ae20dbea19380045dbbe8d0d8787f00 GIT binary patch literal 7517 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 MMNNfzux0rF0Fl6L{Qv*} literal 0 HcmV?d00001 diff --git a/public/icons/appGooglePlay.png b/public/icons/appGooglePlay.png new file mode 100644 index 0000000000000000000000000000000000000000..ad201618af7bca064fce5e992ae4cfc16593a0a1 GIT binary patch literal 11312 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 + + + + + + + + diff --git a/public/icons/food.svg b/public/icons/food.svg new file mode 100644 index 0000000..17239f3 --- /dev/null +++ b/public/icons/food.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/icons/game.svg b/public/icons/game.svg new file mode 100644 index 0000000..5e3abdc --- /dev/null +++ b/public/icons/game.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/icons/group.svg b/public/icons/group.svg new file mode 100644 index 0000000..aff567d --- /dev/null +++ b/public/icons/group.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/icons/guard.svg b/public/icons/guard.svg new file mode 100644 index 0000000..ee6c0d0 --- /dev/null +++ b/public/icons/guard.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/icons/inst.png b/public/icons/inst.png new file mode 100644 index 0000000000000000000000000000000000000000..7507dde7985ec00763564d631832b035f55c1d35 GIT binary patch literal 1204 zcmeAS@N?(olHy`uVBq!ia0vp^Ss={83?!5Pn=A!V(*k@#T!Hle!3Peg9$f)+nPEwg zUoeBnes=DkY0IQ8UpV^b!QGsrbV;jW?hDhA}G>2!7Un`Khz{mn>)BHIq5nTTAt>v1whr%a^_Kt;~vp72%O@c5|D) z46riaW|A24(5o+NL&ZtWJExqALl zeHKP-SE@y)*2P@kx${ob9B!eFXU__KJ8=5=+dy~rA|2g@|2;V7uF_mvvtx65%nrfI z0>48sQ@GqDUfUdBzCBgBe#Yq|_otN$&Srl8++OnC)t>tvt=rkV?LN$W=Jss&)x$T9 z8xDT(`4e&I=b=a65}vWmbU4NIsZ(h)3m41g<4INZ`xZ%a&)i}0%&qL>je<}6H}6@W zF4$oI_olOT{A=zdRyzgt-YNB${`&CnLyrBwQ`4V(vzM|2MNHMy+cU^8H?(|5iOVA;L`Qslml*FVA%P)v7(4Jz*B(!M`;- zQ(_g)Tv=KW#9?x(u`R7AV4Bg&{(DoTX8c>XdD9ekruVr=e|aVy3!d7=JFD~Fq>0sb zVUrjAdtKz^WUJKa9{9>jujP`AdBBvS1`%GFZz?$=OM7b6e=P0y_nES!o6t|*GIDR|m^H+0IZ1I?O`9CX(C#`*{@ zzh+-Dd)JJl#Y?pOrmnx8q_N)K^=@C4P@;8RxbQN!;K)}37h3wcy-Xgm@3?7{_H|Oz z&eWc&!e`6b)il#yw{;tDVQG8!q;A^QpC(MFq82_8F|qk~<1>@|Jdgj;)doMhefcl3 z9h&C8cWScd^#jT-9&uiK-!9vb`#sQPvJkKEnexLehx{kWs-+wfl(|KSy*;MaHcrNyz5`XQK zaY!AjZok;IPm6-JRWlCfGEMbZ)7_V~=h)>gLv~-3szQT{m3< Qn8_JDUHx3vIVCg!0I#TnrT_o{ literal 0 HcmV?d00001 diff --git a/public/icons/iphone.png b/public/icons/iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..346a79b33454d20d1f093e890505944f29df15c5 GIT binary patch literal 269886 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