Привет 👋
- Это база знаний xi.effect
+ Это база знаний sovlium
Рассказываем как пользоваться приложением
diff --git a/apps/xi.support/config/pagesConfig.ts b/apps/xi.support/config/pagesConfig.ts
index e4394c6d..d1633ad5 100644
--- a/apps/xi.support/config/pagesConfig.ts
+++ b/apps/xi.support/config/pagesConfig.ts
@@ -11,333 +11,96 @@ export const pagesConfig: PageConfigItemT[] = [
{
section: 'work-beginning',
page: 'signup',
- anchors: [
- { title: 'Регистрация', link: 'signup' },
- { title: 'Ошибки', link: 'errors' },
- { title: 'Такое имя пользователя уже занято', link: 'username-error' },
- { title: 'Аккаунт с такой почтой уже зарегистрирован', link: 'email-error' },
- { title: 'Такой пароль легко взломать', link: 'password-error' },
- ],
+ anchors: [{ title: 'Регистрация', link: 'signup' }],
relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Настроить профиль', link: 'welcome' },
+ { title: 'Пригласить учеников', link: 'invite-students' },
],
- updateDate: '07.05.2024',
- },
- {
- section: 'work-beginning',
- page: 'signin',
- anchors: [
- { title: 'Вход в приложение', link: 'signin' },
- { title: 'Возможные проблемы', link: 'errors' },
- { title: 'Не удалось найти аккаунт', link: 'username-error' },
- { title: 'Неправильный пароль', link: 'password-error' },
- { title: 'Ошибка сервера', link: 'server-error' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
- },
- {
- section: 'work-beginning',
- page: 'about-interface',
- anchors: [
- { title: 'Обзор интерфейса', link: 'about-interface' },
- { title: 'Главное меню', link: 'main-menu' },
- { title: 'Меню сообщества', link: 'community-menu' },
- { title: 'Категории', link: 'categories' },
- { title: 'Каналы', link: 'channels' },
- { title: 'Настойки пользователя', link: 'user-settings' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
- },
- {
- section: 'work-beginning',
- page: 'signup-invite',
- anchors: [
- { title: 'Страница Регистрации', link: 'signup-invite' },
- { title: 'Сообщества', link: 'community' },
- { title: 'Приглашение не действительно', link: 'errors' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
+ updateDate: '13.01.2026',
},
{
section: 'work-beginning',
page: 'welcome',
anchors: [
{
- title: 'Профиль',
- link: 'profile',
- },
- {
- title: 'Создание сообщества',
- link: 'community-create',
- },
- {
- title: 'Присоединение к сообществу',
- link: 'community-invite',
- },
- {
- title: 'Окончание настройки профиля',
- link: 'final',
+ title: 'Настроить профиль',
+ link: 'welcome',
},
],
relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Пригласить учеников', link: 'invite-students' },
+ { title: 'Назначить занятие', link: 'create-lesson' },
],
- updateDate: '07.05.2024',
+ updateDate: '13.01.2026',
},
+ // work-beginning - invite-students
{
section: 'work-beginning',
- page: 'device-info',
- anchors: [
- { title: 'Информация об устройствах', link: 'device-info' },
- { title: 'Использование с ноутбука или компьютера', link: 'laptop-pc-use' },
- { title: 'Установка приложения на ноутбук или компьютер', link: 'laptop-pc-install' },
- { title: 'Использование со cмартфона или планшета', link: 'mobile-use' },
- { title: 'Установка приложения на cмартфон или планшет', link: 'mobile-install' },
- {
- title: 'Политика устранения ошибок в зависимости от версии браузера',
- link: 'bug-fix-policy',
- },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
- },
- {
- section: 'work-beginning',
- page: 'password-recovery',
- anchors: [
- { title: 'Восстановление пароля', link: 'password-recovery' },
- { title: 'Не удалось найти аккаунт', link: 'username-error' },
- { title: 'Сброс пароля', link: 'password-reset' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
- },
- {
- section: 'work-beginning',
- page: 'nickname',
- anchors: [
- { title: 'Что такое имя пользователя?', link: 'nickname' },
- { title: 'Как изменить имя пользователя?', link: 'change-nickname' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
- },
- {
- section: 'work-beginning',
- page: 'username',
- anchors: [
- { title: 'Что такое отображаемое имя?', link: 'username' },
- { title: 'Как изменить отображаемое имя?', link: 'change-username' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
- },
- // account
- {
- section: 'account',
- page: 'user-settings',
+ page: 'invite-students',
anchors: [
- { title: 'Где найти настройки аккаунта пользователя?', link: 'user-settings' },
- { title: 'Вкладка «Главная»', link: 'main' },
- { title: 'Личные данные', link: 'personal-data' },
- { title: 'Персонализация', link: 'personalization' },
- { title: 'Безопасность', link: 'security' },
- { title: 'Звук и видео', link: 'sound-video' },
- { title: 'Выйти', link: 'logout' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Пригласить учеников', link: 'invite' },
+ { title: 'Индивидуальные приглашения', link: 'individually' },
+ { title: 'Приглашения в группу', link: 'group' },
],
- updateDate: '18.07.2024',
- },
- {
- section: 'account',
- page: 'profile-photo-settings',
- anchors: [{ title: 'Как редактировать аватар пользователя?', link: 'profile-photo-settings' }],
relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Назначить занятие', link: 'create-lesson' },
+ { title: 'Настроить напоминания', link: 'reminders' },
],
- updateDate: '07.05.2024',
+ updateDate: '13.01.2026',
},
+ // prepare-for-lesson
{
- section: 'account',
- page: 'delete-account',
- anchors: [{ title: 'Как удалить аккаунт?', link: 'delete-account' }],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
- },
- {
- section: 'account',
- page: 'change-email',
- anchors: [{ title: 'Как поменять почту, привязанную к аккаунту?', link: 'change-email' }],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '07.05.2024',
- },
- {
- section: 'account',
- page: 'confirm-email',
- anchors: [
- { title: 'Для чего нужно подтверждать адрес электронной почты?', link: 'why-confirm-email' },
- { title: 'Как подтвердить адрес электронной почты?', link: 'confirm-email' },
- ],
+ section: 'prepare-for-lesson',
+ page: 'create-lesson',
+ anchors: [{ title: 'Назначить занятие', link: 'create_lesson' }],
relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Подготовить материалы', link: 'materials' },
+ { title: 'Настроить напоминания', link: 'reminders' },
],
- updateDate: '07.05.2024',
+ updateDate: '13.01.2026',
},
{
- section: 'account',
- page: 'change-password',
- anchors: [{ title: 'Как поменять пароль?', link: 'change-password' }],
+ section: 'prepare-for-lesson',
+ page: 'materials',
+ anchors: [{ title: 'Подготовить материалы', link: 'materials' }],
relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Назначить занятие', link: 'create-lesson' },
+ { title: 'Настроить напоминания', link: 'reminders' },
],
- updateDate: '07.05.2024',
+ updateDate: '13.01.2026',
},
- // community
{
- section: 'communities',
- page: 'add-community',
- anchors: [{ title: 'Как создать сообщество?', link: 'add-community' }],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '03.05.2024',
- },
- {
- section: 'communities',
- page: 'community-settings',
- anchors: [
- { title: 'Как настроить сообщество?', link: 'community-settings' },
- { title: 'Обзор', link: 'review' },
- { title: 'Роли', link: 'roles' },
- { title: 'История активности', link: 'activity-history' },
- { title: 'Участники', link: 'members' },
- { title: 'Классы', link: 'classes' },
- { title: 'Пример настроенного сообщества', link: 'community-home' },
- { title: 'Удалить сообщество', link: 'delete-community' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
- },
- {
- section: 'communities',
- page: 'category',
- anchors: [
- { title: 'Как создать категорию?', link: 'add-category' },
- { title: 'Настройки', link: 'category-settings' },
- { title: 'Классы', link: 'classes' },
- { title: 'Участники', link: 'category-members' },
- { title: 'Как добавить каналы в категорию?', link: 'category-add-channel' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
+ section: 'prepare-for-lesson',
+ page: 'set-reminders',
+ anchors: [{ title: 'Настроить напоминания', link: 'reminders' }],
+ relatedLinks: [{ title: 'Подготовить материалы', link: 'materials' }],
+ updateDate: '13.01.2026',
},
+ // conduct-lesson
{
- section: 'communities',
- page: 'invitation',
+ section: 'conduct-lesson',
+ page: 'videocall',
anchors: [
- { title: 'Как создать ссылку-приглашение?', link: 'add-invitation' },
- { title: 'Как стать участником сообщества по ссылке-приглашению?', link: 'join-community' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
- },
- // videoconference
- {
- section: 'videoconference',
- page: 'about',
- anchors: [
- { title: 'Что такое сервис видеоконференций?', link: 'about' },
- { title: 'Основные функции сервиса видеоконференций', link: 'functionality' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '08.05.2024',
- },
- {
- section: 'videoconference',
- page: 'join-videoconference',
- anchors: [{ title: 'Как присоединиться к видеоконференции?', link: 'join-videoconference' }],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '08.05.2024',
- },
- // test
- {
- section: 'tests-and-tasks',
- page: 'add-test',
- anchors: [
- { title: 'Как создать тест?', link: 'add-test' },
- { title: 'Создание теста', link: 'add-new-test' },
- { title: 'Выбор ответа на вопрос', link: 'questions' },
- { title: 'Настройки', link: 'settings' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
- },
- {
- section: 'tests-and-tasks',
- page: 'add-task',
- anchors: [
- { title: 'Как создать задание?', link: 'add-task' },
- { title: 'Настройки', link: 'settings' },
- ],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
- ],
- updateDate: '18.07.2024',
- },
- {
- section: 'tests-and-tasks',
- page: 'edit',
- anchors: [{ title: 'Как редактировать задание/тест?', link: 'edit' }],
- relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Начать видеозвонок', link: 'videocall' },
+ { title: 'Онлайн-доска', link: 'board' },
],
- updateDate: '19.05.2024',
+ relatedLinks: [{ title: 'Контролировать оплату', link: 'analytics' }],
+ updateDate: '13.01.2026',
},
+ // control-payments
{
- section: 'tests-and-tasks',
- page: 'evaluation-system',
+ section: 'control-payments',
+ page: 'analytics',
anchors: [
- { title: 'Что такое Модель оценивания?', link: 'evaluation-system' },
- { title: 'Отметки', link: 'grades' },
+ { title: 'Контролировать оплату', link: 'сontrol_payments' },
+ { title: 'Как создать счёт', link: 'invoices' },
+ { title: 'Журнал оплат', link: 'jrnl' },
+ { title: 'Аналитика', link: 'analytics' },
],
relatedLinks: [
- // { title: 'Создание', link: 'first' },
+ { title: 'Назначить занятие', link: 'create-lesson' },
+ { title: 'Пригласить учеников', link: 'invite-students' },
],
- updateDate: '19.05.2024',
+ updateDate: '13.01.2026',
},
];
diff --git a/apps/xi.support/config/sectionsConfig.ts b/apps/xi.support/config/sectionsConfig.ts
index a2cbb3a9..6a3e1a2c 100644
--- a/apps/xi.support/config/sectionsConfig.ts
+++ b/apps/xi.support/config/sectionsConfig.ts
@@ -7,51 +7,13 @@ export const sectionsConfig = [
pageUrl: 'signup',
items: [
{
- title: 'Страница Регистрации',
- image: 'signup-1.png',
- width: 316,
- height: 126,
+ title: 'Регистрация',
+ image: '1signup.png',
+ width: 368,
+ height: 516,
description: '',
link: 'signup',
},
- {
- title: 'Возможные ошибки',
- image: 'signup-2.png',
- width: 316,
- height: 126,
- description: '',
- link: 'errors',
- },
- ],
- },
- {
- pageTitle: 'Регистрация по ссылке-приглашению',
- pageUrl: 'signup-invite',
- items: [
- {
- title: 'Страница Регистрации',
- image: 'signup-invite-1.png',
- width: 250,
- height: 100,
- description: '',
- link: 'signup-invite',
- },
- {
- title: 'Сообщества',
- image: 'signup-invite-2.png',
- width: 250,
- height: 100,
- description: '',
- link: 'community',
- },
- {
- title: 'Приглашение не действительно',
- image: 'signup-invite-3.png',
- width: 250,
- height: 100,
- description: '',
- link: 'errors',
- },
],
},
{
@@ -59,80 +21,58 @@ export const sectionsConfig = [
pageUrl: 'welcome',
items: [
{
- title: 'Профиль',
- image: 'welcome-1.png',
- width: 250,
- height: 100,
- description: '',
- link: 'profile',
- },
- {
- title: 'Создание сообщества',
- image: 'welcome-2.png',
- width: 250,
- height: 100,
- description: '',
- link: 'add-community',
- },
- {
- title: 'Присоединение к сообществу',
- image: 'welcome-3.png',
- width: 250,
- height: 100,
+ title: 'Настроить профиль',
+ image: '3welcome.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'community-invite',
+ link: 'welcome',
},
{
- title: 'Окончание настройки профиля',
- image: 'welcome-4.png',
- width: 250,
- height: 100,
+ title: 'Настроить уведомления',
+ image: '5welcome.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'final',
+ link: 'welcome',
},
],
},
{
- pageTitle: 'Имя пользователя',
- pageUrl: 'nickname',
+ pageTitle: 'Пригласить учеников',
+ pageUrl: 'invite-students',
items: [
{
- title: 'Что такое имя пользователя?',
- image: 'nickname-cover.png',
- width: 316,
- height: 126,
+ title: 'Пригласить учеников',
+ image: '6invite_students.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'nickname',
+ link: 'invite',
},
{
- title: 'Как изменить имя пользователя?',
- image: 'change-nickname-cover.png',
- width: 316,
- height: 126,
+ title: 'Индивидуальное приглашение',
+ image: '7invitestudents.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'change-nickname',
+ link: 'individually',
},
- ],
- },
- {
- pageTitle: 'Отображаемое имя',
- pageUrl: 'username',
- items: [
{
- title: 'Что такое отображаемое имя?',
- image: 'username-cover.png',
- width: 316,
- height: 126,
+ title: 'Создать группу',
+ image: '8invitestudents.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'username',
+ link: 'group',
},
{
- title: 'Как изменить отображаемое имя?',
- image: 'change-username-cover.png',
- width: 316,
- height: 126,
+ title: 'Пригласить в группу',
+ image: '9invitestudents.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'change-username',
+ link: 'group',
},
],
},
@@ -141,407 +81,118 @@ export const sectionsConfig = [
icon: 'start-working.svg',
},
{
- title: 'Аккаунт',
- links: [
- {
- pageTitle: 'Настройка профиля пользователя',
- pageUrl: 'user-settings',
- items: [
- {
- title: 'Где найти настройки аккаунта пользователя?',
- image: 'user-settings-cover.png',
- width: 314,
- height: 84,
- description: '',
- link: 'user-settings',
- },
- {
- title: 'Личные данные',
- image: 'personal-data-cover.png',
- width: 270,
- height: 84,
- description: '',
- link: 'personal-data',
- },
- {
- title: 'Персонализация',
- image: 'personalization-cover.png',
- width: 280,
- height: 84,
- description: '',
- link: 'personalization',
- },
- {
- title: 'Безопасность',
- image: 'security-cover.png',
- width: 250,
- height: 84,
- description: '',
- link: 'security',
- },
- {
- title: 'Звук и видео',
- image: 'sound-video-cover.png',
- width: 240,
- height: 84,
- description: '',
- link: 'sound-video',
- },
- ],
- },
- {
- pageTitle: 'Редактирование аватара пользователя',
- pageUrl: 'profile-photo-settings',
- items: [
- {
- title: 'Как редактировать аватар пользователя?',
- image: 'profile-photo-settings-cover.png',
- width: 116,
- height: 116,
- description: '',
- link: 'profile-photo-settings',
- },
- ],
- },
- {
- pageTitle: 'Изменение адреса электронной почты',
- pageUrl: 'change-email',
- items: [
- {
- title: 'Как поменять почту, привязанную к аккаунту?',
- image: 'change-email-cover.png',
- width: 316,
- height: 126,
- description: '',
- link: 'change-email',
- },
- ],
- },
- {
- pageTitle: 'Подтверждение адреса электронной почты',
- pageUrl: 'confirm-email',
- items: [
- {
- title: 'Как поменять почту, привязанную к аккаунту?',
- image: 'confirm-email-cover.png',
- width: 316,
- height: 126,
- description: '',
- link: 'confirm-email',
- },
- ],
- },
- {
- pageTitle: 'Смена пароля',
- pageUrl: 'change-password',
- items: [
- {
- title: 'Как поменять пароль?',
- image: 'change-password-cover.png',
- width: 316,
- height: 126,
- description: '',
- link: 'change-password',
- },
- ],
- },
- {
- pageTitle: 'Удаление аккаунта',
- pageUrl: 'delete-account',
- items: [
- {
- title: 'Как удалить аккаунт?',
- image: 'delete-account-cover.png',
- width: 316,
- height: 126,
- description: '',
- link: 'delete-account',
- },
- ],
- },
- ],
- sectionName: 'account',
- icon: 'settings.svg',
- },
- {
- title: 'Сообщества',
+ title: 'Подготовка к занятию',
links: [
{
- pageTitle: 'Создание сообщества',
- pageUrl: 'add-community',
- items: [
- {
- title: 'Как создать сообщество?',
- image: 'add-community-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'add-community',
- },
- ],
- },
- {
- pageTitle: 'Настройка сообщества',
- pageUrl: 'community-settings',
+ pageTitle: 'Назначить занятие',
+ pageUrl: 'create-lesson',
items: [
{
- title: 'Как настроить сообщество?',
- image: 'communities-settings-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'community-settings',
- },
- {
- title: 'Роли',
- image: 'communities-roles-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'roles',
- },
- {
- title: 'История активности',
- image: 'communities-activity-history-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'activity-history',
- },
- {
- title: 'Участники',
- image: 'community-members-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'members',
- },
- {
- title: 'Классы',
- image: 'communities-classes-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'classes',
- },
- {
- title: 'Удалить сообщество',
- image: 'delete-community-cover.png',
- width: 341,
- height: 150,
+ title: 'Назначить занятие',
+ image: '',
+ width: 368,
+ height: 516,
description: '',
- link: 'delete-community',
+ link: 'create_lesson',
},
],
},
{
- pageTitle: 'Категории',
- pageUrl: 'category',
+ pageTitle: 'Подготовить материалы',
+ pageUrl: 'materials',
items: [
{
- title: 'Как создать категорию?',
- image: 'add-category-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'add-category',
- },
- {
- title: 'Настройки',
- image: 'category-settings-cover.png',
- width: 341,
- height: 150,
+ title: 'Подготовить материалы',
+ image: '',
+ width: 368,
+ height: 516,
description: '',
- link: 'category-settings',
- },
- {
- title: 'Классы',
- image: 'classes-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'classes',
- },
- {
- title: 'Участники',
- image: 'category-members-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'category-members',
- },
- {
- title: 'Как добавить каналы в категорию?',
- image: 'category-add-channel-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'category-add-channel',
+ link: 'materials',
},
],
},
{
- pageTitle: 'Приглашения',
- pageUrl: 'invitation',
+ pageTitle: 'Настроить напоминания',
+ pageUrl: 'set-reminders',
items: [
{
- title: 'Как создать ссылку-приглашение?',
- image: 'add-invitation-cover.png',
- width: 341,
- height: 150,
- description: '',
- link: 'add-invitation',
- },
- {
- title: 'Как стать участником сообщества по ссылке-приглашению?',
- image: 'join-community-cover.png',
- width: 341,
- height: 150,
+ title: 'Настроить напоминания',
+ image: '10reminders.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'join-community',
+ link: 'reminders',
},
],
},
],
- sectionName: 'communities',
- icon: 'settings.svg',
+ sectionName: 'prepare-for-lesson',
+ icon: 'schedule.svg',
},
{
- title: 'Задания и тесты',
+ title: 'Проведение занятия',
links: [
{
- pageTitle: 'Создание теста',
- pageUrl: 'add-test',
- items: [
- {
- title: 'Как создать тест?',
- image: 'add-test.png',
- width: 288,
- height: 93,
- description: '',
- link: 'add-test',
- },
- {
- title: 'Выбор ответа на вопрос',
- image: 'questions.png',
- width: 288,
- height: 93,
- description: '',
- link: 'questions',
- },
- {
- title: 'Настройки',
- image: 'test-settings.png',
- width: 288,
- height: 93,
- description: '',
- link: 'settings',
- },
- ],
- },
- {
- pageTitle: 'Создание задания',
- pageUrl: 'add-task',
- items: [
- {
- title: 'Как создать задание?',
- image: 'add-task.png',
- width: 288,
- height: 93,
- description: '',
- link: 'add-task',
- },
- {
- title: 'Настройки',
- image: 'task-settings.png',
- width: 288,
- height: 93,
- description: '',
- link: 'settings',
- },
- ],
- },
- {
- pageTitle: 'Редактирование заданий и тестов',
- pageUrl: 'edit',
- items: [
- {
- title: 'Как редактировать задание/тест?',
- image: 'edit.png',
- width: 288,
- height: 93,
- description: '',
- link: 'edit',
- },
- ],
- },
- {
- pageTitle: 'Модель оценивания',
- pageUrl: 'evaluation-system',
+ pageTitle: 'Начать видеозвонок',
+ pageUrl: 'videocall',
items: [
{
- title: 'Что такое Модель оценивания?',
- image: 'evaluation-system.png',
- width: 288,
- height: 93,
+ title: 'Начать видеозвонок',
+ image: '14videocall.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'evaluation-system',
+ link: 'videocall',
},
{
- title: 'Отметки',
- image: 'grades.png',
- width: 288,
- height: 93,
+ title: 'Онлайн-доска',
+ image: '15board.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'grades',
+ link: 'board',
},
],
},
],
- sectionName: 'tests-and-tasks',
- icon: 'tests.svg',
+ sectionName: 'conduct-lesson',
+ icon: 'video.svg',
},
{
- title: 'Видеоконференции',
+ title: 'Контроль оплат',
links: [
{
- pageTitle: 'О видеоконференциях',
- pageUrl: 'about',
+ pageTitle: 'Контролировать оплату',
+ pageUrl: 'analytics',
items: [
{
- title: 'Что такое сервис видеоконференций?',
- image: 'about-cover.png',
- width: 316,
- height: 126,
+ title: 'Создать счёт',
+ image: '11create_invoice.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'about',
+ link: 'invoices',
},
{
- title: 'Основные функции сервиса видеоконференций',
- image: 'functionality-cover.png',
- width: 160,
- height: 53,
+ title: 'Журнал оплат',
+ image: '12analytics.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'functionality',
+ link: 'jrnl',
},
- ],
- },
- {
- pageTitle: 'Присоединиться к видеоконференции',
- pageUrl: 'join-videoconference',
- items: [
{
- title: 'Как присоединиться к видеоконференции?',
- image: 'join-videoconference-cover.png',
- width: 219,
- height: 53,
+ title: 'Аналитика',
+ image: '13diagrams.png',
+ width: 368,
+ height: 516,
description: '',
- link: 'join-videoconference',
+ link: 'analytics',
},
],
},
],
- sectionName: 'videoconference',
- icon: 'video.svg',
+ sectionName: 'control-payments',
+ icon: 'settings.svg',
},
];
diff --git a/apps/xi.support/index.css b/apps/xi.support/index.css
index ff4c2179..94a39d0b 100644
--- a/apps/xi.support/index.css
+++ b/apps/xi.support/index.css
@@ -13,7 +13,6 @@
@source "../../node_modules/@xipkg";
@source "../../packages/pkg.landing.footer";
-@source "../../packages/pkg.footer";
@source "../../packages/pkg.error-page";
@custom-variant dark (&:where([data-theme=dark], [data-theme=dark] *));
diff --git a/apps/xi.support/markdown/account/change-email.mdx b/apps/xi.support/markdown/account/change-email.mdx
deleted file mode 100644
index f3bb0232..00000000
--- a/apps/xi.support/markdown/account/change-email.mdx
+++ /dev/null
@@ -1,48 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как поменять почту, привязанную к аккаунту?
-
-
-Для того чтобы поменять почту, привязанную к аккаунту, необходимо войти под своим логином и паролем на сайт xieffect.ru. Далее войдите в профиль пользователя. Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-В открывшемся окне перейдите в раздел «Безопасность» и нажмите на поле «Почта»:
-
-
-
-Перед вами откроется окно «Изменение электронной почты».
-
-В строку «Новый адрес электронной почты» введите адрес своей новой почты. Для изменения адреса необходимо повторно ввести пароль от аккаунта. Нажмите «Изменить»:
-
-
-
-В течение нескольких минут на вашу новую почту придет письмо для подтверждения электронного адреса:
-
-
-
-В письме необходимо перейти по ссылке и подтвердить почту. После подтверждения вы увидите в своем браузере сообщение о подтверждении адреса.
diff --git a/apps/xi.support/markdown/account/change-password.mdx b/apps/xi.support/markdown/account/change-password.mdx
deleted file mode 100644
index 6d733bd3..00000000
--- a/apps/xi.support/markdown/account/change-password.mdx
+++ /dev/null
@@ -1,47 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как поменять пароль?
-
-
-Для того чтобы поменять пароль от аккаунта, необходимо войти под своим логином и паролем на сайт xieffect.ru. Далее войдите в профиль пользователя. Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-В открывшемся окне перейдите в раздел «Безопасность» и нажмите на поле «Пароль»:
-
-
-
-Перед вами откроется окно «Изменение пароля».
-
-В строку «Текущий пароль» необходимо ввести ваш текущий пароль. Далее в строку «Новый пароль» введите свой новый пароль и повторите действие еще раз в строке «Подтвердить пароль». Нажмите «Изменить»:
-
-
-
-Ваш пароль успешно изменен:
-
-
diff --git a/apps/xi.support/markdown/account/confirm-email.mdx b/apps/xi.support/markdown/account/confirm-email.mdx
deleted file mode 100644
index 6cff883b..00000000
--- a/apps/xi.support/markdown/account/confirm-email.mdx
+++ /dev/null
@@ -1,37 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Для чего нужно подтверждать адрес электронной почты?
-
-
-Адрес вашей электронной почты используется для входа в аккаунт. Подтвердив его, вы сохраняете постоянный доступ к вашему аккаунту и его данным.
-
-Если вы не подтвердите адрес электронной почты, мы не сможем вам помочь, если возникнет необходимость восстановить доступ к аккаунту.
-
-
- Как подтвердить адрес электронной почты?
-
-
-Если вы видите такое сообщение в настройках профиля, значит, ваша почта не подтверждена:
-
-
-
-Для того чтобы подтвердить электронную почту, проверьте, есть ли у вас на почте письмо для подтверждения. Если письмо не пришло на почту в течение нескольких минут, нажмите «Отправить повторно».
-
-В течение нескольких минут на вашу новую почту придет письмо для подтверждения электронного адреса:
-
-
-
-Нажмите на ссылку из письма и перейдите по ней, чтобы подтвердить почту. После подтверждения вы увидите в своем браузере сообщение о подтверждении адреса.
diff --git a/apps/xi.support/markdown/account/delete-account.mdx b/apps/xi.support/markdown/account/delete-account.mdx
deleted file mode 100644
index 5c3cd851..00000000
--- a/apps/xi.support/markdown/account/delete-account.mdx
+++ /dev/null
@@ -1,28 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как удалить аккаунт?
-
-
-Для того чтобы удалить ваш аккаунт, необходимо войти под своим логином и паролем на сайт xieffect.ru. Далее войдите в профиль пользователя. Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-В открывшемся окне перейдите в раздел «Безопасность». Далее в поле «Действия с аккаунтом» выберите «Удаление аккаунта» и подтвердите ваше действие:
-
-
-
-Ваш аккаунт будет удален.
diff --git a/apps/xi.support/markdown/account/profile-photo-settings.mdx b/apps/xi.support/markdown/account/profile-photo-settings.mdx
deleted file mode 100644
index 5b84dd8c..00000000
--- a/apps/xi.support/markdown/account/profile-photo-settings.mdx
+++ /dev/null
@@ -1,32 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как редактировать аватар пользователя?
-
-
-Для того чтобы отредактировать аватар пользователя, необходимо войти под своим логином и паролем на сайт xieffect.ru. Далее войдите в профиль пользователя Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-Откройте вкладку “Личные данные” и нажмите на фотографию (либо на место, где должно стоять фото профиля):
-
-
-
-В сплывающем окне появятся следующие пункты, где вы можете:
-
-- «Обновить фотографию» - прикрепить новое изображение профиля;
-- «Изменить миниатюру» - изменить область фотографии, которая будет видна другим пользователям.
- Вы можете выбрать, как будет выглядеть изображение в профиле, отдалить или приблизить фотографию. Для сохранения настройки нажмите «Изменить»;
-- «Удалить» - удалить вашу фотографию.
diff --git a/apps/xi.support/markdown/account/user-settings.mdx b/apps/xi.support/markdown/account/user-settings.mdx
deleted file mode 100644
index 990d4d2a..00000000
--- a/apps/xi.support/markdown/account/user-settings.mdx
+++ /dev/null
@@ -1,146 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Где найти настройки аккаунта пользователя?
-
-
-Для того чтобы перейти к настройкам пользователя, необходимо войти под своим логином и паролем на сайт xieffect.ru. Далее войдите в профиль пользователя. Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-В настройках профиля пользователя можно найти такие вкладки, как:
-
-- Главная
-- Личные данные
-- Персонализация
-- Безопасность
-- Звук и видео
-- Выход из аккаунта
-
-
- Главная
-
-
-Вкладка «Главная» показывает, как другие пользователи видят вас, ваше имя и никнейм:
-
-
-
-
- Личные данные
-
-
-Во вкладке «Личные данные» вы можете редактировать фотографию пользователя: обновить, изменить или удалить уже существующее фото. Для этого нажмите на фотографию (либо на место, где должно стоять фото профиля), в сплывающем окне появятся следующие пункты:
-
-- «Обновить фотографию»;
-- «Изменить миниатюру»;
-- «Удалить».
-
-На этой же странице вы можете указать данные пользователя:
-
-- «Отображаемое имя» - ваше имя, которое видно другим пользователям.
-- «Имя пользователя» - уникальное название вашего профиля, с помощью которого вас смогут найти другие пользователи платформы:
-
-
-
-В окне «Изменить миниатюру» вы можете выбрать, как будет выглядеть изображение в профиле, отдалить или приблизить фотографию. Для сохранения настройки нажмите «Изменить»:
-
-
-
-Пример полностью заполненного профиля:
-
-
-
-
- Персонализация
-
-
-На вкладке «Персонализация» вы можете настроить тему оформления:
-
-
-
-
- Безопасность
-
-
-Во вкладке «Безопасность» можно посмотреть данные вашего аккаунта, которые видны только вам:
-
-- «Пароль» - показывает время последнего обновления пароля. Как поменять пароль? Читать здесь.
-- «Почта» - показывает почту, которая привязана к аккаунту. Как поменять адрес электронной почты? Читать здесь.
-- Также на этой вкладке вы можете удалить ваш аккаунт. Читать здесь.
-
-Если вы не подтвердили почту, то нажмите сюда:
-
-
-
-
- Звук и видео
-
-
-Во вкладке «Звук и видео» вы можете настроить звук и камеру:
-
-
-
-В окне «Звук» можно:
-
-- Выбрать микрофон захвата вашего голоса;
-- Настроить громкость микрофона, передвигая ползунок вправо или влево, уменьшая или увеличивая громкость;
-- Выбрать динамики (устройство вывода звука);
-- Настроить громкость динамика, также передвигая ползунок вправо или влево, уменьшая или увеличивая громкость.
-
-В окне «Камера» можно:
-
-- Проверить получаемое изображение;
-- Выбрать «отобразить зеркально» и изображение камеры будет отображено зеркально;
-- Настроить камеру.
-
-
-
-
- Выйти
-
-
-На этой же странице вы можете выйти из аккаунта. Для этого нажмите «Выйти» и подтвердите свое действие:
-
-
diff --git a/apps/xi.support/markdown/announcements/first.mdx b/apps/xi.support/markdown/announcements/first.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/announcements/first.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/announcements/second.mdx b/apps/xi.support/markdown/announcements/second.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/announcements/second.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/announcements/third.mdx b/apps/xi.support/markdown/announcements/third.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/announcements/third.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/chats/first.mdx b/apps/xi.support/markdown/chats/first.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/chats/first.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/chats/second.mdx b/apps/xi.support/markdown/chats/second.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/chats/second.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/chats/third.mdx b/apps/xi.support/markdown/chats/third.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/chats/third.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/communities/add-community.mdx b/apps/xi.support/markdown/communities/add-community.mdx
deleted file mode 100644
index 597f34df..00000000
--- a/apps/xi.support/markdown/communities/add-community.mdx
+++ /dev/null
@@ -1,51 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
-
-После успешной регистрации на сайте, откроется инструкция по настройке аккаунта. Можно создать свое или присоединиться к уже существующему сообществу:
-
-
-
-Если вы уже создали сообщество при регистрации или присоединились к сообществу по ссылке-приглашению, то для создания нового сообщества необходимо выполнить следующие шаги:
-
-
- - 1. Авторизируйтесь на сайте xieffect.ru под своим логином и паролем.
- - 2. В меню сообщества кликните на «Добавить сообщество»:
-
-
--
- 3. Перед вами откроется окно «Создание сообщества». Придумайте название вашему сообществу и
- нажмите «Создать»:
-
-
-
- - 4. Ваше сообщество создано:
-
-
-О том, как настроить новое сообщество, читать
здесь.
diff --git a/apps/xi.support/markdown/communities/category.mdx b/apps/xi.support/markdown/communities/category.mdx
deleted file mode 100644
index 1e26f404..00000000
--- a/apps/xi.support/markdown/communities/category.mdx
+++ /dev/null
@@ -1,106 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как создать категорию?
-
-
-Во вкладке «Категории» вы можете создавать и редактировать категории для вашего сообщества.
-
-Для того чтобы создать категорию, нажмите «Создать категорию». В открывшемся окне вы можете:
-
-- Выбрать название для категории;
-- Выбрать подзаголовок категории - он будет отображаться немного ниже названия;
-- Выбрать каналы, которые будут автоматически созданы в новой категории. При необходимости добавить каналы можно будет позже.
-- Сделать категорию приватной - данная категория будет видна только тем участникам, которых вы выберете:
-
-
-
-
- Настройки
-
-
-В разделе «Настройки» вы можете поменять название и подзаголовок категории. Здесь же можно сделать категорию приватной и, наоборот, отменить приватность.
-
-Для настройки категории нажмите «Изменить» справа от названия. Настройка категорий происходит в окне «Редактировать категорию - [название выбранной категории]».
-
-
-
-
- Классы
-
-
-В разделе «Классы» вы можете добавлять и удалять классы, которые будут включены в категорию. Для удаления нажмите на значок «✖️» справа от названия класса:
-
-
-
-Для того чтобы добавить класс, нажмите «Добавить класс» и выберите класс, который хотите добавить. Нажмите «Добавить»:
-
-
-
-
- Участники
-
-
-В разделе «Участники» вы можете добавлять и удалять участников:
-
-
-
-Для того чтобы добавить участника, нажмите «Добавить участника» и выберите пользователя, которого хотите добавить. Нажмите «Добавить».
-
-Для удаления нажмите на значок «✖️» справа от участника.
-
-
- Как добавить каналы в категорию?
-
-
-Для добавления каналов в категорию необходимо перейти в меню сообщества и выбрать «Настройки сообщества»:
-
-
-
-Перейдите во вкладку «Категории» и нажмите «Создать категорию». Для уже созданной категории нажмите “Изменить”:
-
-
-
-В открывшемся окне вы можете выбрать каналы, которые будут автоматически созданы в новой категории. Или, если вы нажали “Изменить”, вы можете добавить каналы для уже существующей категории.
diff --git a/apps/xi.support/markdown/communities/community-settings.mdx b/apps/xi.support/markdown/communities/community-settings.mdx
deleted file mode 100644
index 240c5370..00000000
--- a/apps/xi.support/markdown/communities/community-settings.mdx
+++ /dev/null
@@ -1,212 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
-
-Для настройки вашего сообщества, необходимо перейти в меню сообщества и выбрать «Настройки сообщества»:
-
-
-
-Перед вами откроется окно настроек сообщества.
-
-
- Обзор
-
-
-Во вкладке «Обзор» вы можете поменять название, а также обновить, изменить или удалить фотографию сообщества:
-
-
-
-
- Роли
-
-
-Во вкладке «Роли» вы можете редактировать роли вашего сообщества: создавать, изменять и удалять их. Здесь же происходит настройка ролей - в меню «Редактировать роль - [название выбранной роли]».
-
-
- Роли. Настройки
-
-
-В окне «Настройки» вы можете поменять название и выбрать цвет для обозначения роли:
-
-
-
-Для каждой роли есть возможность выбрать цвет индивидуально:
-
-
-
-При наведении курсора на цвет появляются подсказки:
-
-
-
-Цвет роли используется в настройках, а также в аватарах пользователей без изображений:
-
-
-
-При наведении на пользовательскую роль её можно удалить:
-
-
-
-
- Роли. Права доступа
-
-
-В окне «Права доступа» вы можете выбрать, какие права будут доступы для выбранной роли.
-
-Например, для роли «Администратор» доступны все права. Это значит, что человек с ролью «Администратор» в вашем сообществе обладает всеми доступными правами:
-
-- Просматривать все каналы;
-- Управлять ролями;
-- Просматривать активность;
-- Управлять приглашениями;
-- Управлять участниками;
-- Управление каналами:
-
-
-
-
- Роли. Участники
-
-
-В окне «Участники» вы можете добавить участников вашего сообщества, которым вы хотите дать выбранную роль. В нашем случае - роль «Администратора»:
-
-
-
-Для того чтобы добавить участнику сообщества роль, выберите нужного участника и поставьте галочку рядом с ним:
-
-
-
-
- История активности
-
-
-Во вкладке «История активности» вы можете видеть действия, совершенные участниками внутри вашего сообщества:
-
-
-
-
- Участники
-
-
-Во вкладке «Участники» вы можете посмотреть список всех участников сообщества. Для вашего удобства здесь одновременно видны: участники сообщества, их роли и классы.
-
-Здесь вы можете добавлять роли и классы участникам и удалять их. Для удаления участника из сообщества нажмите на значок «✖️» справа от участника:
-
-
-
-
- Классы
-
-
-Во вкладке «Классы» вы можете создавать классы для вашего сообщества. Здесь же вы можете изменить название класса или удалить его. Для этого нажмите на иконку «изменить» или «удалить» справа от названия класса.
-
-Для того чтобы создать класс, нажмите «Добавить класс»:
-
-
-
-В появившемся окне выберите название для нового класса и нажмите «Добавить»:
-
-
-
-
-
-
-
-
-
-Вы можете удалить ваше сообщество. Для этого нажмите на «Удалить сообщество» и подтвердите ваше действие.
diff --git a/apps/xi.support/markdown/communities/invitation.mdx b/apps/xi.support/markdown/communities/invitation.mdx
deleted file mode 100644
index f92d99d2..00000000
--- a/apps/xi.support/markdown/communities/invitation.mdx
+++ /dev/null
@@ -1,77 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как создать ссылку-приглашение?
-
-
-Во вкладке «Приглашения» вы можете пригласить пользователя в ваше сообщество.
-
-Для того чтобы создать ссылку приглашение, необходимо перейти в меню сообщества и выбрать «Настройки сообщества»:
-
-
-
-Перейдите во вкладку “Приглашения”. Здесь также видны все существующие ссылки-приглашения. Для создания приглашения нажмите «Создать приглашение»:
-
-
-
-В появившемся окне «Создание приглашения» вы можете выбрать:
-
-- Максимальное число использований - количество возможных раз, когда можно вступить в сообщество;
-- Ограничение по времени - ссылка-приглашение будет действительна до установленного вами времени;
-- Роли - можно выбрать роли и классы участников, которые перейдут по этой ссылке и они будут установлены для новых пользователей автоматически.
-
-После всех настроек нажмите “Создать”. Новая ссылка-приглашение будет создана:
-
-
-
-
-
-Если вы уже состоите в сообществе и вам пришла ссылка-приглашение, зайдите в меню сообщества и выберите «Добавить сообщество»:
-
-
-
-Перед вами откроется окно «Создание сообщества». Нажмите на «Присоединиться к сообществу»:
-
-
-
-Вставьте ссылку-приглашение в открывшееся окно. Нажмите «Присоединиться»:
-
-
diff --git a/apps/xi.support/markdown/conduct-lesson/videocall.mdx b/apps/xi.support/markdown/conduct-lesson/videocall.mdx
new file mode 100644
index 00000000..28bedb92
--- /dev/null
+++ b/apps/xi.support/markdown/conduct-lesson/videocall.mdx
@@ -0,0 +1,35 @@
+import Link from 'mdxComponents/Link';
+import AnchorHeading from 'mdxComponents/AnchorHeading';
+import Image from 'mdxComponents/Image';
+
+
+ Начать видеозвонок
+
+
+Когда вы готовы, просто нажмите кнопку «Начать видеозвонок» в карточке занятия.
+Перед занятием вы сможете проверить качество видео и звука. Для этого браузеру нужно обязательно дать доступ к камере и микрофону.
+Во время занятия в нижней части экрана вы увидите панель управления. Вы можете включать и отключать микрофон и камеру, демонстрировать экран или работать на онлайн-доске.
+
+
+
+
+ Онлайн-доска
+
+
+Чтобы добавить онлайн-доску, нажмите на значок «Доска» на панели управления. Выберите онлайн-доску
+или создайте новую. Вы можете заниматься на доске прямо во время видеозвонка.
+
+На доске можно рисовать, вводить текст, добавлять фигуры и изображения.
+Изменения на доске сохранятся автоматически.
+
+
diff --git a/apps/xi.support/markdown/control-payments/analytics.mdx b/apps/xi.support/markdown/control-payments/analytics.mdx
new file mode 100644
index 00000000..b0ee34bb
--- /dev/null
+++ b/apps/xi.support/markdown/control-payments/analytics.mdx
@@ -0,0 +1,62 @@
+import Link from 'mdxComponents/Link';
+import AnchorHeading from 'mdxComponents/AnchorHeading';
+import Image from 'mdxComponents/Image';
+
+
+ Контролировать оплату
+
+
+
+ Как создать счёт
+
+
+Чтобы отправить ученику счёт за занятие, нажмите «Создать счёт на оплату».
+
+В открывшейся форме выберите:
+
+- ученика или группу;
+- тип занятия — стоимость и длительность;
+- при необходимости добавьте комментарий.
+
+Нажмите «Отправить».
+
+
+
+Ученик увидит счёт в разделе «Оплаты» и сможет оплатить его напрямую вам — банковским переводом или наличными .
+
+Когда деньги поступят, нажмите «Подтвердить» на вкладке «Журнал оплат». Счёт будет учтён в доходах.
+
+Если оплата так и не поступила, свяжитесь с учеником. Не подтверждайте счёт.
+
+
+ Журнал оплат
+
+
+Для управления платежами перейдите в раздел «Контроль оплат» в меню слева.
+Используйте подраздел «Журнал оплат», чтобы отслеживать все выставленные счета.
+Следите за их статусом: «оплачен», «ожидает подтверждения», «ждёт оплаты» или «не оплачен».
+
+
+
+
+ Аналитика
+
+
+Отслеживайте доход по месяцам, дням и предметам на вкладке «Аналитика».
+
+
diff --git a/apps/xi.support/markdown/prepare-for-lesson/create-lesson.mdx b/apps/xi.support/markdown/prepare-for-lesson/create-lesson.mdx
new file mode 100644
index 00000000..e0dcfa49
--- /dev/null
+++ b/apps/xi.support/markdown/prepare-for-lesson/create-lesson.mdx
@@ -0,0 +1,11 @@
+import Link from 'mdxComponents/Link';
+import AnchorHeading from 'mdxComponents/AnchorHeading';
+import Image from 'mdxComponents/Image';
+
+
+ Назначить занятие
+
+
+Перейдите в «Расписание» в меню слева. Выберите день и время и нажмите на ячейку в календаре.
+
+Откроется окно, в котором вы сможете выбрать ученика или группу, настроить время и описание, а также сделать занятие регулярным.
diff --git a/apps/xi.support/markdown/prepare-for-lesson/materials.mdx b/apps/xi.support/markdown/prepare-for-lesson/materials.mdx
new file mode 100644
index 00000000..3f417f7d
--- /dev/null
+++ b/apps/xi.support/markdown/prepare-for-lesson/materials.mdx
@@ -0,0 +1,19 @@
+import Link from 'mdxComponents/Link';
+import AnchorHeading from 'mdxComponents/AnchorHeading';
+import Image from 'mdxComponents/Image';
+
+
+ Подготовить материалы
+
+
+Вы можете просматривать как все доступные вам материалы, так и материалы в кабинете конкретного ученика.
+
+Чтобы добавить новые материалы, перейдите на главную страницу и нажмите «Создать доску», «Создать заметку» или «Загрузить файл».
+
+Чтобы отправить материал в кабинет ученику или группе, выберите «Дублировать».
+
+Настройте уровень доступа:
+
+- «Теория» — чтобы редактировать материал могли только вы.
+- «Практика» — чтобы редактировать материал могли все участники в кабинете.
+- «Черновик» — чтобы материал видели только вы.
diff --git a/apps/xi.support/markdown/prepare-for-lesson/set-reminders.mdx b/apps/xi.support/markdown/prepare-for-lesson/set-reminders.mdx
new file mode 100644
index 00000000..7ec26d99
--- /dev/null
+++ b/apps/xi.support/markdown/prepare-for-lesson/set-reminders.mdx
@@ -0,0 +1,18 @@
+import Link from 'mdxComponents/Link';
+import AnchorHeading from 'mdxComponents/AnchorHeading';
+import Image from 'mdxComponents/Image';
+
+
+ Настроить напоминания
+
+
+Нажмите на верхнюю иконку в меню слева и перейдите в настройки профиля → Уведомления. Добавьте
+электронную почту, мессенджер или соцсеть, чтобы получать уведомления о начале урока, изменениях в
+расписании или статусе оплаты.
+
+
diff --git a/apps/xi.support/markdown/schedule/first.mdx b/apps/xi.support/markdown/schedule/first.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/schedule/first.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/schedule/second.mdx b/apps/xi.support/markdown/schedule/second.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/schedule/second.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/schedule/third.mdx b/apps/xi.support/markdown/schedule/third.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/schedule/third.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/settings/first.mdx b/apps/xi.support/markdown/settings/first.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/settings/first.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/settings/second.mdx b/apps/xi.support/markdown/settings/second.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/settings/second.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/settings/third.mdx b/apps/xi.support/markdown/settings/third.mdx
deleted file mode 100644
index f1cb3a67..00000000
--- a/apps/xi.support/markdown/settings/third.mdx
+++ /dev/null
@@ -1 +0,0 @@
-### Страница в разработке
diff --git a/apps/xi.support/markdown/tests-and-tasks/add-task.mdx b/apps/xi.support/markdown/tests-and-tasks/add-task.mdx
deleted file mode 100644
index e64d0bfe..00000000
--- a/apps/xi.support/markdown/tests-and-tasks/add-task.mdx
+++ /dev/null
@@ -1,161 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как создать задание?
-
-
-Для того чтобы в нужной категории вашего сообщества появился раздел “Задания”, необходимо выбрать пункт “Задания” при создании категории. Как это сделать,
читайте здесь.
-
-Чтобы открыть тесты, перейдите в нужную вам категорию сообщества и выберите канал “Задания”:
-
-
-
-
- Создание задания
-
-
-Для того чтобы создать задание, выберите “Создать задание” посередине страницы или, если у вас уже есть созданные задания, выберите в правом верхнем углу “Создать” → “Задание”.
-
-Перед вами откроется окно “Создание задания”:
-
-
-
-Название задания - обязательное поле для ввода:
-
-
-
-Для создания вы можете вставить следующие компоненты:
-
-
-
-- Текст
-- Заголовки
-- Списки - маркированный или нумерованный
-- Цитата:
-
-
-
-- Совет
- Если нажать на иконку смайлика, то откроется окно выбора эмодзи рядом с текстом:
-
-
-
-- Разделитель - горизонтальная линия, разделяющая два фрагмента файла:
-
-
-
-- Изображение
-- Видео
-
-Вы можете вставить ссылку на видео или загрузить его:
-
-
-
-- Файлы:
-
-
-
-- Код
-
-Вставьте код в ваше задание:
-
-
-
-Нажав на шесть точек слева от вставленного компонента, появится окно, где вы можете выбрать цвет, передвинуть компонент и удалить его:
-
-
-
-Справа вверху создания вы можете использовать поиск, поделиться страницей, нажать на три точки и появится окно со следующими функциями:
-
-
-
-
- Настройки
-
-
-В окне “Настройки” необходимо добавить:
-
-- “Дата открытия” - дата и время, когда задание станет доступно;
-- “Дата закрытия” - дата и время, когда задание станет недоступно;
-- “Модель оценивания” - выбор модели для оценки задания. Подробнее читайте
здесь.
-
-Для сохранения всех настроек нажмите “Сохранить”:
-
-
diff --git a/apps/xi.support/markdown/tests-and-tasks/add-test.mdx b/apps/xi.support/markdown/tests-and-tasks/add-test.mdx
deleted file mode 100644
index b9164711..00000000
--- a/apps/xi.support/markdown/tests-and-tasks/add-test.mdx
+++ /dev/null
@@ -1,140 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как создать тест?
-
-
-Для того чтобы в нужной категории вашего сообщества появился раздел “Задания”, необходимо выбрать пункт “Задания” при создании категории. Как это сделать,
читайте здесь.
-
-Чтобы открыть тесты, перейдите в нужную вам категорию сообщества и выберите канал “Задания”:
-
-
-
-
- Создание теста
-
-
-Для того чтобы создать тест, выберите “Создать тест” посередине страницы или, если у вас уже есть созданные задания, выберите в правом верхнем углу “Создать” → “Тест”.
-
-Перед вами откроется окно “Создание теста”:
-
-
-
-
- Выбор ответа на вопрос
-
-
-Добавлять вопросы можно внизу страницы:
-
-
-
-Существуют три вида ответа на вопрос:
-
-
-- 1. “Простой ответ” - На данный вопрос существует только один правильный ответ.
-
-В строке “Вопрос” введите свой вопрос. Также можно прикрепить файл к вопросу.
-
-В поле “Правильный ответ” выберите точность ответа и справа впишите правильный ответ на вопрос. Также можно выбрать “Не учитывать регистр” и добавить дополнительный вариант ответа:
-
-
-
-Выбор точности:
-
-- “Точно” - ответ ученика должен полностью совпадать с ответами преподавателя;
-- “Содержит” - ответ ученика частично или полностью соответствует ответу преподавателя:
-
-
-
-- 2. “Развернутый ответ” - Вопрос, на который дается развернутый ответ.
-
-В строке “Вопрос” введите свой вопрос. Также можно прикрепить файл к вопросу:
-
-
-
-- 3. “Выбор варианта” - На вопрос есть несколько вариантов ответа.
-
-В строке “Вопрос” введите свой вопрос. Также можно прикрепить файл к вопросу.
-
-В поле “Варианты ответа” впишите возможные варианты ответа на вопрос:
-
-
-
-Для того чтобы поменять порядок вопросов, используйте “стрелочки” справа от вида ответа или нажмите на три точки. Также здесь можно удалить вопрос:
-
-
-
-
-
- Настройки
-
-
-В окне “Настройки” необходимо добавить:
-
-- “Название” - название вашего теста;
-- “Описание” - описание вашего теста;
-- “Дата открытия” - дата и время, когда тест станет доступен;
-- “Дата закрытия” - дата и время, когда тест станет недоступен;
-- “Ограничение по времени” - время на прохождение теста будет ограничено. Необязательно;
-- “Количество попыток” - количество доступных раз для прохождения теста. Необязательно;
-- “Модель оценивания” - выбор модели для оценки теста. Подробнее
читайте здесь.
-- “Отметки” - тест может быть оценен автоматически. Подробнее
читайте здесь.
-
-Для сохранения всех настроек нажмите “Сохранить”:
-
-
diff --git a/apps/xi.support/markdown/tests-and-tasks/edit.mdx b/apps/xi.support/markdown/tests-and-tasks/edit.mdx
deleted file mode 100644
index 4040e14e..00000000
--- a/apps/xi.support/markdown/tests-and-tasks/edit.mdx
+++ /dev/null
@@ -1,27 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как редактировать задание/тест?
-
-
-Для того чтобы редактировать задание или тест перейдите в нужную вам категорию сообщества и выберите канал “Задания”:
-
-
-
-Для редактирования задания или теста нажмите на “Изменить” справа от названия. Здесь же вы можете скрыть задание или удалить его. Для удаление нажмите на “Удалить” справа от названия:
-
-
diff --git a/apps/xi.support/markdown/tests-and-tasks/evaluation-system.mdx b/apps/xi.support/markdown/tests-and-tasks/evaluation-system.mdx
deleted file mode 100644
index 01f48d40..00000000
--- a/apps/xi.support/markdown/tests-and-tasks/evaluation-system.mdx
+++ /dev/null
@@ -1,88 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Что такое Модель оценивания?
-
-
-Модель оценивания - модель оценки результатов, выполненных заданий.
-
-Варианты моделей оценки:
-
-- Без оценки
-- 5-балльная
-
-При включенной автоматической проверке и методе оценки по 5-балльной шкале:
-
-
-
-- Буквенная
-
-При включенной автоматической проверке и методе оценки по буквенной шкале:
-
-
-
-- 12-балльная
-
-При включенной автоматической проверке и методе оценки по 12-балльной шкале:
-
-
-
-- 100-балльная
-
-При включенной автоматической проверке и методе оценки по 100-балльной шкале оценка будет зависеть от процента правильных ответов.
-
-- Произвольная
-
-При включенной автоматической проверке и методе оценки по произвольной шкале:
-
-
-
-
- Отметки
-
-
-Вы можете выбрать автоматическую проверку теста:
-
-
-
-Но если в тест добавлены вопросы с развернутым ответом, то вам необходимо проверить их самостоятельно:
-
-
diff --git a/apps/xi.support/markdown/videoconference/about.mdx b/apps/xi.support/markdown/videoconference/about.mdx
deleted file mode 100644
index 78a1dfc8..00000000
--- a/apps/xi.support/markdown/videoconference/about.mdx
+++ /dev/null
@@ -1,55 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Что такое сервис видеоконференций?
-
-
-Сервис видеоконференций - это инструмент, который позволяет пользователям общаться и проводить встречи, используя видеосвязь.
-
-Чтобы использовать сервис видеоконференций, необходимо иметь доступ к интернету и устройство с камерой и микрофоном:
-
-
-
-Сервис видеоконференций позволяет нескольким участникам (преподавателю и ученику) видеть и слышать друг друга в режиме реального времени:
-
-
-
-Участники видеоконференции могут демонстрировать свои экраны, совместно работать над заданиями, презентациями и другими материалами:
-
-
-
-Общаться в сервисе видеоконференций можно как с помощью микрофона, так и в чате конференции:
-
-
-
-
- Основные функции сервиса видеоконференций
-
-
-- **Видеосвязь:** участники могут видеть и слышать друг друга в режиме реального времени.
-- **Демонстрация экрана:** участники могут показывать свои экраны другим участникам, чтобы совместно работать над заданиями, или демонстрировать визуальные материалы.
-- **Приглашение участников:** организатор конференции может приглашать других пользователей на конференцию.
-- **Чат:** участники могут обмениваться сообщениями в реальном времени.
-- **Управление участниками:** организатор конференции может управлять участниками, предоставляя или ограничивая им доступ к конференции (функциям видеоконференции).
diff --git a/apps/xi.support/markdown/videoconference/join-videoconference.mdx b/apps/xi.support/markdown/videoconference/join-videoconference.mdx
deleted file mode 100644
index 5a5f4def..00000000
--- a/apps/xi.support/markdown/videoconference/join-videoconference.mdx
+++ /dev/null
@@ -1,46 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Как присоединиться к видеоконференции?
-
-
-Чтобы присоединиться к видеоконференции, вам необходимо выполнить следующие шаги:
-
-
- - 1. В панели сообщества перейдите в нужную категорию, далее - в раздел канала, в котором запланирована видеоконференция:
-
-
- - 2. Зайдите во вкладку «Видеоконференция». Перед вами откроется окно «Присоединиться к конференции». Здесь вы можете настроить камеру и звук перед началом конференции.
-
- - 3. Если видеоконференция уже началась, нажмите «Присоединиться»:
-
-
- - 4. Вы присоединились к видеоконференции:
-
-
- - 5. Если видеоконференция еще не началась, вы все равно можете к ней присоединиться в назначенное время и подождать ее участника:
-
-
-
diff --git a/apps/xi.support/markdown/work-beginning/about-interface.mdx b/apps/xi.support/markdown/work-beginning/about-interface.mdx
deleted file mode 100644
index c689576a..00000000
--- a/apps/xi.support/markdown/work-beginning/about-interface.mdx
+++ /dev/null
@@ -1,75 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Обзор интерфейса
-
-
-
- Главное меню
-
-
-Главное располагается в левой части экрана. Ниже представлена схема элементов меню.
-Они рассмотрены подробнее далее в статье.
-
-
-
-
-
-В верхнем левом углу вы видите название и фото текущего сообщетсва.
-
-Чтобы открыть меню сообщества, нажмите на стрелку вниз:
-
-
-
-Меню сообщества содержит несколько опций.
-В зависимости от вашей роли в сообществе могут быть доступны следующие пункты:
-
-- Пригласить людей - создание ссылки-приглашения в сообщество;
-- Настройки сообщества - изменение названия, изображения сообщества, настройка ролей, просмотр истории активности и приглашений. Здесь также можно удалить сообщество;
-- Создать канал - создание канала;
-- Создать категорию - создание категории;
-- Покинуть сообщество - выход из сообщества.
-
-
- Категории
-
-
-В сообществе можно создавать, редактировать и удалять категории. Категорий может быть несколько,
-однако их названия в рамках одного сообщества не должны повторяться. В категории есть каналы.
-
-На примере ниже: категория B1.2, каналы - объявления, задания, чат, видеоконференция.
-
-
-
-
- Каналы
-
-
-В каждой категории можно создавать и удалять каналы. Каналов одного типа (например,
-”задания”) в одной категории может быть несколько.
-
-
- Настойки пользователя
-
-
-В нижнем левом углу находятся настройки текущего пользователя. В настройках можно найти и изменить личные данные, параметры персонализации и настройки безопасности.
-Подробнее о настройках пользователя здесь.
diff --git a/apps/xi.support/markdown/work-beginning/device-info.mdx b/apps/xi.support/markdown/work-beginning/device-info.mdx
deleted file mode 100644
index 756713ff..00000000
--- a/apps/xi.support/markdown/work-beginning/device-info.mdx
+++ /dev/null
@@ -1,71 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Информация об устройствах
-
-
-Рассказываем с каких устройств можно пользоваться платформой xi.effect,
-как установить приложение на своё устройство - смартфон, планшет, ноутбук или компьютер.
-
-
- Использование с ноутбука или компьютера
-
-
-Для работы на платформе вам необходим браузер - любой, кроме
Internet Explorer, так как он устарел и больше не поддерживается. Рекомендуется
-использовать последнюю версию браузера.
-
-
- Установка приложения на ноутбук или компьютер
-
-
-Для удобства использования, Вы можете установить платформу на своё устройство, для этого в браузере нужно перейти
-в
приложение, найти в браузере иконку установки и нажать на неё, как показано на
-изображении ниже. В зависимости от браузера, иконка может отличаться. Опция доступа в большинстве браузеров – Chrome, Yandex Browser, Firefox, Safari, Opera,
-для операционных систем – Windows и MacOS.
-
-
-
-
- Использование со cмартфона или планшета
-
-
-Приложение xi.effect адаптировано под удобное использование с мобильных устройств, смартфонов и планшетов.
-Рекомендуется использовать популярные браузеры - Chrome, Yandex Browser, Firefox, Safari, Opera; доступно на устройствах с операционными системами – Android и IOS.
-
-
- Установка приложения на cмартфон или планшет
-
-
-Для удобства использования, Вы можете установить платформу на своё мобильное устройство, для этого в браузере нужно перейти
-в
приложение, найти в меню браузера пункт "Установить приложение" и нажать на него, как показано на изображениях ниже, далее приложение можно будет найти в списке приложений на вашем устройстве. В зависимости от браузера, процесс установки может отличаться. Опция доступа в большинстве браузеров – Chrome, Yandex Browser, Firefox, Safari, Opera, для операционных систем – Android и IOS.
-
-
-
-Далее
-
-
-
-
- Политика устранения ошибок в зависимости от версии браузера
-
-
-Команда разработки xi.effect старается своевременно выявлять и устранять проблемы в наших продуктах.
-Тем не менее, выявить и исправить все возможные ошибки для всех устройств, браузеров и их версий – невозможно. Поэтому, при возникновении проблемы,
-приоритет отдаётся ошибкам, выявленным в последних версиях браузера, вышедших не раньше, чем год назад, от текущей даты.
diff --git a/apps/xi.support/markdown/work-beginning/invite-students.mdx b/apps/xi.support/markdown/work-beginning/invite-students.mdx
new file mode 100644
index 00000000..6f7aa341
--- /dev/null
+++ b/apps/xi.support/markdown/work-beginning/invite-students.mdx
@@ -0,0 +1,61 @@
+import Link from 'mdxComponents/Link';
+import AnchorHeading from 'mdxComponents/AnchorHeading';
+import Image from 'mdxComponents/Image';
+
+
+ Пригласить учеников
+
+
+Чтобы добавить ученика или группу, перейдите в раздел «Кабинеты» в меню слева.
+
+Кабинет — цифровое пространство для учёбы. У каждого ученика и группы свой кабинет. В кабинете хранятся карточки занятий, материалы и счета на оплату.
+
+
+
+
+ Индивидуальные приглашения
+
+Нажмите кнопку «Пригласить» в правом верхнем углу. Откроется окно со ссылками-приглашениями.
+Скопируйте готовую ссылку или создайте новую.
+
+
+
+Зарегистрировавшись по ссылке, пользователь сразу попадёт в список ваших учеников.
+
+
+ Приглашения в группу
+
+
+1. Нажмите кнопку «Создать группу» в правом верхнем углу. 2. Придумайте название для группы и
+ заполните описание.
+
+
+
+3. Откройте кабинет группы и нажмите «Пригласить в группу». Скопируйте ссылку-приглашение и отправьте ученику.
+
+Зарегистрировавшись по ссылке, пользователь сразу попадает в группу.
+
+
+
+Если ученик уже занимается с вами на платформе индивидуально, а теперь вы хотите пригласить его в
+группу, нажмите «Добавить ученика». Переход по общей ссылке-приглашению также сработает.
diff --git a/apps/xi.support/markdown/work-beginning/nickname.mdx b/apps/xi.support/markdown/work-beginning/nickname.mdx
deleted file mode 100644
index 531f6a2f..00000000
--- a/apps/xi.support/markdown/work-beginning/nickname.mdx
+++ /dev/null
@@ -1,51 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Что такое имя пользователя?
-
-
-Имя пользователя (Никнейм) - это уникальное имя, которое выбирает себе пользователь для идентификации на сайте. Оно может быть связано с реальными данными пользователя, а может быть полностью вымышленным.
-
-- Имя пользователя должно быть не менее 4 и не больше 30 символов. Может содержать символы латиницы, цифры, символы дефиса и точки.
-
-Например, на картинке:
-
-
-
-- Анна Ивановна - Отображаемое имя;
-- ivanova.a - Имя пользователя (Никнейм).
-
-Основное различие между отображаемым именем и никнеймом заключается в том, что отображаемое имя является более формальным и может быть связано с реальными данными пользователя (например, с именем и фамилией) в то время как никнейм является более личным и может быть полностью выдуманным.
-
-
- Как изменить имя пользователя?
-
-
-Для того чтобы изменить Имя пользователя, необходимо войти под своим логином и паролем на сайт
xieffect.ru. Далее войдите в профиль пользователя. Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-В открывшемся окне перейдите в раздел «Личные данные» и в поле «Имя пользователя» напишите свой новый никнейм.
-
-Помните, что он должен быть уникальным. Если ваш новый никнейм будет занят, то необходимо придумать новый. Нажмите “Сохранить”. Ваше Имя пользователя было изменено:
-
-
diff --git a/apps/xi.support/markdown/work-beginning/password-recovery.mdx b/apps/xi.support/markdown/work-beginning/password-recovery.mdx
deleted file mode 100644
index df10c366..00000000
--- a/apps/xi.support/markdown/work-beginning/password-recovery.mdx
+++ /dev/null
@@ -1,85 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Восстановление пароля
-
-
-Для сброса пароля необходимо нажать “Восстановить пароль”:
-
-
-
-Перед вами появится окно, куда необходимо ввести электронную почту.
-Используйте адрес электронный почты, который вы указывали при регистрации аккаунта. Нажмите “Отправить”.
-
-
-
-В случае, если почта указана верно, вы увидите соответствующее сообщение с информацией о том,
-что ссылка на восстановление была отправлена на соответствующую электронную почту:
-
-
-
-Откройте ваш электронный почтовый ящик и найдите письмо с инструкциями для восстановления пароля.
-Если письмо не пришло, проверьте папку “спам”.
-
-
- Не удалось найти аккаунт
-
-
-Если при введении электронной почты возникает ошибка “Не удалось найти аккаунт”, значит, аккаунт с указанной электронной почтой не был зарегистрирован на портале.
-Проверьте корректность написания электронной почты или зарегистрируйтесь.
-
-
-
-
- Сброс пароля
-
-
-В вашем электронном почтовом ящике должно появиться письмо с ссылкой для сброса пароля.
-Перейдя по ссылке, вы должны увидеть форму для восстановления пароля:
-
-
-
-Впишите в поля новый пароль. Он должен отличаться от предыдущего, содержать не менее 6 и не больше 100 символов,
-может использовать прописные и строчные символы латиницы, цифры и содержать специальные символы.
-
-Если возникает ошибка “Такой пароль легко взломать”, значит, указанный пароль слишком простой.
-Добавьте прописные, строчные, специальные символы или цифры.
-
-Ошибка “Пароли не совпадают” говорит о том, что пароли, указанные в полях “Пароль” и “Подтвердите пароль” различаются.
-Проверьте корректность написания пароля в полях.
-
-
-
-Для входа в личный кабинет после успешной смены пароля авторизуйтесь, указав новый пароль.
diff --git a/apps/xi.support/markdown/work-beginning/signin.mdx b/apps/xi.support/markdown/work-beginning/signin.mdx
deleted file mode 100644
index 83ab1376..00000000
--- a/apps/xi.support/markdown/work-beginning/signin.mdx
+++ /dev/null
@@ -1,52 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Вход в приложение
-
-
-
-
-
- Возможные проблемы
-
-
-
- Не удалось найти аккаунт
-
-
-Если при попытке войти в личный кабинет возникает ошибка “Не удалось войти в аккаунт”, значит,
-указанная почта не зарегистрирована на портале. Проверьте правильность написания почты или
зарегистрируйтесь.
-
-
- Неправильный пароль
-
-
-Если при попытке войти в личный кабинет возникает ошибка “Неправильный пароль”, значит, пароль был введен неверно.
-Проверьте правильность написания пароля или сбросьте пароль.
-
-
-
-
- Ошибка сервера
-
-
-Если при попытке войти в личный кабинет возникает “Ошибка сервера”, повторите попытку позже.
-
-
diff --git a/apps/xi.support/markdown/work-beginning/signup-invite.mdx b/apps/xi.support/markdown/work-beginning/signup-invite.mdx
deleted file mode 100644
index f5f39f66..00000000
--- a/apps/xi.support/markdown/work-beginning/signup-invite.mdx
+++ /dev/null
@@ -1,46 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Регистрация по ссылке-приглашению
-
-
-Откройте ссылку-приглашение и зарегистрируйтесь. Подробнее о регистрации здесь.
-
-
-
-После успешной регистрации, настройте свой профиль.
-
-
-
-На этапе создания сообщества вы увидите отдельную опцию “Присоединиться к сообществу”.
-Выберите ее и нажмите “продолжить”.
-
-
-
-
- Приглашение не действительно
-
-
-Если вы видите сообщение “приглашение не действительно”, значит, срок действия ссылки-приглашения истек.
-Попросите выслать ссылку-приглашение еще раз.
-
-
diff --git a/apps/xi.support/markdown/work-beginning/signup.mdx b/apps/xi.support/markdown/work-beginning/signup.mdx
index 205aadbd..35c4a40d 100644
--- a/apps/xi.support/markdown/work-beginning/signup.mdx
+++ b/apps/xi.support/markdown/work-beginning/signup.mdx
@@ -6,43 +6,19 @@ import Image from 'mdxComponents/Image';
Регистрация
-Для работы на портале необходимо
зарегистрироваться.
+Чтобы использовать sovlium, нужно
зарегистрироваться.
-Укажите почту, придумайте пароль и имя пользователя.
-
-- Почта должна быть действующей. На нее придет письмо с подтверждением регистрации. Почта также понадобится в случае потери доступа к аккаунту.
-- Имя пользователя должно быть не менее 4 и не больше 30 символов, может содержать символы латиницы, цифры, символы дефиса и точки.
-- Имя пользователя может быть любым. Настроить отображаемое имя можно будет далее. Например, имя пользователя — ivanova.a, отображаемое имя — Иванова Анна
-- Пароль должен быть не менее 6 и не больше 100 символов, может использовать прописные и строчные символы латиницы, цифры и содержать специальные символы.
-
-В случае, если после нажатия на кнопку “Зарегистрироваться” один или несколько полей подсвечены красным цветом,
-исправьте значения красного поля (полей) в соответствии с требованиями и нажмите “Зарегистрироваться” еще раз.
-
-
- Ошибки
-
+- Придумайте имя пользователя — от 4 до 30 символов в нижнем регистре, латиницей, можно добавить цифры, точку, дефис. Имя должно быть уникальным. Пример: anna86.
-
- Такое имя пользователя уже занято
-
-
-Ошибка “Такое имя пользователя уже занято” означает, что пользователь с указанным именем пользователя уже существует. Придумайте другое имя пользователя.
-
-
- Аккаунт с такой почтой уже зарегистрирован
-
-
-Ошибка “Аккаунт с такой почтой уже зарегистрирован” означает, что на портале уже существует личный кабинет, привязанный к указанной вами электронной почте. Используйте адрес другой электронной почты.
-
-
- Такой пароль легко взломать
-
-
-Ошибка “Такой пароль легко взломать” означает, что указанный пароль слишком простой. Добавьте прописные, строчные, специальные символы или цифры.
+- Укажите действующую электронную почту — туда мы отправим подтверждение регистрации.
+- Придумайте пароль — от 6 до 100 символов, латиницей, прописные и строчные символы, цифры и специальные символы.
+- Нажмите «Зарегистрироваться».
+- Чтобы подтвердить почту, перейдите по ссылке в письме.
+ Если письмо долго не приходит, проверьте папку «Спам». Если письмо так не пришло или возникли другие проблемы — напишите нам, пожалуйста.
diff --git a/apps/xi.support/markdown/work-beginning/username.mdx b/apps/xi.support/markdown/work-beginning/username.mdx
deleted file mode 100644
index f7368cf4..00000000
--- a/apps/xi.support/markdown/work-beginning/username.mdx
+++ /dev/null
@@ -1,51 +0,0 @@
-import Link from 'mdxComponents/Link';
-import AnchorHeading from 'mdxComponents/AnchorHeading';
-import Image from 'mdxComponents/Image';
-
-
- Что такое отображаемое Имя?
-
-
-«Отображаемое имя» - ваше имя пользователя, которое видно другим пользователям.
-
-Вы сами выбираете имя при настройке аккаунта сразу после регистрации и можете в любой момент изменить его в настройках. Отображаемое имя может включать в себя имя, фамилию или псевдоним.
-
-Например, на картинке:
-
-
-
-- Анна Ивановна - Отображаемое имя;
-- ivanova.a - Имя пользователя (Никнейм).
-
-В отличии от Имени пользователя, отображаемое имя не является уникальным идентификатором на сайте. Основное различие между отображаемым именем и никнеймом заключается в том, что отображаемое имя является более формальным и может быть связано с реальными данными пользователя (например, с именем и фамилией) в то время как никнейм является более личным и может быть полностью выдуманным.
-
-
- Как изменить отображаемое имя?
-
-
-Для того чтобы изменить Отображаемое имя, необходимо войти под своим логином и паролем на сайт
xieffect.ru. Далее войдите в профиль пользователя. Для этого нажмите на иконку профиля в нижней части экрана:
-
-
-
-В открывшемся окне перейдите в раздел «Личные данные» и в поле «Отображаемое имя» напишите свое новое имя.
-
-Нажмите “Сохранить”. Ваше имя было изменено:
-
-
diff --git a/apps/xi.support/markdown/work-beginning/welcome.mdx b/apps/xi.support/markdown/work-beginning/welcome.mdx
index 6738f27a..447dac23 100644
--- a/apps/xi.support/markdown/work-beginning/welcome.mdx
+++ b/apps/xi.support/markdown/work-beginning/welcome.mdx
@@ -3,87 +3,31 @@ import AnchorHeading from 'mdxComponents/AnchorHeading';
import Image from 'mdxComponents/Image';
- Настройка профиля после регистрации
+ Настроить профиль
-
- Профиль
-
+Подтвердите почту и начните настройку аккаунта.
-После успешной регистрации откроется инструкция по настройке аккаунта.
-Выберите отображаемое имя. При желании, загрузите изображение профиля.
+Шаг 1. По желанию загрузите фото.
-
+Шаг 2. Укажите имя, которое будут видеть другие пользователи. Оно может быть неуникальным. Пример: Анна Иванова.
-
-
-В зависимости от цели, выберите соответствующую опцию.
-
-
-
-Выберите “создать” для создания сообщества:
-
-
-
-Укажите название сообщества.
-При желании, загрузите изображение сообщества.
+Шаг 3. Нажмите «Продолжить».
-
-
-Выберите “присоединиться” чтобы присоединиться к сообществу, если у вас есть ссылка-приглашение:
-
-
-
-Вставьте ссылку-приглашение в поле “ссылка-приглашение”:
-
-
-
-
- Окончание настройки профиля
-
-
-В зависимости от того, насколько вы знакомы с инструментами xi.effect, выберите подходящую опцию для ознакомления с платформой.
-
-Вариант “Посмотреть тур по продукту” ознакомит вас с основными элементами интерфейса.
+Шаг 4. Выберите роль — ученик или репетитор.
-Вариант “Почитать справку” перенаправит на портал поддержки, где можно найти ответы на возникшие вопросы.
+Шаг 5. По желанию добавьте мессенджер, чтобы получать уведомления о статусе оплаты, переносе занятий и будущих занятиях. Наш бот отправляет только служебные уведомления.
diff --git a/apps/xi.support/next.config.js b/apps/xi.support/next.config.js
index 893e1819..3fd366e1 100644
--- a/apps/xi.support/next.config.js
+++ b/apps/xi.support/next.config.js
@@ -22,7 +22,7 @@ const nextConfig = {
'@xipkg/button',
'@xipkg/input',
'@xipkg/utils',
- 'pkg.footer',
+ 'pkg.landing.footer',
'@xipkg/link',
],
compiler: {
diff --git a/apps/xi.support/package.json b/apps/xi.support/package.json
index 3533b445..150f4ff9 100644
--- a/apps/xi.support/package.json
+++ b/apps/xi.support/package.json
@@ -15,11 +15,11 @@
"@next/mdx": "^15.1.6",
"@types/mdx": "^2.0.13",
"@xipkg/tailwind": "0.8.1",
- "@xipkg/icons": "^1.6.0",
+ "@xipkg/icons": "^2.7.2",
"@xipkg/input": "^1.2.0",
- "@xipkg/link": "1.3.0",
- "@xipkg/button": "^3.1.8",
- "pkg.footer": "*",
+ "@xipkg/link": "^2.0.12",
+ "@xipkg/button": "^4.0.0",
+ "pkg.landing.footer": "*",
"next": "^15.1.6",
"react": "^19.0.0",
"react-dom": "^19.0.0",
@@ -48,6 +48,6 @@
"@unrs/resolver-binding-linux-x64-gnu": "1.11.1"
},
"main": ".eslintrc.js",
- "author": "xi.effect",
+ "author": "Sovlium",
"license": "ISC"
}
diff --git a/apps/xi.support/public/apple-touch-icon.png b/apps/xi.support/public/apple-touch-icon.png
new file mode 100644
index 00000000..9a1a3790
Binary files /dev/null and b/apps/xi.support/public/apple-touch-icon.png differ
diff --git a/apps/xi.support/public/assets/icons/html_code.html b/apps/xi.support/public/assets/icons/html_code.html
index 987226c4..b21be0b5 100644
--- a/apps/xi.support/public/assets/icons/html_code.html
+++ b/apps/xi.support/public/assets/icons/html_code.html
@@ -4,8 +4,8 @@
-
-
+
+
diff --git a/apps/xi.support/public/assets/markdown/account/account-sample.jpg b/apps/xi.support/public/assets/markdown/account/account-sample.jpg
deleted file mode 100644
index 05f74e6c..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/account-sample.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/change-email-modal.png b/apps/xi.support/public/assets/markdown/account/change-email-modal.png
deleted file mode 100644
index 3b6a315a..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/change-email-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/change-password-modal.png b/apps/xi.support/public/assets/markdown/account/change-password-modal.png
deleted file mode 100644
index 347ca017..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/change-password-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/change-photo-modal.png b/apps/xi.support/public/assets/markdown/account/change-photo-modal.png
deleted file mode 100644
index 8bf59de9..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/change-photo-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/confirm-email.jpg b/apps/xi.support/public/assets/markdown/account/confirm-email.jpg
deleted file mode 100644
index f3e18d42..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/confirm-email.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/confirm-email.png b/apps/xi.support/public/assets/markdown/account/confirm-email.png
deleted file mode 100644
index cc98bb6a..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/confirm-email.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/logout.jpg b/apps/xi.support/public/assets/markdown/account/logout.jpg
deleted file mode 100644
index 2cca0f15..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/logout.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/main.jpg b/apps/xi.support/public/assets/markdown/account/main.jpg
deleted file mode 100644
index c22180f1..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/main.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/password-changed-modal.png b/apps/xi.support/public/assets/markdown/account/password-changed-modal.png
deleted file mode 100644
index 38de7af4..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/password-changed-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/personal-data.jpg b/apps/xi.support/public/assets/markdown/account/personal-data.jpg
deleted file mode 100644
index 31ee59d2..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/personal-data.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/personalization.jpg b/apps/xi.support/public/assets/markdown/account/personalization.jpg
deleted file mode 100644
index a32751fe..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/personalization.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/profile.jpeg b/apps/xi.support/public/assets/markdown/account/profile.jpeg
deleted file mode 100644
index 1e641bd6..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/profile.jpeg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/security.jpg b/apps/xi.support/public/assets/markdown/account/security.jpg
deleted file mode 100644
index b61a91dd..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/security.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/sound&video-settings-detailed-settings.jpg b/apps/xi.support/public/assets/markdown/account/sound&video-settings-detailed-settings.jpg
deleted file mode 100644
index caa68c2a..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/sound&video-settings-detailed-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/account/sound&video-settings.jpg b/apps/xi.support/public/assets/markdown/account/sound&video-settings.jpg
deleted file mode 100644
index d985c26a..00000000
Binary files a/apps/xi.support/public/assets/markdown/account/sound&video-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/access-rights.jpg b/apps/xi.support/public/assets/markdown/community/access-rights.jpg
deleted file mode 100644
index 0f695320..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/access-rights.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/activity-history.jpg b/apps/xi.support/public/assets/markdown/community/activity-history.jpg
deleted file mode 100644
index 40767d45..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/activity-history.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-category-modal.png b/apps/xi.support/public/assets/markdown/community/add-category-modal.png
deleted file mode 100644
index 1ac3349d..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-category-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-category.jpg b/apps/xi.support/public/assets/markdown/community/add-category.jpg
deleted file mode 100644
index a1d2ab4c..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-category.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-class-modal.png b/apps/xi.support/public/assets/markdown/community/add-class-modal.png
deleted file mode 100644
index 049cad3e..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-class-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-class.jpg b/apps/xi.support/public/assets/markdown/community/add-class.jpg
deleted file mode 100644
index 6fdc3d27..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-class.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-classes-modal.png b/apps/xi.support/public/assets/markdown/community/add-classes-modal.png
deleted file mode 100644
index 729a0bba..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-classes-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-community-modal.png b/apps/xi.support/public/assets/markdown/community/add-community-modal.png
deleted file mode 100644
index 7f973556..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-community-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-community.jpeg b/apps/xi.support/public/assets/markdown/community/add-community.jpeg
deleted file mode 100644
index 4ab35c8c..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-community.jpeg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-invitation-modal.png b/apps/xi.support/public/assets/markdown/community/add-invitation-modal.png
deleted file mode 100644
index b73c5ca7..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-invitation-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/add-member-modal.png b/apps/xi.support/public/assets/markdown/community/add-member-modal.png
deleted file mode 100644
index b592b8d7..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/add-member-modal.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/category-classes-settings.jpg b/apps/xi.support/public/assets/markdown/community/category-classes-settings.jpg
deleted file mode 100644
index aab7f917..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/category-classes-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/category-members.jpg b/apps/xi.support/public/assets/markdown/community/category-members.jpg
deleted file mode 100644
index bbdf8a76..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/category-members.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/category-settings.jpg b/apps/xi.support/public/assets/markdown/community/category-settings.jpg
deleted file mode 100644
index 0e1c3621..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/category-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/choose-icon-color.jpg b/apps/xi.support/public/assets/markdown/community/choose-icon-color.jpg
deleted file mode 100644
index 55545f22..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/choose-icon-color.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/choose-role-color.jpg b/apps/xi.support/public/assets/markdown/community/choose-role-color.jpg
deleted file mode 100644
index 5ecdb673..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/choose-role-color.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/color-clues.jpg b/apps/xi.support/public/assets/markdown/community/color-clues.jpg
deleted file mode 100644
index 7736e791..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/color-clues.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/community-home.jpg b/apps/xi.support/public/assets/markdown/community/community-home.jpg
deleted file mode 100644
index 188c8efb..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/community-home.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/create-community.jpeg b/apps/xi.support/public/assets/markdown/community/create-community.jpeg
deleted file mode 100644
index e0bd57d1..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/create-community.jpeg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/delete-role.jpg b/apps/xi.support/public/assets/markdown/community/delete-role.jpg
deleted file mode 100644
index 24611750..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/delete-role.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/invitations.jpg b/apps/xi.support/public/assets/markdown/community/invitations.jpg
deleted file mode 100644
index 97bba754..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/invitations.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/join-community.png b/apps/xi.support/public/assets/markdown/community/join-community.png
deleted file mode 100644
index c3bc1c43..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/join-community.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/new-community.jpg b/apps/xi.support/public/assets/markdown/community/new-community.jpg
deleted file mode 100644
index e612f2ee..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/new-community.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/private-category-settings.jpg b/apps/xi.support/public/assets/markdown/community/private-category-settings.jpg
deleted file mode 100644
index 47d71946..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/private-category-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/role-settings.jpg b/apps/xi.support/public/assets/markdown/community/role-settings.jpg
deleted file mode 100644
index 7edd8cad..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/role-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/roles-members.jpg b/apps/xi.support/public/assets/markdown/community/roles-members.jpg
deleted file mode 100644
index d43b27f4..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/roles-members.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/upload-community-image.jpg b/apps/xi.support/public/assets/markdown/community/upload-community-image.jpg
deleted file mode 100644
index b3e44f17..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/upload-community-image.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/community/users.jpg b/apps/xi.support/public/assets/markdown/community/users.jpg
deleted file mode 100644
index e65f7781..00000000
Binary files a/apps/xi.support/public/assets/markdown/community/users.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/conduct-lesson/14videocall.png b/apps/xi.support/public/assets/markdown/conduct-lesson/14videocall.png
new file mode 100644
index 00000000..d09c133f
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/conduct-lesson/14videocall.png differ
diff --git a/apps/xi.support/public/assets/markdown/conduct-lesson/15board.png b/apps/xi.support/public/assets/markdown/conduct-lesson/15board.png
new file mode 100644
index 00000000..60d473f3
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/conduct-lesson/15board.png differ
diff --git a/apps/xi.support/public/assets/markdown/control-payments/11create_invoice.png b/apps/xi.support/public/assets/markdown/control-payments/11create_invoice.png
new file mode 100644
index 00000000..e78a455b
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/control-payments/11create_invoice.png differ
diff --git a/apps/xi.support/public/assets/markdown/control-payments/12analytics.png b/apps/xi.support/public/assets/markdown/control-payments/12analytics.png
new file mode 100644
index 00000000..c2cb33d4
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/control-payments/12analytics.png differ
diff --git a/apps/xi.support/public/assets/markdown/control-payments/13diagrams.png b/apps/xi.support/public/assets/markdown/control-payments/13diagrams.png
new file mode 100644
index 00000000..e9c4efce
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/control-payments/13diagrams.png differ
diff --git a/apps/xi.support/public/assets/markdown/prepare-for-lesson/10reminders.png b/apps/xi.support/public/assets/markdown/prepare-for-lesson/10reminders.png
new file mode 100644
index 00000000..e2f68c9e
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/prepare-for-lesson/10reminders.png differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/12points-system.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/12points-system.jpg
deleted file mode 100644
index 85f7818c..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/12points-system.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/5points-system.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/5points-system.jpg
deleted file mode 100644
index 9b64b600..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/5points-system.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/add-questions.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/add-questions.jpg
deleted file mode 100644
index e0939dc7..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/add-questions.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/add-task.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/add-task.jpg
deleted file mode 100644
index 5eae3a99..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/add-task.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/answer-variants.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/answer-variants.jpg
deleted file mode 100644
index 4919e889..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/answer-variants.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/arbitrary-system.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/arbitrary-system.jpg
deleted file mode 100644
index 39a179f3..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/arbitrary-system.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/auto-evaluation.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/auto-evaluation.jpg
deleted file mode 100644
index e9d0f94e..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/auto-evaluation.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/change-order.png b/apps/xi.support/public/assets/markdown/tests-and-tasks/change-order.png
deleted file mode 100644
index c72b9aa5..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/change-order.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/choose-color.png b/apps/xi.support/public/assets/markdown/tests-and-tasks/choose-color.png
deleted file mode 100644
index d8f492e4..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/choose-color.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/code-snippet.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/code-snippet.jpg
deleted file mode 100644
index 978c9b18..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/code-snippet.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/detailed-answer.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/detailed-answer.jpg
deleted file mode 100644
index 273f7c70..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/detailed-answer.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/edit-task.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/edit-task.jpg
deleted file mode 100644
index 0521f415..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/edit-task.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/emoji.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/emoji.jpg
deleted file mode 100644
index 82d74820..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/emoji.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/letters-system.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/letters-system.jpg
deleted file mode 100644
index 607fc6ca..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/letters-system.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/main-tasks.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/main-tasks.jpg
deleted file mode 100644
index 0e9bb063..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/main-tasks.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/manual-evaluation.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/manual-evaluation.jpg
deleted file mode 100644
index 2da27c73..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/manual-evaluation.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/menu-options.png b/apps/xi.support/public/assets/markdown/tests-and-tasks/menu-options.png
deleted file mode 100644
index 60476c5e..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/menu-options.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/name-task.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/name-task.jpg
deleted file mode 100644
index a017fd5b..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/name-task.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/new-test.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/new-test.jpg
deleted file mode 100644
index 03c04305..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/new-test.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/quote.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/quote.jpg
deleted file mode 100644
index 55d29ee1..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/quote.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/save-settings.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/save-settings.jpg
deleted file mode 100644
index fae57bdc..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/save-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/save-task-settings.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/save-task-settings.jpg
deleted file mode 100644
index baddc70a..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/save-task-settings.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/separator.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/separator.jpg
deleted file mode 100644
index 6e36761a..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/separator.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/simple-answer-accuracy-options.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/simple-answer-accuracy-options.jpg
deleted file mode 100644
index ee523678..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/simple-answer-accuracy-options.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/simple-answer.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/simple-answer.jpg
deleted file mode 100644
index e17991e8..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/simple-answer.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/task-components.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/task-components.jpg
deleted file mode 100644
index 44da96d4..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/task-components.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/tests-empty.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/tests-empty.jpg
deleted file mode 100644
index 76ed3ab8..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/tests-empty.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/upload-file.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/upload-file.jpg
deleted file mode 100644
index 3df93bd1..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/upload-file.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/tests-and-tasks/upload-video.jpg b/apps/xi.support/public/assets/markdown/tests-and-tasks/upload-video.jpg
deleted file mode 100644
index 4d6ff660..00000000
Binary files a/apps/xi.support/public/assets/markdown/tests-and-tasks/upload-video.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/videoconference/after-connection-1user.jpg b/apps/xi.support/public/assets/markdown/videoconference/after-connection-1user.jpg
deleted file mode 100644
index 61d54401..00000000
Binary files a/apps/xi.support/public/assets/markdown/videoconference/after-connection-1user.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/videoconference/chat.jpg b/apps/xi.support/public/assets/markdown/videoconference/chat.jpg
deleted file mode 100644
index a98b6586..00000000
Binary files a/apps/xi.support/public/assets/markdown/videoconference/chat.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/videoconference/choose-category.jpg b/apps/xi.support/public/assets/markdown/videoconference/choose-category.jpg
deleted file mode 100644
index e6ecfa6f..00000000
Binary files a/apps/xi.support/public/assets/markdown/videoconference/choose-category.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/videoconference/connection.jpg b/apps/xi.support/public/assets/markdown/videoconference/connection.jpg
deleted file mode 100644
index c5d36381..00000000
Binary files a/apps/xi.support/public/assets/markdown/videoconference/connection.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/videoconference/main-screen.jpg b/apps/xi.support/public/assets/markdown/videoconference/main-screen.jpg
deleted file mode 100644
index b3c7e433..00000000
Binary files a/apps/xi.support/public/assets/markdown/videoconference/main-screen.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/videoconference/screen-share.jpg b/apps/xi.support/public/assets/markdown/videoconference/screen-share.jpg
deleted file mode 100644
index eaa20871..00000000
Binary files a/apps/xi.support/public/assets/markdown/videoconference/screen-share.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/1signup.png b/apps/xi.support/public/assets/markdown/work-beginning/1signup.png
new file mode 100644
index 00000000..7ea2362c
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/1signup.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/3welcome.png b/apps/xi.support/public/assets/markdown/work-beginning/3welcome.png
new file mode 100644
index 00000000..764c3ab3
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/3welcome.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/5welcome.png b/apps/xi.support/public/assets/markdown/work-beginning/5welcome.png
new file mode 100644
index 00000000..a08a4848
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/5welcome.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/6invite_students.png b/apps/xi.support/public/assets/markdown/work-beginning/6invite_students.png
new file mode 100644
index 00000000..4788cf23
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/6invite_students.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/7invitestudents.png b/apps/xi.support/public/assets/markdown/work-beginning/7invitestudents.png
new file mode 100644
index 00000000..ebe1cc21
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/7invitestudents.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/8invitestudents.png b/apps/xi.support/public/assets/markdown/work-beginning/8invitestudents.png
new file mode 100644
index 00000000..7f161344
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/8invitestudents.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/9invitestudents.png b/apps/xi.support/public/assets/markdown/work-beginning/9invitestudents.png
new file mode 100644
index 00000000..a6cc34d1
Binary files /dev/null and b/apps/xi.support/public/assets/markdown/work-beginning/9invitestudents.png differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/about-interface-channels.png b/apps/xi.support/public/assets/markdown/work-beginning/about-interface-channels.png
deleted file mode 100644
index 9a072f09..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/about-interface-channels.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/about-interface-community-menu.png b/apps/xi.support/public/assets/markdown/work-beginning/about-interface-community-menu.png
deleted file mode 100644
index 9eba704f..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/about-interface-community-menu.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/about-interface-main-menu.png b/apps/xi.support/public/assets/markdown/work-beginning/about-interface-main-menu.png
deleted file mode 100644
index 4ab35c8c..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/about-interface-main-menu.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/change-nickname.jpg b/apps/xi.support/public/assets/markdown/work-beginning/change-nickname.jpg
deleted file mode 100644
index 1f31edd9..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/change-nickname.jpg and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/device-info-laptop-pc-install.png b/apps/xi.support/public/assets/markdown/work-beginning/device-info-laptop-pc-install.png
deleted file mode 100644
index b79cfeb8..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/device-info-laptop-pc-install.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/device-info-mobile-install-one.png b/apps/xi.support/public/assets/markdown/work-beginning/device-info-mobile-install-one.png
deleted file mode 100644
index 6188f9bc..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/device-info-mobile-install-one.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/device-info-mobile-install-two.png b/apps/xi.support/public/assets/markdown/work-beginning/device-info-mobile-install-two.png
deleted file mode 100644
index eab23487..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/device-info-mobile-install-two.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-account-error.png b/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-account-error.png
deleted file mode 100644
index ef14122f..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-account-error.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-email-send.png b/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-email-send.png
deleted file mode 100644
index d6529d68..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-email-send.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-email.png b/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-email.png
deleted file mode 100644
index 08354eb2..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-email.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-form.png b/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-form.png
deleted file mode 100644
index 667cd7fd..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-form.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-new-password-errors.png b/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-new-password-errors.png
deleted file mode 100644
index 5391d45a..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-new-password-errors.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-new-password.png b/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-new-password.png
deleted file mode 100644
index 45df5add..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/password-recovery-new-password.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/signin-errors.png b/apps/xi.support/public/assets/markdown/work-beginning/signin-errors.png
deleted file mode 100644
index de42ac55..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/signin-errors.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/signin-form.png b/apps/xi.support/public/assets/markdown/work-beginning/signin-form.png
deleted file mode 100644
index 937a6bfc..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/signin-form.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/signin-server-error.png b/apps/xi.support/public/assets/markdown/work-beginning/signin-server-error.png
deleted file mode 100644
index d3e57855..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/signin-server-error.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/signup-error.png b/apps/xi.support/public/assets/markdown/work-beginning/signup-error.png
deleted file mode 100644
index ca9de598..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/signup-error.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/signup-invite-community.png b/apps/xi.support/public/assets/markdown/work-beginning/signup-invite-community.png
deleted file mode 100644
index be818971..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/signup-invite-community.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/signup-invite-errors.png b/apps/xi.support/public/assets/markdown/work-beginning/signup-invite-errors.png
deleted file mode 100644
index e2053c73..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/signup-invite-errors.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/username.png b/apps/xi.support/public/assets/markdown/work-beginning/username.png
deleted file mode 100644
index c4daf29e..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/username.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-create-avatar.png b/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-create-avatar.png
deleted file mode 100644
index 57d4016e..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-create-avatar.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-create.png b/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-create.png
deleted file mode 100644
index 6da315f0..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-create.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-invite-link.png b/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-invite-link.png
deleted file mode 100644
index f65bfe8b..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-invite-link.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-invite.png b/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-invite.png
deleted file mode 100644
index f70de240..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/welcome-community-invite.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/welcome-final.png b/apps/xi.support/public/assets/markdown/work-beginning/welcome-final.png
deleted file mode 100644
index 2469c5a2..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/welcome-final.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/markdown/work-beginning/welcome-profile.png b/apps/xi.support/public/assets/markdown/work-beginning/welcome-profile.png
deleted file mode 100644
index 9fbc1f56..00000000
Binary files a/apps/xi.support/public/assets/markdown/work-beginning/welcome-profile.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/change-email-cover.png b/apps/xi.support/public/assets/sections/account/change-email-cover.png
deleted file mode 100644
index 2ebffaa1..00000000
Binary files a/apps/xi.support/public/assets/sections/account/change-email-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/change-password-cover.png b/apps/xi.support/public/assets/sections/account/change-password-cover.png
deleted file mode 100644
index 25c845e7..00000000
Binary files a/apps/xi.support/public/assets/sections/account/change-password-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/confirm-email-cover.png b/apps/xi.support/public/assets/sections/account/confirm-email-cover.png
deleted file mode 100644
index a895787a..00000000
Binary files a/apps/xi.support/public/assets/sections/account/confirm-email-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/delete-account-cover.png b/apps/xi.support/public/assets/sections/account/delete-account-cover.png
deleted file mode 100644
index 3bd45fe7..00000000
Binary files a/apps/xi.support/public/assets/sections/account/delete-account-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/personal-data-cover.png b/apps/xi.support/public/assets/sections/account/personal-data-cover.png
deleted file mode 100644
index 54f29225..00000000
Binary files a/apps/xi.support/public/assets/sections/account/personal-data-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/personalization-cover.png b/apps/xi.support/public/assets/sections/account/personalization-cover.png
deleted file mode 100644
index bfdb1ffc..00000000
Binary files a/apps/xi.support/public/assets/sections/account/personalization-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/profile-photo-settings-cover.png b/apps/xi.support/public/assets/sections/account/profile-photo-settings-cover.png
deleted file mode 100644
index b068317f..00000000
Binary files a/apps/xi.support/public/assets/sections/account/profile-photo-settings-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/security-cover.png b/apps/xi.support/public/assets/sections/account/security-cover.png
deleted file mode 100644
index 105c9b08..00000000
Binary files a/apps/xi.support/public/assets/sections/account/security-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/sound-video-cover.png b/apps/xi.support/public/assets/sections/account/sound-video-cover.png
deleted file mode 100644
index fd888408..00000000
Binary files a/apps/xi.support/public/assets/sections/account/sound-video-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/account/user-settings-cover.png b/apps/xi.support/public/assets/sections/account/user-settings-cover.png
deleted file mode 100644
index f98e8bc6..00000000
Binary files a/apps/xi.support/public/assets/sections/account/user-settings-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/add-category-cover.png b/apps/xi.support/public/assets/sections/communities/add-category-cover.png
deleted file mode 100644
index a13e843b..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/add-category-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/add-community-cover.png b/apps/xi.support/public/assets/sections/communities/add-community-cover.png
deleted file mode 100644
index ac26c4e3..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/add-community-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/add-invitation-cover.png b/apps/xi.support/public/assets/sections/communities/add-invitation-cover.png
deleted file mode 100644
index 131b128e..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/add-invitation-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/category-add-channel-cover.png b/apps/xi.support/public/assets/sections/communities/category-add-channel-cover.png
deleted file mode 100644
index da147776..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/category-add-channel-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/category-members-cover.png b/apps/xi.support/public/assets/sections/communities/category-members-cover.png
deleted file mode 100644
index 0af044b6..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/category-members-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/category-settings-cover.png b/apps/xi.support/public/assets/sections/communities/category-settings-cover.png
deleted file mode 100644
index 50fe4eae..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/category-settings-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/classes-cover.png b/apps/xi.support/public/assets/sections/communities/classes-cover.png
deleted file mode 100644
index cf618945..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/classes-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/communities-activity-history-cover.png b/apps/xi.support/public/assets/sections/communities/communities-activity-history-cover.png
deleted file mode 100644
index 29abe3ac..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/communities-activity-history-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/communities-categories-cover.png b/apps/xi.support/public/assets/sections/communities/communities-categories-cover.png
deleted file mode 100644
index 5f3bd3a2..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/communities-categories-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/communities-classes-cover.png b/apps/xi.support/public/assets/sections/communities/communities-classes-cover.png
deleted file mode 100644
index 4ffdd2e7..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/communities-classes-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/communities-invitations-cover.png b/apps/xi.support/public/assets/sections/communities/communities-invitations-cover.png
deleted file mode 100644
index 098bd15d..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/communities-invitations-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/communities-roles-cover.png b/apps/xi.support/public/assets/sections/communities/communities-roles-cover.png
deleted file mode 100644
index 7fa5ef88..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/communities-roles-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/communities-settings-cover.png b/apps/xi.support/public/assets/sections/communities/communities-settings-cover.png
deleted file mode 100644
index 4ee041e7..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/communities-settings-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/community-members-cover.png b/apps/xi.support/public/assets/sections/communities/community-members-cover.png
deleted file mode 100644
index 6ff715dd..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/community-members-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/delete-community-cover.png b/apps/xi.support/public/assets/sections/communities/delete-community-cover.png
deleted file mode 100644
index 2ba4656d..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/delete-community-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/communities/join-community-cover.png b/apps/xi.support/public/assets/sections/communities/join-community-cover.png
deleted file mode 100644
index 2472d61e..00000000
Binary files a/apps/xi.support/public/assets/sections/communities/join-community-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/empty-cover.png b/apps/xi.support/public/assets/sections/empty-cover.png
deleted file mode 100644
index 2658ae0e..00000000
Binary files a/apps/xi.support/public/assets/sections/empty-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/add-task.png b/apps/xi.support/public/assets/sections/tests-and-tasks/add-task.png
deleted file mode 100644
index c6a0e897..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/add-task.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/add-test.png b/apps/xi.support/public/assets/sections/tests-and-tasks/add-test.png
deleted file mode 100644
index d4b72741..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/add-test.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/edit.png b/apps/xi.support/public/assets/sections/tests-and-tasks/edit.png
deleted file mode 100644
index 56319c36..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/edit.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/evaluation-system.png b/apps/xi.support/public/assets/sections/tests-and-tasks/evaluation-system.png
deleted file mode 100644
index dbf92975..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/evaluation-system.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/grades.png b/apps/xi.support/public/assets/sections/tests-and-tasks/grades.png
deleted file mode 100644
index 23296923..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/grades.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/questions.png b/apps/xi.support/public/assets/sections/tests-and-tasks/questions.png
deleted file mode 100644
index 0714e11f..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/questions.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/task-settings.png b/apps/xi.support/public/assets/sections/tests-and-tasks/task-settings.png
deleted file mode 100644
index 3d9e13ed..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/task-settings.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/temporary.png b/apps/xi.support/public/assets/sections/tests-and-tasks/temporary.png
deleted file mode 100644
index 20a64d0b..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/temporary.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/tests-and-tasks/test-settings.png b/apps/xi.support/public/assets/sections/tests-and-tasks/test-settings.png
deleted file mode 100644
index 7867a9f1..00000000
Binary files a/apps/xi.support/public/assets/sections/tests-and-tasks/test-settings.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/videoconference/about-cover.png b/apps/xi.support/public/assets/sections/videoconference/about-cover.png
deleted file mode 100644
index 7f2a8b1b..00000000
Binary files a/apps/xi.support/public/assets/sections/videoconference/about-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/videoconference/functionality-cover.png b/apps/xi.support/public/assets/sections/videoconference/functionality-cover.png
deleted file mode 100644
index 20a64d0b..00000000
Binary files a/apps/xi.support/public/assets/sections/videoconference/functionality-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/videoconference/join-videoconference-cover.png b/apps/xi.support/public/assets/sections/videoconference/join-videoconference-cover.png
deleted file mode 100644
index 27684f8c..00000000
Binary files a/apps/xi.support/public/assets/sections/videoconference/join-videoconference-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/about-interface-1.png b/apps/xi.support/public/assets/sections/work-beginning/about-interface-1.png
deleted file mode 100644
index bd70d776..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/about-interface-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/about-interface-2.png b/apps/xi.support/public/assets/sections/work-beginning/about-interface-2.png
deleted file mode 100644
index 1219d6e9..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/about-interface-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/about-interface-3.png b/apps/xi.support/public/assets/sections/work-beginning/about-interface-3.png
deleted file mode 100644
index 7933e154..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/about-interface-3.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/about-interface-4.png b/apps/xi.support/public/assets/sections/work-beginning/about-interface-4.png
deleted file mode 100644
index 2ba9649d..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/about-interface-4.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/about-interface-5.png b/apps/xi.support/public/assets/sections/work-beginning/about-interface-5.png
deleted file mode 100644
index 6e30b351..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/about-interface-5.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/about-interface-6.png b/apps/xi.support/public/assets/sections/work-beginning/about-interface-6.png
deleted file mode 100644
index a2e5eaca..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/about-interface-6.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/change-nickname-cover.png b/apps/xi.support/public/assets/sections/work-beginning/change-nickname-cover.png
deleted file mode 100644
index 6587e741..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/change-nickname-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/change-username-cover.png b/apps/xi.support/public/assets/sections/work-beginning/change-username-cover.png
deleted file mode 100644
index 8bb3248c..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/change-username-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/device-info-1.png b/apps/xi.support/public/assets/sections/work-beginning/device-info-1.png
deleted file mode 100644
index 5e071ce2..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/device-info-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/device-info-2.png b/apps/xi.support/public/assets/sections/work-beginning/device-info-2.png
deleted file mode 100644
index a556541a..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/device-info-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/device-info-3.png b/apps/xi.support/public/assets/sections/work-beginning/device-info-3.png
deleted file mode 100644
index dc973fd3..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/device-info-3.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/device-info-4.png b/apps/xi.support/public/assets/sections/work-beginning/device-info-4.png
deleted file mode 100644
index 8b19391a..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/device-info-4.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/device-info-5.png b/apps/xi.support/public/assets/sections/work-beginning/device-info-5.png
deleted file mode 100644
index b4c4fbdf..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/device-info-5.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/device-info-6.png b/apps/xi.support/public/assets/sections/work-beginning/device-info-6.png
deleted file mode 100644
index 0c23a417..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/device-info-6.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/nickname-cover.png b/apps/xi.support/public/assets/sections/work-beginning/nickname-cover.png
deleted file mode 100644
index 7b027bb6..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/nickname-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/password-recovery-1.png b/apps/xi.support/public/assets/sections/work-beginning/password-recovery-1.png
deleted file mode 100644
index 666dd013..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/password-recovery-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/password-recovery-2.png b/apps/xi.support/public/assets/sections/work-beginning/password-recovery-2.png
deleted file mode 100644
index 8a3cc619..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/password-recovery-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/password-recovery-3.png b/apps/xi.support/public/assets/sections/work-beginning/password-recovery-3.png
deleted file mode 100644
index c82c4e54..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/password-recovery-3.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signin-1.png b/apps/xi.support/public/assets/sections/work-beginning/signin-1.png
deleted file mode 100644
index 40954ba2..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signin-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signin-2.png b/apps/xi.support/public/assets/sections/work-beginning/signin-2.png
deleted file mode 100644
index ece65dce..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signin-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signin-3.png b/apps/xi.support/public/assets/sections/work-beginning/signin-3.png
deleted file mode 100644
index 2f7b15b3..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signin-3.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signin-4.png b/apps/xi.support/public/assets/sections/work-beginning/signin-4.png
deleted file mode 100644
index 34229f31..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signin-4.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signin-5.png b/apps/xi.support/public/assets/sections/work-beginning/signin-5.png
deleted file mode 100644
index 15e63441..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signin-5.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signup-1.png b/apps/xi.support/public/assets/sections/work-beginning/signup-1.png
deleted file mode 100644
index e4f5dca8..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signup-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signup-2.png b/apps/xi.support/public/assets/sections/work-beginning/signup-2.png
deleted file mode 100644
index 257f543e..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signup-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signup-invite-1.png b/apps/xi.support/public/assets/sections/work-beginning/signup-invite-1.png
deleted file mode 100644
index bdd24b3d..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signup-invite-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signup-invite-2.png b/apps/xi.support/public/assets/sections/work-beginning/signup-invite-2.png
deleted file mode 100644
index 9cd7599b..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signup-invite-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/signup-invite-3.png b/apps/xi.support/public/assets/sections/work-beginning/signup-invite-3.png
deleted file mode 100644
index 02dcb14d..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/signup-invite-3.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/username-cover.png b/apps/xi.support/public/assets/sections/work-beginning/username-cover.png
deleted file mode 100644
index def68fc4..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/username-cover.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/welcome-1.png b/apps/xi.support/public/assets/sections/work-beginning/welcome-1.png
deleted file mode 100644
index 3c4cde9a..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/welcome-1.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/welcome-2.png b/apps/xi.support/public/assets/sections/work-beginning/welcome-2.png
deleted file mode 100644
index 43571787..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/welcome-2.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/welcome-3.png b/apps/xi.support/public/assets/sections/work-beginning/welcome-3.png
deleted file mode 100644
index 8eb1e1b0..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/welcome-3.png and /dev/null differ
diff --git a/apps/xi.support/public/assets/sections/work-beginning/welcome-4.png b/apps/xi.support/public/assets/sections/work-beginning/welcome-4.png
deleted file mode 100644
index cf378e0f..00000000
Binary files a/apps/xi.support/public/assets/sections/work-beginning/welcome-4.png and /dev/null differ
diff --git a/apps/xi.support/public/favicon-96x96.png b/apps/xi.support/public/favicon-96x96.png
new file mode 100644
index 00000000..da27bfb3
Binary files /dev/null and b/apps/xi.support/public/favicon-96x96.png differ
diff --git a/apps/xi.support/public/favicon.ico b/apps/xi.support/public/favicon.ico
index 03683a92..0cc086ea 100644
Binary files a/apps/xi.support/public/favicon.ico and b/apps/xi.support/public/favicon.ico differ
diff --git a/apps/xi.support/public/favicon.svg b/apps/xi.support/public/favicon.svg
new file mode 100644
index 00000000..9ded7870
--- /dev/null
+++ b/apps/xi.support/public/favicon.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/apps/xi.support/public/logofordark.svg b/apps/xi.support/public/logofordark.svg
new file mode 100644
index 00000000..084de9a7
--- /dev/null
+++ b/apps/xi.support/public/logofordark.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/xi.support/public/logoforwhite.svg b/apps/xi.support/public/logoforwhite.svg
new file mode 100644
index 00000000..73055e62
--- /dev/null
+++ b/apps/xi.support/public/logoforwhite.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/xi.support/public/manifest.webmanifest b/apps/xi.support/public/manifest.webmanifest
index 4d7ef574..240cb9ba 100644
--- a/apps/xi.support/public/manifest.webmanifest
+++ b/apps/xi.support/public/manifest.webmanifest
@@ -1,58 +1,28 @@
{
- "name": "xi.vacancy",
- "short_name": "xi.vacancy",
+ "name": "Sovlium Support",
+ "short_name": "Sovlium Support",
"icons": [
{
- "src": "/assets/icons/icon-36x36.png",
- "sizes": "36x36",
- "type": "image/png"
- },
- {
- "src": "/assets/icons/icon-48x48.png",
- "sizes": "48x48",
- "type": "image/png"
- },
- {
- "src": "/assets/icons/icon-72x72.png",
- "sizes": "72x72",
- "type": "image/png"
- },
- {
- "src": "/assets/icons/icon-96x96.png",
+ "src": "/favicon-96x96.png",
"sizes": "96x96",
"type": "image/png"
},
{
- "src": "/assets/icons/icon-144x144.png",
- "sizes": "144x144",
- "type": "image/png"
- },
- {
- "src": "/assets/icons/icon-192x192.png",
+ "src": "/web-app-manifest-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
- "src": "/assets/icons/icon-256x256.png",
- "sizes": "256x256",
- "type": "image/png"
- },
- {
- "src": "/assets/icons/icon-384x384.png",
- "sizes": "384x384",
- "type": "image/png"
- },
- {
- "src": "/assets/icons/icon-512x512.png",
+ "src": "/web-app-manifest-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
- "theme_color": "#445AFF",
+ "theme_color": "#4554C9",
"background_color": "#FFFFFF",
"display": "standalone",
"orientation": "portrait",
- "description": "xi.effect - платформа построения образовательных процессов",
+ "description": "База знаний sovlium - документация и поддержка для репетиторов",
"start_url": "./"
}
diff --git a/apps/xi.support/public/robots.txt b/apps/xi.support/public/robots.txt
index 9f6c7b7f..c48a79d7 100644
--- a/apps/xi.support/public/robots.txt
+++ b/apps/xi.support/public/robots.txt
@@ -3,4 +3,4 @@ User-agent: *
Allow: /
# Host
-Host: https://xieffect.ru
+Host: https://support.sovlium.ru
diff --git a/apps/xi.support/public/sw.js b/apps/xi.support/public/sw.js
index f756cc99..b792c1d4 100644
--- a/apps/xi.support/public/sw.js
+++ b/apps/xi.support/public/sw.js
@@ -203,7 +203,7 @@ define(['./workbox-1051b61c'], function (e) {
{ url: '/favicon-for-dark.svg', revision: '6825e74a748ef61f38418d0a77983974' },
{ url: '/favicon-for-light.svg', revision: 'b1a97d320dba69a91e06391d5db81743' },
{ url: '/favicon.ico', revision: '501d94411940282fef1a69e6a8c1c0d7' },
- { url: '/full-logo-xieffect.svg', revision: '268405147deeaad752f70fd3540c47f4' },
+ { url: '/logoforwhite.svg', revision: '268405147deeaad752f70fd3540c47f4' },
{ url: '/global.css', revision: '72eeea6f282a3616d04a6cd0014f745c' },
{ url: '/home/appreciate-the-team-1.jpg', revision: 'e40f5a197b95e684952b94e5217abad2' },
{ url: '/home/appreciate-the-team-2.jpg', revision: '73cb78bf3bdbfc99afa2c4a15cc2a4d2' },
diff --git a/apps/xi.support/public/web-app-manifest-192x192.png b/apps/xi.support/public/web-app-manifest-192x192.png
new file mode 100644
index 00000000..4f7c1d55
Binary files /dev/null and b/apps/xi.support/public/web-app-manifest-192x192.png differ
diff --git a/apps/xi.support/public/web-app-manifest-512x512.png b/apps/xi.support/public/web-app-manifest-512x512.png
new file mode 100644
index 00000000..844f483a
Binary files /dev/null and b/apps/xi.support/public/web-app-manifest-512x512.png differ
diff --git a/package-lock.json b/package-lock.json
index e3aac879..553e96af 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -44,7 +44,7 @@
"@xipkg/form": "^4.2.0",
"@xipkg/icons": "^2.4.0",
"@xipkg/input": "^2.2.9",
- "@xipkg/link": "^1.3.0",
+ "@xipkg/link": "^2.0.12",
"@xipkg/modal": "^4.2.0",
"@xipkg/scrollarea": "^2.2.0",
"@xipkg/tailwind": "^0.8.1",
@@ -91,63 +91,6 @@
"react-dom": "^19.0.0"
}
},
- "apps/xi.land/node_modules/@mdx-js/loader": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.1.tgz",
- "integrity": "sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==",
- "dependencies": {
- "@mdx-js/mdx": "^3.0.0",
- "source-map": "^0.7.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- },
- "peerDependencies": {
- "webpack": ">=5"
- },
- "peerDependenciesMeta": {
- "webpack": {
- "optional": true
- }
- }
- },
- "apps/xi.land/node_modules/@mdx-js/react": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz",
- "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==",
- "dependencies": {
- "@types/mdx": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- },
- "peerDependencies": {
- "@types/react": ">=16",
- "react": ">=16"
- }
- },
- "apps/xi.land/node_modules/@next/mdx": {
- "version": "15.5.4",
- "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-15.5.4.tgz",
- "integrity": "sha512-QUc14KkswCau2/Lul13t13v8QYRiEh3aeyUMUix5mK/Zd8c/J9NQuVvLGhxS7fxGPU+fOcv0GaXqZshkvNaX7A==",
- "dependencies": {
- "source-map": "^0.7.0"
- },
- "peerDependencies": {
- "@mdx-js/loader": ">=0.15.0",
- "@mdx-js/react": ">=0.15.0"
- },
- "peerDependenciesMeta": {
- "@mdx-js/loader": {
- "optional": true
- },
- "@mdx-js/react": {
- "optional": true
- }
- }
- },
"apps/xi.land/node_modules/@types/react": {
"version": "19.0.2",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.2.tgz",
@@ -166,32 +109,6 @@
"@types/react": "^19.0.0"
}
},
- "apps/xi.land/node_modules/@xipkg/button": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@xipkg/button/-/button-4.0.0.tgz",
- "integrity": "sha512-R/XV5NAd5M2KAjeG0y451jMS2mVnx9TXnth8NFNYK5X2++Ti7xuodUbuiUn4z6KHzDLIARRJyAERBbPEEaYF3g==",
- "license": "MIT",
- "dependencies": {
- "@radix-ui/react-slot": "^1.1.2",
- "@xipkg/utils": "^1.8.0",
- "class-variance-authority": "^0.7.1"
- },
- "peerDependencies": {
- "react": "^19"
- }
- },
- "apps/xi.land/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "license": "Apache-2.0",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"apps/xi.support": {
"version": "1.0.0",
"license": "ISC",
@@ -201,13 +118,13 @@
"@mdx-js/react": "^3.1.0",
"@next/mdx": "^15.1.6",
"@types/mdx": "^2.0.13",
- "@xipkg/button": "^3.1.8",
- "@xipkg/icons": "^1.6.0",
+ "@xipkg/button": "^4.0.0",
+ "@xipkg/icons": "^2.7.2",
"@xipkg/input": "^1.2.0",
- "@xipkg/link": "1.3.0",
+ "@xipkg/link": "^2.0.12",
"@xipkg/tailwind": "0.8.1",
"next": "^15.1.6",
- "pkg.footer": "*",
+ "pkg.landing.footer": "*",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-hook-form": "^7.45.2",
@@ -253,18 +170,6 @@
"@types/react": "^19.0.0"
}
},
- "apps/xi.support/node_modules/@xipkg/icons": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@xipkg/icons/-/icons-1.6.0.tgz",
- "integrity": "sha512-egtTcuY0Vgqao1E1MmbUv+68xHo66uTbgmVScBMPoF/y3fBqgV6CcyHudLBuKhzYl3agTB/CQoA4WhaIe5MFWA==",
- "dependencies": {
- "@xipkg/utils": "1.1.0",
- "class-variance-authority": "0.7.0"
- },
- "peerDependencies": {
- "react": "^19"
- }
- },
"apps/xi.support/node_modules/@xipkg/input": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@xipkg/input/-/input-1.2.0.tgz",
@@ -276,31 +181,10 @@
"react": "^19"
}
},
- "apps/xi.support/node_modules/@xipkg/utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@xipkg/utils/-/utils-1.1.0.tgz",
- "integrity": "sha512-cT3t9JjGhCTwQs8A8szIl/Z4Fesmp4mcEMSdtouTWQH0e79Xn1efAT7MOUhMVopjZjAP7y/8Ps3GBVvqoDvqdg==",
- "dependencies": {
- "clsx": "^2.0.0",
- "react": "^18.2.0",
- "tailwind-merge": "^1.14.0"
- }
- },
- "apps/xi.support/node_modules/@xipkg/utils/node_modules/react": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
- "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"apps/xi.support/node_modules/tailwindcss": {
- "version": "3.4.17",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
- "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
+ "version": "3.4.19",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
+ "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
"dev": true,
"dependencies": {
"@alloc/quick-lru": "^5.2.0",
@@ -311,7 +195,7 @@
"fast-glob": "^3.3.2",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.21.6",
+ "jiti": "^1.21.7",
"lilconfig": "^3.1.3",
"micromatch": "^4.0.8",
"normalize-path": "^3.0.0",
@@ -320,7 +204,7 @@
"postcss": "^8.4.47",
"postcss-import": "^15.1.0",
"postcss-js": "^4.0.1",
- "postcss-load-config": "^4.0.2",
+ "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0",
"postcss-nested": "^6.2.0",
"postcss-selector-parser": "^6.1.2",
"resolve": "^1.22.8",
@@ -404,12 +288,12 @@
"@types/react": "^19.0.0"
}
},
- "apps/xi.vacancy/node_modules/@xipkg/link": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/@xipkg/link/-/link-2.0.12.tgz",
- "integrity": "sha512-Qhj7Bd0km6HrMEbSNveqwZYFs66xKb9pIElAIh/9RYsJ/duBsAZg7mE5V0vSD4ImuHaqZ03NEIIKooJoiQyO2w==",
- "license": "MIT",
+ "apps/xi.vacancy/node_modules/@xipkg/button": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@xipkg/button/-/button-3.2.0.tgz",
+ "integrity": "sha512-o6S2V+h7Y/wX0kvxjCbq3/jwc8Tf/SNqZ7dksxbVufStBaSoljEGp66EDqK8EzKhdv9X85/H8SJDWtipqwMsCg==",
"dependencies": {
+ "@radix-ui/react-slot": "^1.1.2",
"@xipkg/utils": "^1.7.0",
"class-variance-authority": "^0.7.1"
},
@@ -417,22 +301,10 @@
"react": "^19"
}
},
- "apps/xi.vacancy/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "license": "Apache-2.0",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"apps/xi.vacancy/node_modules/tailwindcss": {
- "version": "3.4.17",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
- "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
+ "version": "3.4.19",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
+ "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
"dev": true,
"dependencies": {
"@alloc/quick-lru": "^5.2.0",
@@ -443,7 +315,7 @@
"fast-glob": "^3.3.2",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.21.6",
+ "jiti": "^1.21.7",
"lilconfig": "^3.1.3",
"micromatch": "^4.0.8",
"normalize-path": "^3.0.0",
@@ -452,7 +324,7 @@
"postcss": "^8.4.47",
"postcss-import": "^15.1.0",
"postcss-js": "^4.0.1",
- "postcss-load-config": "^4.0.2",
+ "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0",
"postcss-nested": "^6.2.0",
"postcss-selector-parser": "^6.1.2",
"resolve": "^1.22.8",
@@ -490,19 +362,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dev": true,
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
"node_modules/@babel/code-frame": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
@@ -518,18 +377,18 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/runtime-corejs3": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.2.tgz",
- "integrity": "sha512-FVFaVs2/dZgD3Y9ZD+AKNKjyGKzwu0C54laAXWUXgLcVXcCX6YZ6GhK2cp7FogSN2OA0Fu+QT8dP3FUdo9ShSQ==",
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz",
+ "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==",
"dev": true,
"dependencies": {
"core-js-pure": "^3.43.0"
@@ -809,37 +668,37 @@
}
},
"node_modules/@emnapi/core": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.5.tgz",
- "integrity": "sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz",
+ "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==",
"optional": true,
"dependencies": {
- "@emnapi/wasi-threads": "1.0.4",
+ "@emnapi/wasi-threads": "1.1.0",
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/runtime": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz",
- "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz",
+ "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/wasi-threads": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz",
- "integrity": "sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz",
+ "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"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==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
},
@@ -865,20 +724,20 @@
}
},
"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==",
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
"node_modules/@eslint/config-array": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
- "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
+ "version": "0.21.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
+ "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
"dev": true,
"dependencies": {
- "@eslint/object-schema": "^2.1.6",
+ "@eslint/object-schema": "^2.1.7",
"debug": "^4.3.1",
"minimatch": "^3.1.2"
},
@@ -887,18 +746,21 @@
}
},
"node_modules/@eslint/config-helpers": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz",
- "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==",
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
+ "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
"dev": true,
+ "dependencies": {
+ "@eslint/core": "^0.17.0"
+ },
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
"node_modules/@eslint/core": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz",
- "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==",
+ "version": "0.17.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
+ "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.15"
@@ -908,9 +770,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
+ "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -919,7 +781,7 @@
"globals": "^14.0.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
+ "js-yaml": "^4.1.1",
"minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
@@ -953,9 +815,9 @@
"dev": true
},
"node_modules/@eslint/js": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
- "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
+ "version": "9.39.2",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
+ "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -965,21 +827,21 @@
}
},
"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==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
+ "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz",
- "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==",
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
+ "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
"dev": true,
"dependencies": {
- "@eslint/core": "^0.15.2",
+ "@eslint/core": "^0.17.0",
"levn": "^0.4.1"
},
"engines": {
@@ -995,20 +857,20 @@
}
},
"node_modules/@floating-ui/dom": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.3.tgz",
- "integrity": "sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==",
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz",
+ "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==",
"dependencies": {
"@floating-ui/core": "^1.7.3",
"@floating-ui/utils": "^0.2.10"
}
},
"node_modules/@floating-ui/react-dom": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.5.tgz",
- "integrity": "sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==",
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz",
+ "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==",
"dependencies": {
- "@floating-ui/dom": "^1.7.3"
+ "@floating-ui/dom": "^1.7.4"
},
"peerDependencies": {
"react": ">=16.8.0",
@@ -1047,31 +909,18 @@
}
},
"node_modules/@humanfs/node": {
- "version": "0.16.6",
- "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
- "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "version": "0.16.7",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
"dev": true,
"dependencies": {
"@humanfs/core": "^0.19.1",
- "@humanwhocodes/retry": "^0.3.0"
+ "@humanwhocodes/retry": "^0.4.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,
- "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",
@@ -1098,10 +947,19 @@
"url": "https://github.com/sponsors/nzakas"
}
},
+ "node_modules/@img/colour": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
+ "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==",
+ "optional": true,
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@img/sharp-darwin-arm64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz",
- "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
+ "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
"cpu": [
"arm64"
],
@@ -1116,13 +974,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-darwin-arm64": "1.2.0"
+ "@img/sharp-libvips-darwin-arm64": "1.2.4"
}
},
"node_modules/@img/sharp-darwin-x64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.3.tgz",
- "integrity": "sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
+ "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
"cpu": [
"x64"
],
@@ -1137,13 +995,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-darwin-x64": "1.2.0"
+ "@img/sharp-libvips-darwin-x64": "1.2.4"
}
},
"node_modules/@img/sharp-libvips-darwin-arm64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz",
- "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
+ "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
"cpu": [
"arm64"
],
@@ -1156,9 +1014,9 @@
}
},
"node_modules/@img/sharp-libvips-darwin-x64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.0.tgz",
- "integrity": "sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
+ "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
"cpu": [
"x64"
],
@@ -1171,9 +1029,9 @@
}
},
"node_modules/@img/sharp-libvips-linux-arm": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.0.tgz",
- "integrity": "sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
+ "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
"cpu": [
"arm"
],
@@ -1186,9 +1044,9 @@
}
},
"node_modules/@img/sharp-libvips-linux-arm64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.0.tgz",
- "integrity": "sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
+ "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
"cpu": [
"arm64"
],
@@ -1201,9 +1059,9 @@
}
},
"node_modules/@img/sharp-libvips-linux-ppc64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz",
- "integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
+ "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
"cpu": [
"ppc64"
],
@@ -1215,10 +1073,25 @@
"url": "https://opencollective.com/libvips"
}
},
+ "node_modules/@img/sharp-libvips-linux-riscv64": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
+ "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
"node_modules/@img/sharp-libvips-linux-s390x": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.0.tgz",
- "integrity": "sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
+ "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
"cpu": [
"s390x"
],
@@ -1231,9 +1104,9 @@
}
},
"node_modules/@img/sharp-libvips-linux-x64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz",
- "integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
+ "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
"cpu": [
"x64"
],
@@ -1246,9 +1119,9 @@
}
},
"node_modules/@img/sharp-libvips-linuxmusl-arm64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.0.tgz",
- "integrity": "sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
+ "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
"cpu": [
"arm64"
],
@@ -1261,9 +1134,9 @@
}
},
"node_modules/@img/sharp-libvips-linuxmusl-x64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.0.tgz",
- "integrity": "sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
+ "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
"cpu": [
"x64"
],
@@ -1276,9 +1149,9 @@
}
},
"node_modules/@img/sharp-linux-arm": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.3.tgz",
- "integrity": "sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
+ "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
"cpu": [
"arm"
],
@@ -1293,13 +1166,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linux-arm": "1.2.0"
+ "@img/sharp-libvips-linux-arm": "1.2.4"
}
},
"node_modules/@img/sharp-linux-arm64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.3.tgz",
- "integrity": "sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
+ "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
"cpu": [
"arm64"
],
@@ -1314,13 +1187,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linux-arm64": "1.2.0"
+ "@img/sharp-libvips-linux-arm64": "1.2.4"
}
},
"node_modules/@img/sharp-linux-ppc64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.3.tgz",
- "integrity": "sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
+ "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
"cpu": [
"ppc64"
],
@@ -1335,13 +1208,34 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linux-ppc64": "1.2.0"
+ "@img/sharp-libvips-linux-ppc64": "1.2.4"
+ }
+ },
+ "node_modules/@img/sharp-linux-riscv64": {
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
+ "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
+ "cpu": [
+ "riscv64"
+ ],
+ "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-riscv64": "1.2.4"
}
},
"node_modules/@img/sharp-linux-s390x": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.3.tgz",
- "integrity": "sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
+ "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
"cpu": [
"s390x"
],
@@ -1356,13 +1250,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linux-s390x": "1.2.0"
+ "@img/sharp-libvips-linux-s390x": "1.2.4"
}
},
"node_modules/@img/sharp-linux-x64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.3.tgz",
- "integrity": "sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
+ "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
"cpu": [
"x64"
],
@@ -1377,13 +1271,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linux-x64": "1.2.0"
+ "@img/sharp-libvips-linux-x64": "1.2.4"
}
},
"node_modules/@img/sharp-linuxmusl-arm64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.3.tgz",
- "integrity": "sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
+ "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
"cpu": [
"arm64"
],
@@ -1398,13 +1292,13 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-arm64": "1.2.0"
+ "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
}
},
"node_modules/@img/sharp-linuxmusl-x64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.3.tgz",
- "integrity": "sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
+ "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
"cpu": [
"x64"
],
@@ -1419,19 +1313,19 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-x64": "1.2.0"
+ "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
}
},
"node_modules/@img/sharp-wasm32": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.3.tgz",
- "integrity": "sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
+ "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
"cpu": [
"wasm32"
],
"optional": true,
"dependencies": {
- "@emnapi/runtime": "^1.4.4"
+ "@emnapi/runtime": "^1.7.0"
},
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
@@ -1441,9 +1335,9 @@
}
},
"node_modules/@img/sharp-win32-arm64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.3.tgz",
- "integrity": "sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
+ "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
"cpu": [
"arm64"
],
@@ -1459,9 +1353,9 @@
}
},
"node_modules/@img/sharp-win32-ia32": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.3.tgz",
- "integrity": "sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
+ "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
"cpu": [
"ia32"
],
@@ -1477,9 +1371,9 @@
}
},
"node_modules/@img/sharp-win32-x64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.3.tgz",
- "integrity": "sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
+ "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
"cpu": [
"x64"
],
@@ -1495,162 +1389,75 @@
}
},
"node_modules/@inquirer/external-editor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.0.tgz",
- "integrity": "sha512-5v3YXc5ZMfL6OJqXPrX9csb4l7NlQA2doO1yynUjpUChT9hg4JcuBVP0RbsEJ/3SL/sxWEyFjT2W69ZhtoBWqg==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz",
+ "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==",
"dev": true,
"dependencies": {
- "chardet": "^2.1.0",
- "iconv-lite": "^0.6.3"
+ "chardet": "^2.1.1",
+ "iconv-lite": "^0.7.0"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
- "node_modules/@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"dependencies": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "engines": {
- "node": ">=12"
+ "@jridgewell/sourcemap-codec": "^1.5.0",
+ "@jridgewell/trace-mapping": "^0.3.24"
}
},
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "node_modules/@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
"dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
}
},
- "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
"dev": true,
"engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "node": ">=6.0.0"
}
},
- "node_modules/@isaacs/cliui/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.31",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
"dev": true,
"dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/@isaacs/fs-minipass": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
- "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
- "dev": true,
- "dependencies": {
- "minipass": "^7.0.4"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
- "dev": true,
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
- "dev": true,
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
- "dev": true
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@mdx-js/loader": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.0.tgz",
- "integrity": "sha512-xU/lwKdOyfXtQGqn3VnJjlDrmKXEvMi1mgYxVmukEUtVycIz1nh7oQ40bKTd4cA7rLStqu0740pnhGYxGoqsCg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.1.tgz",
+ "integrity": "sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==",
"dependencies": {
"@mdx-js/mdx": "^3.0.0",
"source-map": "^0.7.0"
@@ -1669,14 +1476,15 @@
}
},
"node_modules/@mdx-js/mdx": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz",
- "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz",
+ "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==",
"dependencies": {
"@types/estree": "^1.0.0",
"@types/estree-jsx": "^1.0.0",
"@types/hast": "^3.0.0",
"@types/mdx": "^2.0.0",
+ "acorn": "^8.0.0",
"collapse-white-space": "^2.0.0",
"devlop": "^1.0.0",
"estree-util-is-identifier-name": "^3.0.0",
@@ -1704,9 +1512,9 @@
}
},
"node_modules/@mdx-js/react": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz",
- "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz",
+ "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==",
"dependencies": {
"@types/mdx": "^2.0.0"
},
@@ -1731,22 +1539,22 @@
}
},
"node_modules/@next/bundle-analyzer": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-15.4.6.tgz",
- "integrity": "sha512-LZWqTQgIpfhblT77VVc1r4qtHJY1pfZOAIx8zNtliU7L3pMjpNrG4rYWikJ7AyAI/RgYyt2sCVWqkeOZmFp7Zg==",
+ "version": "15.5.9",
+ "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-15.5.9.tgz",
+ "integrity": "sha512-lT1EBpFyGVN9u8M43f2jE78DsCu0A5KPA5OkF5PdIHrKDo4oTJ4lUQKciA9T2u9gccSXIPQcZb5TYkHF4f8iiw==",
"dependencies": {
"webpack-bundle-analyzer": "4.10.1"
}
},
"node_modules/@next/env": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.6.tgz",
- "integrity": "sha512-yHDKVTcHrZy/8TWhj0B23ylKv5ypocuCwey9ZqPyv4rPdUdRzpGCkSi03t04KBPyU96kxVtUqx6O3nE1kpxASQ=="
+ "version": "15.5.9",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.9.tgz",
+ "integrity": "sha512-4GlTZ+EJM7WaW2HEZcyU317tIQDjkQIyENDLxYJfSWlfqguN+dHkZgyQTV/7ykvobU7yEH5gKvreNrH4B6QgIg=="
},
"node_modules/@next/eslint-plugin-next": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.4.6.tgz",
- "integrity": "sha512-2NOu3ln+BTcpnbIDuxx6MNq+pRrCyey4WSXGaJIyt0D2TYicHeO9QrUENNjcf673n3B1s7hsiV5xBYRCK1Q8kA==",
+ "version": "15.5.9",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.5.9.tgz",
+ "integrity": "sha512-kUzXx0iFiXw27cQAViE1yKWnz/nF8JzRmwgMRTMh8qMY90crNsdXJRh2e+R0vBpFR3kk1yvAR7wev7+fCCb79Q==",
"dependencies": {
"fast-glob": "3.3.1"
}
@@ -1778,9 +1586,9 @@
}
},
"node_modules/@next/mdx": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-15.4.6.tgz",
- "integrity": "sha512-PpJcNWNDq3WctJI2LY7Jur6qTdWklZ3BmbBlS9zG9MvmphcU91MoF/udPmRS1huRSVibGGteXMELu8MXYxjU9g==",
+ "version": "15.5.9",
+ "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-15.5.9.tgz",
+ "integrity": "sha512-qG9GUKUMpnyD5vU+wNGFNsVDxuSdmYDaCEsScPNPIiplzfNSS7VZk1G2yQ2tgXz6KjFncdaqJPuDehFqFy/gjQ==",
"dependencies": {
"source-map": "^0.7.0"
},
@@ -1798,9 +1606,9 @@
}
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.6.tgz",
- "integrity": "sha512-667R0RTP4DwxzmrqTs4Lr5dcEda9OxuZsVFsjVtxVMVhzSpo6nLclXejJVfQo2/g7/Z9qF3ETDmN3h65mTjpTQ==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.7.tgz",
+ "integrity": "sha512-IZwtxCEpI91HVU/rAUOOobWSZv4P2DeTtNaCdHqLcTJU4wdNXgAySvKa/qJCgR5m6KI8UsKDXtO2B31jcaw1Yw==",
"cpu": [
"arm64"
],
@@ -1813,9 +1621,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.6.tgz",
- "integrity": "sha512-KMSFoistFkaiQYVQQnaU9MPWtp/3m0kn2Xed1Ces5ll+ag1+rlac20sxG+MqhH2qYWX1O2GFOATQXEyxKiIscg==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.7.tgz",
+ "integrity": "sha512-UP6CaDBcqaCBuiq/gfCEJw7sPEoX1aIjZHnBWN9v9qYHQdMKvCKcAVs4OX1vIjeE+tC5EIuwDTVIoXpUes29lg==",
"cpu": [
"x64"
],
@@ -1828,9 +1636,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.6.tgz",
- "integrity": "sha512-PnOx1YdO0W7m/HWFeYd2A6JtBO8O8Eb9h6nfJia2Dw1sRHoHpNf6lN1U4GKFRzRDBi9Nq2GrHk9PF3Vmwf7XVw==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.7.tgz",
+ "integrity": "sha512-NCslw3GrNIw7OgmRBxHtdWFQYhexoUCq+0oS2ccjyYLtcn1SzGzeM54jpTFonIMUjNbHmpKpziXnpxhSWLcmBA==",
"cpu": [
"arm64"
],
@@ -1843,9 +1651,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.6.tgz",
- "integrity": "sha512-XBbuQddtY1p5FGPc2naMO0kqs4YYtLYK/8aPausI5lyOjr4J77KTG9mtlU4P3NwkLI1+OjsPzKVvSJdMs3cFaw==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.7.tgz",
+ "integrity": "sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw==",
"cpu": [
"arm64"
],
@@ -1858,9 +1666,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.6.tgz",
- "integrity": "sha512-+WTeK7Qdw82ez3U9JgD+igBAP75gqZ1vbK6R8PlEEuY0OIe5FuYXA4aTjL811kWPf7hNeslD4hHK2WoM9W0IgA==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.7.tgz",
+ "integrity": "sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw==",
"cpu": [
"x64"
],
@@ -1873,9 +1681,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.6.tgz",
- "integrity": "sha512-XP824mCbgQsK20jlXKrUpZoh/iO3vUWhMpxCz8oYeagoiZ4V0TQiKy0ASji1KK6IAe3DYGfj5RfKP6+L2020OQ==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.7.tgz",
+ "integrity": "sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA==",
"cpu": [
"x64"
],
@@ -1888,9 +1696,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.6.tgz",
- "integrity": "sha512-FxrsenhUz0LbgRkNWx6FRRJIPe/MI1JRA4W4EPd5leXO00AZ6YU8v5vfx4MDXTvN77lM/EqsE3+6d2CIeF5NYg==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.7.tgz",
+ "integrity": "sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ==",
"cpu": [
"arm64"
],
@@ -1903,9 +1711,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.6.tgz",
- "integrity": "sha512-T4ufqnZ4u88ZheczkBTtOF+eKaM14V8kbjud/XrAakoM5DKQWjW09vD6B9fsdsWS2T7D5EY31hRHdta7QKWOng==",
+ "version": "15.5.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.7.tgz",
+ "integrity": "sha512-gMzgBX164I6DN+9/PGA+9dQiwmTkE4TloBNx8Kv9UiGARsr9Nba7IpcBRA1iTV9vwlYnrE3Uy6I7Aj6qLjQuqw==",
"cpu": [
"x64"
],
@@ -1957,16 +1765,6 @@
"node": ">=12.4.0"
}
},
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=14"
- }
- },
"node_modules/@pkgr/core": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz",
@@ -1990,9 +1788,9 @@
"integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="
},
"node_modules/@radix-ui/primitive": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz",
+ "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="
},
"node_modules/@radix-ui/react-accordion": {
"version": "1.2.12",
@@ -2024,10 +1822,44 @@
}
}
},
- "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/primitive": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz",
- "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="
+ "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
},
"node_modules/@radix-ui/react-arrow": {
"version": "1.1.7",
@@ -2051,12 +1883,51 @@
}
}
},
+ "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-aspect-ratio": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz",
- "integrity": "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.8.tgz",
+ "integrity": "sha512-5nZrJTF7gH+e0nZS7/QxFz6tJV4VimhQb1avEgtsJxvvIp5JilL+c58HICsKzPxghdwaDt48hEfPM1au4zGy+w==",
"dependencies": {
- "@radix-ui/react-primitive": "2.1.3"
+ "@radix-ui/react-primitive": "2.1.4"
},
"peerDependencies": {
"@types/react": "*",
@@ -2102,18 +1973,12 @@
}
}
},
- "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/primitive": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz",
- "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="
- },
- "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz",
- "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==",
+ "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
"dependencies": {
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
@@ -2130,6 +1995,23 @@
}
}
},
+ "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-collection": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz",
@@ -2155,6 +2037,45 @@
}
}
},
+ "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
@@ -2494,11 +2415,11 @@
}
},
"node_modules/@radix-ui/react-dismissable-layer": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
- "integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz",
+ "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==",
"dependencies": {
- "@radix-ui/primitive": "1.1.2",
+ "@radix-ui/primitive": "1.1.3",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
@@ -2519,18 +2440,12 @@
}
}
},
- "node_modules/@radix-ui/react-dropdown-menu": {
- "version": "2.1.15",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
- "integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
"dependencies": {
- "@radix-ui/primitive": "1.1.2",
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-context": "1.1.2",
- "@radix-ui/react-id": "1.1.1",
- "@radix-ui/react-menu": "2.1.15",
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-use-controllable-state": "1.2.2"
+ "@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
@@ -2547,10 +2462,13 @@
}
}
},
- "node_modules/@radix-ui/react-focus-guards": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
- "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2561,14 +2479,18 @@
}
}
},
- "node_modules/@radix-ui/react-focus-scope": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
- "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "node_modules/@radix-ui/react-dropdown-menu": {
+ "version": "2.1.16",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz",
+ "integrity": "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==",
"dependencies": {
+ "@radix-ui/primitive": "1.1.3",
"@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-context": "1.1.2",
+ "@radix-ui/react-id": "1.1.1",
+ "@radix-ui/react-menu": "2.1.16",
"@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-use-callback-ref": "1.1.1"
+ "@radix-ui/react-use-controllable-state": "1.2.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -2585,9 +2507,125 @@
}
}
},
- "node_modules/@radix-ui/react-id": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz",
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-focus-guards": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz",
+ "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-focus-scope": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
+ "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-primitive": "2.1.3",
+ "@radix-ui/react-use-callback-ref": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-id": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz",
"integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2678,24 +2716,24 @@
}
},
"node_modules/@radix-ui/react-menu": {
- "version": "2.1.15",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
- "integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "version": "2.1.16",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz",
+ "integrity": "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==",
"dependencies": {
- "@radix-ui/primitive": "1.1.2",
+ "@radix-ui/primitive": "1.1.3",
"@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
- "@radix-ui/react-dismissable-layer": "1.1.10",
- "@radix-ui/react-focus-guards": "1.1.2",
+ "@radix-ui/react-dismissable-layer": "1.1.11",
+ "@radix-ui/react-focus-guards": "1.1.3",
"@radix-ui/react-focus-scope": "1.1.7",
"@radix-ui/react-id": "1.1.1",
- "@radix-ui/react-popper": "1.2.7",
+ "@radix-ui/react-popper": "1.2.8",
"@radix-ui/react-portal": "1.1.9",
- "@radix-ui/react-presence": "1.1.4",
+ "@radix-ui/react-presence": "1.1.5",
"@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-roving-focus": "1.1.10",
+ "@radix-ui/react-roving-focus": "1.1.11",
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"aria-hidden": "^1.2.4",
@@ -2716,10 +2754,49 @@
}
}
},
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-popper": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
- "integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz",
+ "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2747,6 +2824,45 @@
}
}
},
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-portal": {
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
@@ -2770,10 +2886,49 @@
}
}
},
+ "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-presence": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
- "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz",
+ "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2793,7 +2948,128 @@
}
}
},
- "node_modules/@radix-ui/react-primitive": {
+ "node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.4.tgz",
+ "integrity": "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.4"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-roving-focus": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz",
+ "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==",
+ "dependencies": {
+ "@radix-ui/primitive": "1.1.3",
+ "@radix-ui/react-collection": "1.1.7",
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-context": "1.1.2",
+ "@radix-ui/react-direction": "1.1.1",
+ "@radix-ui/react-id": "1.1.1",
+ "@radix-ui/react-primitive": "2.1.3",
+ "@radix-ui/react-use-callback-ref": "1.1.1",
+ "@radix-ui/react-use-controllable-state": "1.2.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-scroll-area": {
+ "version": "1.2.10",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz",
+ "integrity": "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==",
+ "dependencies": {
+ "@radix-ui/number": "1.1.1",
+ "@radix-ui/primitive": "1.1.3",
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-context": "1.1.2",
+ "@radix-ui/react-direction": "1.1.1",
+ "@radix-ui/react-presence": "1.1.5",
+ "@radix-ui/react-primitive": "2.1.3",
+ "@radix-ui/react-use-callback-ref": "1.1.1",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-primitive": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
@@ -2815,50 +3091,49 @@
}
}
},
- "node_modules/@radix-ui/react-roving-focus": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
- "integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
"dependencies": {
- "@radix-ui/primitive": "1.1.2",
- "@radix-ui/react-collection": "1.1.7",
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-context": "1.1.2",
- "@radix-ui/react-direction": "1.1.1",
- "@radix-ui/react-id": "1.1.1",
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-use-callback-ref": "1.1.1",
- "@radix-ui/react-use-controllable-state": "1.2.2"
+ "@radix-ui/react-compose-refs": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
- "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
- },
- "@types/react-dom": {
- "optional": true
}
}
},
- "node_modules/@radix-ui/react-scroll-area": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.9.tgz",
- "integrity": "sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A==",
+ "node_modules/@radix-ui/react-select": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz",
+ "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==",
"dependencies": {
"@radix-ui/number": "1.1.1",
- "@radix-ui/primitive": "1.1.2",
+ "@radix-ui/primitive": "1.1.3",
+ "@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
- "@radix-ui/react-presence": "1.1.4",
+ "@radix-ui/react-dismissable-layer": "1.1.11",
+ "@radix-ui/react-focus-guards": "1.1.3",
+ "@radix-ui/react-focus-scope": "1.1.7",
+ "@radix-ui/react-id": "1.1.1",
+ "@radix-ui/react-popper": "1.2.8",
+ "@radix-ui/react-portal": "1.1.9",
"@radix-ui/react-primitive": "2.1.3",
+ "@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-use-controllable-state": "1.2.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1",
+ "@radix-ui/react-use-previous": "1.1.1",
+ "@radix-ui/react-visually-hidden": "1.2.3",
+ "aria-hidden": "^1.2.4",
+ "react-remove-scroll": "^2.6.3"
},
"peerDependencies": {
"@types/react": "*",
@@ -2875,32 +3150,12 @@
}
}
},
- "node_modules/@radix-ui/react-select": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.5.tgz",
- "integrity": "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==",
+ "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
"dependencies": {
- "@radix-ui/number": "1.1.1",
- "@radix-ui/primitive": "1.1.2",
- "@radix-ui/react-collection": "1.1.7",
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-context": "1.1.2",
- "@radix-ui/react-direction": "1.1.1",
- "@radix-ui/react-dismissable-layer": "1.1.10",
- "@radix-ui/react-focus-guards": "1.1.2",
- "@radix-ui/react-focus-scope": "1.1.7",
- "@radix-ui/react-id": "1.1.1",
- "@radix-ui/react-popper": "1.2.7",
- "@radix-ui/react-portal": "1.1.9",
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-slot": "1.2.3",
- "@radix-ui/react-use-callback-ref": "1.1.1",
- "@radix-ui/react-use-controllable-state": "1.2.2",
- "@radix-ui/react-use-layout-effect": "1.1.1",
- "@radix-ui/react-use-previous": "1.1.1",
- "@radix-ui/react-visually-hidden": "1.2.3",
- "aria-hidden": "^1.2.4",
- "react-remove-scroll": "^2.6.3"
+ "@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
@@ -2917,7 +3172,7 @@
}
}
},
- "node_modules/@radix-ui/react-slot": {
+ "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
"integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
@@ -2934,6 +3189,23 @@
}
}
},
+ "node_modules/@radix-ui/react-slot": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz",
+ "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-tabs": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.11.tgz",
@@ -2963,6 +3235,11 @@
}
}
},
+ "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/primitive": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ },
"node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-collection": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.6.tgz",
@@ -2988,6 +3265,29 @@
}
}
},
+ "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-presence": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
+ "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-primitive": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.2.tgz",
@@ -3207,6 +3507,45 @@
}
}
},
+ "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+ "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.3"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+ "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
@@ -3218,9 +3557,9 @@
"integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="
},
"node_modules/@rushstack/eslint-patch": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.12.0.tgz",
- "integrity": "sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw=="
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz",
+ "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw=="
},
"node_modules/@standard-schema/utils": {
"version": "0.3.0",
@@ -3236,61 +3575,56 @@
}
},
"node_modules/@tailwindcss/node": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.11.tgz",
- "integrity": "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz",
+ "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==",
"dev": true,
"dependencies": {
- "@ampproject/remapping": "^2.3.0",
- "enhanced-resolve": "^5.18.1",
- "jiti": "^2.4.2",
- "lightningcss": "1.30.1",
- "magic-string": "^0.30.17",
+ "@jridgewell/remapping": "^2.3.4",
+ "enhanced-resolve": "^5.18.3",
+ "jiti": "^2.6.1",
+ "lightningcss": "1.30.2",
+ "magic-string": "^0.30.21",
"source-map-js": "^1.2.1",
- "tailwindcss": "4.1.11"
+ "tailwindcss": "4.1.18"
}
},
"node_modules/@tailwindcss/node/node_modules/jiti": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz",
- "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
+ "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
"dev": true,
"bin": {
"jiti": "lib/jiti-cli.mjs"
}
},
"node_modules/@tailwindcss/oxide": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.11.tgz",
- "integrity": "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz",
+ "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==",
"dev": true,
- "hasInstallScript": true,
- "dependencies": {
- "detect-libc": "^2.0.4",
- "tar": "^7.4.3"
- },
"engines": {
"node": ">= 10"
},
"optionalDependencies": {
- "@tailwindcss/oxide-android-arm64": "4.1.11",
- "@tailwindcss/oxide-darwin-arm64": "4.1.11",
- "@tailwindcss/oxide-darwin-x64": "4.1.11",
- "@tailwindcss/oxide-freebsd-x64": "4.1.11",
- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11",
- "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11",
- "@tailwindcss/oxide-linux-arm64-musl": "4.1.11",
- "@tailwindcss/oxide-linux-x64-gnu": "4.1.11",
- "@tailwindcss/oxide-linux-x64-musl": "4.1.11",
- "@tailwindcss/oxide-wasm32-wasi": "4.1.11",
- "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11",
- "@tailwindcss/oxide-win32-x64-msvc": "4.1.11"
+ "@tailwindcss/oxide-android-arm64": "4.1.18",
+ "@tailwindcss/oxide-darwin-arm64": "4.1.18",
+ "@tailwindcss/oxide-darwin-x64": "4.1.18",
+ "@tailwindcss/oxide-freebsd-x64": "4.1.18",
+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18",
+ "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18",
+ "@tailwindcss/oxide-linux-arm64-musl": "4.1.18",
+ "@tailwindcss/oxide-linux-x64-gnu": "4.1.18",
+ "@tailwindcss/oxide-linux-x64-musl": "4.1.18",
+ "@tailwindcss/oxide-wasm32-wasi": "4.1.18",
+ "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18",
+ "@tailwindcss/oxide-win32-x64-msvc": "4.1.18"
}
},
"node_modules/@tailwindcss/oxide-android-arm64": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.11.tgz",
- "integrity": "sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",
+ "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==",
"cpu": [
"arm64"
],
@@ -3304,9 +3638,9 @@
}
},
"node_modules/@tailwindcss/oxide-darwin-arm64": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.11.tgz",
- "integrity": "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",
+ "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==",
"cpu": [
"arm64"
],
@@ -3320,9 +3654,9 @@
}
},
"node_modules/@tailwindcss/oxide-darwin-x64": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.11.tgz",
- "integrity": "sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",
+ "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==",
"cpu": [
"x64"
],
@@ -3336,9 +3670,9 @@
}
},
"node_modules/@tailwindcss/oxide-freebsd-x64": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.11.tgz",
- "integrity": "sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",
+ "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==",
"cpu": [
"x64"
],
@@ -3352,9 +3686,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.11.tgz",
- "integrity": "sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",
+ "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==",
"cpu": [
"arm"
],
@@ -3368,9 +3702,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.11.tgz",
- "integrity": "sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",
+ "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==",
"cpu": [
"arm64"
],
@@ -3384,9 +3718,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-arm64-musl": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.11.tgz",
- "integrity": "sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",
+ "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==",
"cpu": [
"arm64"
],
@@ -3400,9 +3734,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-x64-gnu": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.11.tgz",
- "integrity": "sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",
+ "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==",
"cpu": [
"x64"
],
@@ -3416,9 +3750,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-x64-musl": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.11.tgz",
- "integrity": "sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",
+ "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==",
"cpu": [
"x64"
],
@@ -3432,9 +3766,9 @@
}
},
"node_modules/@tailwindcss/oxide-wasm32-wasi": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.11.tgz",
- "integrity": "sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",
+ "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==",
"bundleDependencies": [
"@napi-rs/wasm-runtime",
"@emnapi/core",
@@ -3449,21 +3783,21 @@
"dev": true,
"optional": true,
"dependencies": {
- "@emnapi/core": "^1.4.3",
- "@emnapi/runtime": "^1.4.3",
- "@emnapi/wasi-threads": "^1.0.2",
- "@napi-rs/wasm-runtime": "^0.2.11",
- "@tybys/wasm-util": "^0.9.0",
- "tslib": "^2.8.0"
+ "@emnapi/core": "^1.7.1",
+ "@emnapi/runtime": "^1.7.1",
+ "@emnapi/wasi-threads": "^1.1.0",
+ "@napi-rs/wasm-runtime": "^1.1.0",
+ "@tybys/wasm-util": "^0.10.1",
+ "tslib": "^2.4.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.11.tgz",
- "integrity": "sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",
+ "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==",
"cpu": [
"arm64"
],
@@ -3477,9 +3811,9 @@
}
},
"node_modules/@tailwindcss/oxide-win32-x64-msvc": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.11.tgz",
- "integrity": "sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",
+ "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==",
"cpu": [
"x64"
],
@@ -3493,16 +3827,16 @@
}
},
"node_modules/@tailwindcss/postcss": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.11.tgz",
- "integrity": "sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.18.tgz",
+ "integrity": "sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==",
"dev": true,
"dependencies": {
"@alloc/quick-lru": "^5.2.0",
- "@tailwindcss/node": "4.1.11",
- "@tailwindcss/oxide": "4.1.11",
+ "@tailwindcss/node": "4.1.18",
+ "@tailwindcss/oxide": "4.1.18",
"postcss": "^8.4.41",
- "tailwindcss": "4.1.11"
+ "tailwindcss": "4.1.18"
}
},
"node_modules/@tootallnate/quickjs-emscripten": {
@@ -3512,9 +3846,9 @@
"dev": true
},
"node_modules/@tsconfig/node10": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
- "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz",
+ "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==",
"dev": true
},
"node_modules/@tsconfig/node12": {
@@ -3628,18 +3962,18 @@
}
},
"node_modules/@tybys/wasm-util": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz",
- "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==",
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@types/conventional-commits-parser": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@types/conventional-commits-parser/-/conventional-commits-parser-5.0.1.tgz",
- "integrity": "sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@types/conventional-commits-parser/-/conventional-commits-parser-5.0.2.tgz",
+ "integrity": "sha512-BgT2szDXnVypgpNxOK8aL5SGjUdaQbC++WZNjF1Qge3Og2+zhHj+RWhmehLhYyvQwqAmvezruVfOf8+3m74W+g==",
"dev": true,
"dependencies": {
"@types/node": "*"
@@ -3748,30 +4082,30 @@
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="
},
"node_modules/@types/node": {
- "version": "20.19.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.10.tgz",
- "integrity": "sha512-iAFpG6DokED3roLSP0K+ybeDdIX6Bc0Vd3mLW5uDqThPWtNos3E+EqOM11mPQHKzfWHqEBuLjIlsBQQ8CsISmQ==",
+ "version": "20.19.28",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.28.tgz",
+ "integrity": "sha512-VyKBr25BuFDzBFCK5sUM6ZXiWfqgCTwTAOK8qzGV/m9FCirXYDlmczJ+d5dXBAQALGCdRRdbteKYfJ84NGEusw==",
"dev": true,
"dependencies": {
"undici-types": "~6.21.0"
}
},
"node_modules/@types/react": {
- "version": "19.1.9",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz",
- "integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==",
+ "version": "19.2.8",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz",
+ "integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==",
"dev": true,
"dependencies": {
- "csstype": "^3.0.2"
+ "csstype": "^3.2.2"
}
},
"node_modules/@types/react-dom": {
- "version": "19.1.7",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz",
- "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==",
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
+ "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
"dev": true,
"peerDependencies": {
- "@types/react": "^19.0.0"
+ "@types/react": "^19.2.0"
}
},
"node_modules/@types/through": {
@@ -3795,19 +4129,18 @@
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz",
- "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==",
- "dependencies": {
- "@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.39.0",
- "@typescript-eslint/type-utils": "8.39.0",
- "@typescript-eslint/utils": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0",
- "graphemer": "^1.4.0",
- "ignore": "^7.0.0",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.52.0.tgz",
+ "integrity": "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.52.0",
+ "@typescript-eslint/type-utils": "8.52.0",
+ "@typescript-eslint/utils": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0",
+ "ignore": "^7.0.5",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3817,7 +4150,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.39.0",
+ "@typescript-eslint/parser": "^8.52.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
@@ -3831,15 +4164,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz",
- "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==",
- "dependencies": {
- "@typescript-eslint/scope-manager": "8.39.0",
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0",
- "debug": "^4.3.4"
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz",
+ "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.52.0",
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/typescript-estree": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3854,13 +4187,13 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz",
- "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz",
+ "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.39.0",
- "@typescript-eslint/types": "^8.39.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/tsconfig-utils": "^8.52.0",
+ "@typescript-eslint/types": "^8.52.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3874,12 +4207,12 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz",
- "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz",
+ "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==",
"dependencies": {
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0"
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3890,9 +4223,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz",
- "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz",
+ "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -3905,15 +4238,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz",
- "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.52.0.tgz",
+ "integrity": "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==",
"dependencies": {
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0",
- "@typescript-eslint/utils": "8.39.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/typescript-estree": "8.52.0",
+ "@typescript-eslint/utils": "8.52.0",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3928,9 +4261,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz",
- "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz",
+ "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -3940,20 +4273,19 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz",
- "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==",
- "dependencies": {
- "@typescript-eslint/project-service": "8.39.0",
- "@typescript-eslint/tsconfig-utils": "8.39.0",
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0",
- "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"
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz",
+ "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.52.0",
+ "@typescript-eslint/tsconfig-utils": "8.52.0",
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3989,14 +4321,14 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz",
- "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.52.0.tgz",
+ "integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==",
"dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.39.0",
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0"
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.52.0",
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/typescript-estree": "8.52.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4011,11 +4343,11 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz",
- "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz",
+ "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
"dependencies": {
- "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/types": "8.52.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -4285,41 +4617,19 @@
"react": "^19"
}
},
- "node_modules/@xipkg/badge/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/button": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/@xipkg/button/-/button-3.1.8.tgz",
- "integrity": "sha512-UtIQpO7AkSL3v9X6xDg178aNz2l9RC4r9Zuvds36CR2Cqsl8yRqawfPL3TQ4pvTYGR4si2eJxGgyTLr8lzY4lQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@xipkg/button/-/button-4.0.0.tgz",
+ "integrity": "sha512-R/XV5NAd5M2KAjeG0y451jMS2mVnx9TXnth8NFNYK5X2++Ti7xuodUbuiUn4z6KHzDLIARRJyAERBbPEEaYF3g==",
"dependencies": {
"@radix-ui/react-slot": "^1.1.2",
- "@xipkg/utils": "^1.7.0",
+ "@xipkg/utils": "^1.8.0",
"class-variance-authority": "^0.7.1"
},
"peerDependencies": {
"react": "^19"
}
},
- "node_modules/@xipkg/button/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/dropdown": {
"version": "3.0.12",
"resolved": "https://registry.npmjs.org/@xipkg/dropdown/-/dropdown-3.0.12.tgz",
@@ -4334,17 +4644,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/dropdown/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/eslint": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/@xipkg/eslint/-/eslint-4.6.0.tgz",
@@ -4377,33 +4676,22 @@
}
},
"node_modules/@xipkg/fileuploader": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/@xipkg/fileuploader/-/fileuploader-2.0.12.tgz",
- "integrity": "sha512-0tUoA5hKcZ9bLtVgONMBaupNDjwCxgxDcdKJGiP5L87LI0ZGe7urbI/tpmS7g+iyFM/CQRLdVvVgbHQfnfr7Uw==",
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@xipkg/fileuploader/-/fileuploader-2.0.13.tgz",
+ "integrity": "sha512-TAPdMbwCj18LaqrivxayGQrMSNJtmbRLlkibhCI7ctoROoStXEpRK3ONVXTM2R2BDEOfIhDBC8vZVCMWajEOIA==",
"dependencies": {
- "@xipkg/icons": "^2.2.0",
- "@xipkg/utils": "^1.7.0",
+ "@xipkg/icons": "^2.5.2",
+ "@xipkg/utils": "^1.8.0",
"class-variance-authority": "^0.7.1"
},
"peerDependencies": {
"react": "^19"
}
},
- "node_modules/@xipkg/fileuploader/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/form": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@xipkg/form/-/form-4.2.0.tgz",
- "integrity": "sha512-ZTTqNBN75MbNnSZj/OXNHTJE+ss8xT5z2rH7fuTWWsBg0PMzWIez+ri5qN8Qcw1nMUFjBXdUFPwAihysyuCc0g==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@xipkg/form/-/form-4.2.1.tgz",
+ "integrity": "sha512-NZ5jWwx1WjTLWGn7gTLnNu+5GOJ35ssAAilGVsnDwO+cm1zJEt0ZgHthbb++mBUN5YIExmK5yvvIiYyX8OP2sQ==",
"dependencies": {
"@hookform/resolvers": "4.1.3",
"@radix-ui/react-label": "2.1.2",
@@ -4475,11 +4763,11 @@
}
},
"node_modules/@xipkg/icons": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@xipkg/icons/-/icons-2.4.0.tgz",
- "integrity": "sha512-S6O8CpdN99+saMPbGObbBJuHpntVYcrexyHCVFscarOr92Jr7uZM123Ku+QMZufyJOTXLkz8qk0PoZ+C6guHHA==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/@xipkg/icons/-/icons-2.7.2.tgz",
+ "integrity": "sha512-Zg5FwD9i6R8ggHNpZbVpLHYTjR93ujB3HiHtsqQWXr96IWVjzi+KlDWMbgNPsagvWNKnbnqwdi3gY3S6ACp1rw==",
"dependencies": {
- "@xipkg/utils": "^1.7.0",
+ "@xipkg/utils": "^1.8.0",
"class-variance-authority": "^0.7.1",
"lucide-react": "^0.485.0"
},
@@ -4487,17 +4775,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/icons/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/input": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@xipkg/input/-/input-2.2.9.tgz",
@@ -4510,17 +4787,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/input/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/label": {
"version": "2.0.12",
"resolved": "https://registry.npmjs.org/@xipkg/label/-/label-2.0.12.tgz",
@@ -4530,38 +4796,30 @@
"@xipkg/utils": "^1.7.0",
"class-variance-authority": "^0.7.1"
},
- "peerDependencies": {
- "react": "^19"
- }
- },
- "node_modules/@xipkg/label/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
+ "peerDependencies": {
+ "react": "^19"
}
},
"node_modules/@xipkg/link": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@xipkg/link/-/link-1.3.0.tgz",
- "integrity": "sha512-dNkEpkWjkZtzpqL32tJJZreZRJ+S40pxIUKMzsIAzRibg2MdlEVYF/b+kuhSl3DVkeO6UbqFaVJT4yX/BcgiYQ==",
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/@xipkg/link/-/link-2.0.12.tgz",
+ "integrity": "sha512-Qhj7Bd0km6HrMEbSNveqwZYFs66xKb9pIElAIh/9RYsJ/duBsAZg7mE5V0vSD4ImuHaqZ03NEIIKooJoiQyO2w==",
+ "dependencies": {
+ "@xipkg/utils": "^1.7.0",
+ "class-variance-authority": "^0.7.1"
+ },
"peerDependencies": {
- "next": "^15",
"react": "^19"
}
},
"node_modules/@xipkg/modal": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@xipkg/modal/-/modal-4.2.0.tgz",
- "integrity": "sha512-5uax+K526AJCkLP51+8XfFIefWVhPK0tG73Ji6gaYxrVt6zAiplReMgYkzXBwxXMMgBClYSw4+4juWB1UiGQ4g==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@xipkg/modal/-/modal-4.3.1.tgz",
+ "integrity": "sha512-dmuh25GFeYqI77ZLKGOKieniDNifV65wZ3EqsTAkEFXl8mm9MtlxUFsFPyMzdZy1elASzFBdBTIwZntx3AjXDg==",
"dependencies": {
"@radix-ui/react-dialog": "1.1.6",
- "@xipkg/icons": "^2.0.11",
- "@xipkg/utils": "^1.7.0",
+ "@xipkg/icons": "^2.5.2",
+ "@xipkg/utils": "^1.8.0",
"lucide-react": "0.475.0"
},
"peerDependencies": {
@@ -4589,17 +4847,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/scrollarea/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/select": {
"version": "2.2.5",
"resolved": "https://registry.npmjs.org/@xipkg/select/-/select-2.2.5.tgz",
@@ -4614,17 +4861,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/select/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/tabs": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@xipkg/tabs/-/tabs-2.1.0.tgz",
@@ -4638,17 +4874,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/tabs/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
- "dependencies": {
- "clsx": "^2.1.1"
- },
- "funding": {
- "url": "https://polar.sh/cva"
- }
- },
"node_modules/@xipkg/tailwind": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@xipkg/tailwind/-/tailwind-0.8.1.tgz",
@@ -4672,15 +4897,6 @@
"react": "^19"
}
},
- "node_modules/@xipkg/utils/node_modules/tailwind-merge": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz",
- "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/dcastil"
- }
- },
"node_modules/acorn": {
"version": "8.15.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
@@ -5031,9 +5247,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.21",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
- "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
+ "version": "10.4.23",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
+ "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==",
"dev": true,
"funding": [
{
@@ -5050,10 +5266,9 @@
}
],
"dependencies": {
- "browserslist": "^4.24.4",
- "caniuse-lite": "^1.0.30001702",
- "fraction.js": "^4.3.7",
- "normalize-range": "^0.1.2",
+ "browserslist": "^4.28.1",
+ "caniuse-lite": "^1.0.30001760",
+ "fraction.js": "^5.3.4",
"picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
},
@@ -5082,9 +5297,9 @@
}
},
"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==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz",
+ "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==",
"engines": {
"node": ">=4"
}
@@ -5131,10 +5346,19 @@
}
]
},
+ "node_modules/baseline-browser-mapping": {
+ "version": "2.9.14",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.14.tgz",
+ "integrity": "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg==",
+ "dev": true,
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.js"
+ }
+ },
"node_modules/basic-ftp": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
- "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.1.0.tgz",
+ "integrity": "sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==",
"dev": true,
"engines": {
"node": ">=10.0.0"
@@ -5184,9 +5408,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
- "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "version": "4.28.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
+ "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
"dev": true,
"funding": [
{
@@ -5203,10 +5427,11 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001733",
- "electron-to-chromium": "^1.5.199",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
+ "baseline-browser-mapping": "^2.9.0",
+ "caniuse-lite": "^1.0.30001759",
+ "electron-to-chromium": "^1.5.263",
+ "node-releases": "^2.0.27",
+ "update-browserslist-db": "^1.2.0"
},
"bin": {
"browserslist": "cli.js"
@@ -5312,9 +5537,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001733",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
- "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "version": "1.0.30001764",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz",
+ "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==",
"funding": [
{
"type": "opencollective",
@@ -5340,9 +5565,9 @@
}
},
"node_modules/chalk": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.5.0.tgz",
- "integrity": "sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==",
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
"dev": true,
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
@@ -5414,9 +5639,9 @@
}
},
"node_modules/chardet": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz",
- "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
+ "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
"dev": true
},
"node_modules/chokidar": {
@@ -5455,32 +5680,15 @@
"node": ">= 6"
}
},
- "node_modules/chownr": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
- "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
- "dev": true,
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/class-variance-authority": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz",
- "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
+ "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
"dependencies": {
- "clsx": "2.0.0"
+ "clsx": "^2.1.1"
},
"funding": {
- "url": "https://joebell.co.uk"
- }
- },
- "node_modules/class-variance-authority/node_modules/clsx": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
- "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
- "engines": {
- "node": ">=6"
+ "url": "https://polar.sh/cva"
}
},
"node_modules/clean-stack": {
@@ -5587,24 +5795,11 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/color": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "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,
+ "dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -5616,17 +5811,7 @@
"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
- },
- "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==",
- "optional": true,
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
+ "dev": true
},
"node_modules/comma-separated-tokens": {
"version": "2.0.3",
@@ -5724,9 +5909,9 @@
}
},
"node_modules/core-js-pure": {
- "version": "3.45.0",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.45.0.tgz",
- "integrity": "sha512-OtwjqcDpY2X/eIIg1ol/n0y/X8A9foliaNt1dSK0gV3J2/zw+89FcNG3mPK+N8YWts4ZFUPxnrAzsxs/lf8yDA==",
+ "version": "3.47.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz",
+ "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==",
"dev": true,
"hasInstallScript": true,
"funding": {
@@ -5761,12 +5946,12 @@
}
},
"node_modules/cosmiconfig-typescript-loader": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-6.1.0.tgz",
- "integrity": "sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-6.2.0.tgz",
+ "integrity": "sha512-GEN39v7TgdxgIoNcdkRE3uiAzQt3UXLyHbRHD6YoL048XAeOomyxaP+Hh/+2C6C2wYjxJ2onhJcsQp+L4YEkVQ==",
"dev": true,
"dependencies": {
- "jiti": "^2.4.1"
+ "jiti": "^2.6.1"
},
"engines": {
"node": ">=v18"
@@ -5778,9 +5963,9 @@
}
},
"node_modules/cosmiconfig-typescript-loader/node_modules/jiti": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz",
- "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
+ "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
"dev": true,
"bin": {
"jiti": "lib/jiti-cli.mjs"
@@ -5819,9 +6004,9 @@
}
},
"node_modules/csstype": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
"dev": true
},
"node_modules/damerau-levenshtein": {
@@ -5904,9 +6089,9 @@
"integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
},
"node_modules/debug": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
- "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"dependencies": {
"ms": "^2.1.3"
},
@@ -6032,9 +6217,9 @@
}
},
"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==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
"devOptional": true,
"engines": {
"node": ">=8"
@@ -6149,16 +6334,10 @@
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
"integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
},
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true
- },
"node_modules/electron-to-chromium": {
- "version": "1.5.199",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
- "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "version": "1.5.267",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
+ "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -6167,9 +6346,9 @@
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
},
"node_modules/enhanced-resolve": {
- "version": "5.18.3",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
- "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+ "version": "5.18.4",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz",
+ "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.4",
@@ -6189,18 +6368,18 @@
}
},
"node_modules/error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",
+ "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",
"dev": true,
"dependencies": {
"is-arrayish": "^0.2.1"
}
},
"node_modules/es-abstract": {
- "version": "1.24.0",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
- "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==",
+ "version": "1.24.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz",
+ "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==",
"dependencies": {
"array-buffer-byte-length": "^1.0.2",
"arraybuffer.prototype.slice": "^1.0.4",
@@ -6281,25 +6460,25 @@
}
},
"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==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz",
+ "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==",
"dependencies": {
"call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.6",
+ "es-abstract": "^1.24.1",
"es-errors": "^1.3.0",
- "es-set-tostringtag": "^2.0.3",
+ "es-set-tostringtag": "^2.1.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.6",
+ "get-intrinsic": "^1.3.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",
"internal-slot": "^1.1.0",
- "iterator.prototype": "^1.1.4",
+ "iterator.prototype": "^1.1.5",
"safe-array-concat": "^1.1.3"
},
"engines": {
@@ -6440,24 +6619,23 @@
}
},
"node_modules/eslint": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
- "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
+ "version": "9.39.2",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
+ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
"dev": true,
"dependencies": {
- "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.21.0",
- "@eslint/config-helpers": "^0.3.1",
- "@eslint/core": "^0.15.2",
+ "@eslint/config-array": "^0.21.1",
+ "@eslint/config-helpers": "^0.4.2",
+ "@eslint/core": "^0.17.0",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.33.0",
- "@eslint/plugin-kit": "^0.3.5",
+ "@eslint/js": "9.39.2",
+ "@eslint/plugin-kit": "^0.4.1",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
"@types/estree": "^1.0.6",
- "@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.6",
@@ -6549,11 +6727,11 @@
}
},
"node_modules/eslint-config-next": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.4.6.tgz",
- "integrity": "sha512-4uznvw5DlTTjrZgYZjMciSdDDMO2SWIuQgUNaFyC2O3Zw3Z91XeIejeVa439yRq2CnJb/KEvE4U2AeN/66FpUA==",
+ "version": "15.5.9",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.5.9.tgz",
+ "integrity": "sha512-852JYI3NkFNzW8CqsMhI0K2CDRxTObdZ2jQJj5CtpEaOkYHn13107tHpNuD/h0WRpU4FAbCdUaxQsrfBtNK9Kw==",
"dependencies": {
- "@next/eslint-plugin-next": "15.4.6",
+ "@next/eslint-plugin-next": "15.5.9",
"@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",
@@ -6590,12 +6768,12 @@
}
},
"node_modules/eslint-config-turbo": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/eslint-config-turbo/-/eslint-config-turbo-2.5.5.tgz",
- "integrity": "sha512-23lKrCr66HQR62aa94n2dBGUUFz0GzM6N1KwmcREZHxomZ5Ik2rDm00wAz95lOEkhzSt6IaxW00Uz0az/Fcq5Q==",
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-config-turbo/-/eslint-config-turbo-2.7.3.tgz",
+ "integrity": "sha512-1ik3XQLJoE9d9ljhw60wTQf7rlwnz8tc6vnhSL7/Ciep2+qPMJpNg+mapcmGhirfDSceVNI8r9pv+HyvrBXhpQ==",
"dev": true,
"dependencies": {
- "eslint-plugin-turbo": "2.5.5"
+ "eslint-plugin-turbo": "2.7.3"
},
"peerDependencies": {
"eslint": ">6.6.0",
@@ -6835,9 +7013,9 @@
}
},
"node_modules/eslint-plugin-react-refresh": {
- "version": "0.4.20",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz",
- "integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==",
+ "version": "0.4.26",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
+ "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
"dev": true,
"peerDependencies": {
"eslint": ">=8.40"
@@ -6868,9 +7046,9 @@
}
},
"node_modules/eslint-plugin-turbo": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-2.5.5.tgz",
- "integrity": "sha512-IlN65X6W7rgK88u5xl1xC+7FIGKA7eyaca0yxZQ9CBNV6keAaqtjZQLw8ZfXdv7T+MzTLYkYOeOHAv8yCRUx4Q==",
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-2.7.3.tgz",
+ "integrity": "sha512-q7kYzJCyvceSLVwHgmn3ZBhqpUihQHxC7LEddq5a1eLe5P+/Ob4TnJrdocP38qO1n9MCuO+cJSUTGUtZb1X3bQ==",
"dev": true,
"dependencies": {
"dotenv": "16.0.3"
@@ -7058,9 +7236,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"dependencies": {
"estraverse": "^5.1.0"
@@ -7257,6 +7435,7 @@
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
+ "dev": true,
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -7272,6 +7451,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -7292,9 +7472,9 @@
"dev": true
},
"node_modules/fast-uri": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
- "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
+ "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
"dev": true,
"funding": [
{
@@ -7308,17 +7488,20 @@
]
},
"node_modules/fastq": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
- "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
+ "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
"dependencies": {
"reusify": "^1.0.4"
}
},
"node_modules/fdir": {
- "version": "6.4.6",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
- "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "engines": {
+ "node": ">=12.0.0"
+ },
"peerDependencies": {
"picomatch": "^3 || ^4"
},
@@ -7425,54 +7608,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/foreground-child": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
- "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.6",
- "signal-exit": "^4.0.1"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/foreground-child/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "dev": true,
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/fraction.js": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
+ "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
"dev": true,
"engines": {
"node": "*"
},
"funding": {
- "type": "patreon",
+ "type": "github",
"url": "https://github.com/sponsors/rawify"
}
},
"node_modules/framer-motion": {
- "version": "12.23.12",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz",
- "integrity": "sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==",
+ "version": "12.25.0",
+ "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.25.0.tgz",
+ "integrity": "sha512-mlWqd0rApIjeyhTCSNCqPYsUAEhkcUukZxH3ke6KbstBRPcxhEpuIjmiUQvB+1E9xkEm5SpNHBgHCapH/QHTWg==",
"dependencies": {
- "motion-dom": "^12.23.12",
- "motion-utils": "^12.23.6",
+ "motion-dom": "^12.24.11",
+ "motion-utils": "^12.24.10",
"tslib": "^2.4.0"
},
"peerDependencies": {
@@ -7561,6 +7716,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/generator-function": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz",
+ "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
@@ -7642,9 +7805,9 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz",
- "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==",
+ "version": "4.13.0",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz",
+ "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==",
"dependencies": {
"resolve-pkg-maps": "^1.0.0"
},
@@ -7823,15 +7986,10 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/graphemer": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
- },
"node_modules/gsap": {
- "version": "3.13.0",
- "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.13.0.tgz",
- "integrity": "sha512-QL7MJ2WMjm1PHWsoFrAQH/J8wUeqZvMtHO58qdekHpCfhvhSL4gSiz6vJf5EeMP0LOn3ZCprL2ki/gjED8ghVw=="
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.14.2.tgz",
+ "integrity": "sha512-P8/mMxVLU7o4+55+1TCnQrPmgjPKnwkzkXOK1asnR9Jg2lna4tEY5qBJjMmAaOBDDZWtlRjBXjLa0w53G/uBLA=="
},
"node_modules/gzip-size": {
"version": "6.0.0",
@@ -8089,15 +8247,19 @@
}
},
"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==",
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
+ "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
"dev": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/ieee754": {
@@ -8161,9 +8323,9 @@
}
},
"node_modules/import-meta-resolve": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
- "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz",
+ "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==",
"dev": true,
"funding": {
"type": "github",
@@ -8215,9 +8377,9 @@
}
},
"node_modules/inline-style-parser": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz",
- "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q=="
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
+ "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="
},
"node_modules/inquirer": {
"version": "8.2.7",
@@ -8314,14 +8476,10 @@
}
},
"node_modules/ip-address": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
- "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
+ "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
"dev": true,
- "dependencies": {
- "jsbn": "1.1.0",
- "sprintf-js": "^1.1.3"
- },
"engines": {
"node": ">= 12"
}
@@ -8534,12 +8692,13 @@
}
},
"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==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz",
+ "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==",
"dependencies": {
- "call-bound": "^1.0.3",
- "get-proto": "^1.0.0",
+ "call-bound": "^1.0.4",
+ "generator-function": "^2.0.0",
+ "get-proto": "^1.0.1",
"has-tostringtag": "^1.0.2",
"safe-regex-test": "^1.1.0"
},
@@ -8890,21 +9049,6 @@
"node": ">= 0.4"
}
},
- "node_modules/jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "dev": true,
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
"node_modules/jiti": {
"version": "1.21.7",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
@@ -8920,9 +9064,9 @@
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"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==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"dev": true,
"dependencies": {
"argparse": "^2.0.1"
@@ -8931,12 +9075,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/jsbn": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
- "dev": true
- },
"node_modules/json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
@@ -8973,9 +9111,9 @@
}
},
"node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"dependencies": {
"universalify": "^2.0.0"
@@ -9062,9 +9200,9 @@
}
},
"node_modules/lightningcss": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
- "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+ "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
"dev": true,
"dependencies": {
"detect-libc": "^2.0.3"
@@ -9077,22 +9215,43 @@
"url": "https://opencollective.com/parcel"
},
"optionalDependencies": {
- "lightningcss-darwin-arm64": "1.30.1",
- "lightningcss-darwin-x64": "1.30.1",
- "lightningcss-freebsd-x64": "1.30.1",
- "lightningcss-linux-arm-gnueabihf": "1.30.1",
- "lightningcss-linux-arm64-gnu": "1.30.1",
- "lightningcss-linux-arm64-musl": "1.30.1",
- "lightningcss-linux-x64-gnu": "1.30.1",
- "lightningcss-linux-x64-musl": "1.30.1",
- "lightningcss-win32-arm64-msvc": "1.30.1",
- "lightningcss-win32-x64-msvc": "1.30.1"
+ "lightningcss-android-arm64": "1.30.2",
+ "lightningcss-darwin-arm64": "1.30.2",
+ "lightningcss-darwin-x64": "1.30.2",
+ "lightningcss-freebsd-x64": "1.30.2",
+ "lightningcss-linux-arm-gnueabihf": "1.30.2",
+ "lightningcss-linux-arm64-gnu": "1.30.2",
+ "lightningcss-linux-arm64-musl": "1.30.2",
+ "lightningcss-linux-x64-gnu": "1.30.2",
+ "lightningcss-linux-x64-musl": "1.30.2",
+ "lightningcss-win32-arm64-msvc": "1.30.2",
+ "lightningcss-win32-x64-msvc": "1.30.2"
+ }
+ },
+ "node_modules/lightningcss-android-arm64": {
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+ "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
}
},
"node_modules/lightningcss-darwin-arm64": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
- "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+ "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
"cpu": [
"arm64"
],
@@ -9110,9 +9269,9 @@
}
},
"node_modules/lightningcss-darwin-x64": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
- "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+ "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
"cpu": [
"x64"
],
@@ -9130,9 +9289,9 @@
}
},
"node_modules/lightningcss-freebsd-x64": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
- "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+ "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
"cpu": [
"x64"
],
@@ -9150,9 +9309,9 @@
}
},
"node_modules/lightningcss-linux-arm-gnueabihf": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
- "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+ "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
"cpu": [
"arm"
],
@@ -9170,9 +9329,9 @@
}
},
"node_modules/lightningcss-linux-arm64-gnu": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
- "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+ "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
"cpu": [
"arm64"
],
@@ -9190,9 +9349,9 @@
}
},
"node_modules/lightningcss-linux-arm64-musl": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
- "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+ "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
"cpu": [
"arm64"
],
@@ -9210,9 +9369,9 @@
}
},
"node_modules/lightningcss-linux-x64-gnu": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
- "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+ "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
"cpu": [
"x64"
],
@@ -9230,9 +9389,9 @@
}
},
"node_modules/lightningcss-linux-x64-musl": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
- "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+ "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
"cpu": [
"x64"
],
@@ -9250,9 +9409,9 @@
}
},
"node_modules/lightningcss-win32-arm64-msvc": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
- "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+ "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
"cpu": [
"arm64"
],
@@ -9270,9 +9429,9 @@
}
},
"node_modules/lightningcss-win32-x64-msvc": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
- "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+ "version": "1.30.2",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+ "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
"cpu": [
"x64"
],
@@ -9525,12 +9684,12 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.21",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
+ "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
"dev": true,
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/make-error": {
@@ -9798,9 +9957,9 @@
}
},
"node_modules/mdast-util-to-hast": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
- "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
+ "version": "13.2.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
+ "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
"dependencies": {
"@types/hast": "^3.0.0",
"@types/mdast": "^4.0.0",
@@ -10597,27 +10756,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "dev": true,
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/minizlib": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
- "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
- "dev": true,
- "dependencies": {
- "minipass": "^7.1.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
"node_modules/mkdirp": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
@@ -10631,11 +10769,11 @@
}
},
"node_modules/motion": {
- "version": "12.23.12",
- "resolved": "https://registry.npmjs.org/motion/-/motion-12.23.12.tgz",
- "integrity": "sha512-8jCD8uW5GD1csOoqh1WhH1A6j5APHVE15nuBkFeRiMzYBdRwyAHmSP/oXSuW0WJPZRXTFdBoG4hY9TFWNhhwng==",
+ "version": "12.25.0",
+ "resolved": "https://registry.npmjs.org/motion/-/motion-12.25.0.tgz",
+ "integrity": "sha512-jBFohEYklpZ+TL64zv03sHdqr1Tsc8/yDy7u68hVzi7hTJYtv53AduchqCiY3aWi4vY1hweS8DWtgCuckusYdQ==",
"dependencies": {
- "framer-motion": "^12.23.12",
+ "framer-motion": "^12.25.0",
"tslib": "^2.4.0"
},
"peerDependencies": {
@@ -10656,17 +10794,17 @@
}
},
"node_modules/motion-dom": {
- "version": "12.23.12",
- "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz",
- "integrity": "sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==",
+ "version": "12.24.11",
+ "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.24.11.tgz",
+ "integrity": "sha512-DlWOmsXMJrV8lzZyd+LKjG2CXULUs++bkq8GZ2Sr0R0RRhs30K2wtY+LKiTjhmJU3W61HK+rB0GLz6XmPvTA1A==",
"dependencies": {
- "motion-utils": "^12.23.6"
+ "motion-utils": "^12.24.10"
}
},
"node_modules/motion-utils": {
- "version": "12.23.6",
- "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.23.6.tgz",
- "integrity": "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ=="
+ "version": "12.24.10",
+ "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.24.10.tgz",
+ "integrity": "sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww=="
},
"node_modules/mrmime": {
"version": "2.0.1",
@@ -10716,9 +10854,9 @@
}
},
"node_modules/napi-postinstall": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.3.tgz",
- "integrity": "sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==",
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz",
+ "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==",
"bin": {
"napi-postinstall": "lib/cli.js"
},
@@ -10750,11 +10888,11 @@
}
},
"node_modules/next": {
- "version": "15.4.6",
- "resolved": "https://registry.npmjs.org/next/-/next-15.4.6.tgz",
- "integrity": "sha512-us++E/Q80/8+UekzB3SAGs71AlLDsadpFMXVNM/uQ0BMwsh9m3mr0UNQIfjKed8vpWXsASe+Qifrnu1oLIcKEQ==",
+ "version": "15.5.9",
+ "resolved": "https://registry.npmjs.org/next/-/next-15.5.9.tgz",
+ "integrity": "sha512-agNLK89seZEtC5zUHwtut0+tNrc0Xw4FT/Dg+B/VLEo9pAcS9rtTKpek3V6kVcVwsB2YlqMaHdfZL4eLEVYuCg==",
"dependencies": {
- "@next/env": "15.4.6",
+ "@next/env": "15.5.9",
"@swc/helpers": "0.5.15",
"caniuse-lite": "^1.0.30001579",
"postcss": "8.4.31",
@@ -10767,14 +10905,14 @@
"node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "15.4.6",
- "@next/swc-darwin-x64": "15.4.6",
- "@next/swc-linux-arm64-gnu": "15.4.6",
- "@next/swc-linux-arm64-musl": "15.4.6",
- "@next/swc-linux-x64-gnu": "15.4.6",
- "@next/swc-linux-x64-musl": "15.4.6",
- "@next/swc-win32-arm64-msvc": "15.4.6",
- "@next/swc-win32-x64-msvc": "15.4.6",
+ "@next/swc-darwin-arm64": "15.5.7",
+ "@next/swc-darwin-x64": "15.5.7",
+ "@next/swc-linux-arm64-gnu": "15.5.7",
+ "@next/swc-linux-arm64-musl": "15.5.7",
+ "@next/swc-linux-x64-gnu": "15.5.7",
+ "@next/swc-linux-x64-musl": "15.5.7",
+ "@next/swc-win32-arm64-msvc": "15.5.7",
+ "@next/swc-win32-x64-msvc": "15.5.7",
"sharp": "^0.34.3"
},
"peerDependencies": {
@@ -10917,9 +11055,9 @@
"dev": true
},
"node_modules/node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
+ "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
"dev": true
},
"node_modules/normalize-path": {
@@ -10931,15 +11069,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@@ -11251,12 +11380,6 @@
"node": ">= 14"
}
},
- "node_modules/package-json-from-dist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
- "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
- "dev": true
- },
"node_modules/param-case": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
@@ -11370,28 +11493,6 @@
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
- "node_modules/path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "dev": true
- },
"node_modules/path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
@@ -11513,28 +11614,34 @@
}
},
"node_modules/postcss-js": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
- "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz",
+ "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==",
"dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
"dependencies": {
"camelcase-css": "^2.0.1"
},
"engines": {
"node": "^12 || ^14 || >= 16"
},
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
"peerDependencies": {
"postcss": "^8.4.21"
}
},
"node_modules/postcss-load-config": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
- "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
+ "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==",
"dev": true,
"funding": [
{
@@ -11547,21 +11654,28 @@
}
],
"dependencies": {
- "lilconfig": "^3.0.0",
- "yaml": "^2.3.4"
+ "lilconfig": "^3.1.1"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
},
"peerDependencies": {
+ "jiti": ">=1.21.0",
"postcss": ">=8.0.9",
- "ts-node": ">=9.0.0"
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
},
"peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ },
"postcss": {
"optional": true
},
- "ts-node": {
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
"optional": true
}
}
@@ -11620,9 +11734,9 @@
}
},
"node_modules/prettier": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
- "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz",
+ "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11635,9 +11749,9 @@
}
},
"node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
+ "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
"dev": true,
"dependencies": {
"fast-diff": "^1.1.2"
@@ -11840,22 +11954,22 @@
}
},
"node_modules/react": {
- "version": "19.1.1",
- "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
- "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
+ "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
- "version": "19.1.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
- "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
+ "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
"dependencies": {
- "scheduler": "^0.26.0"
+ "scheduler": "^0.27.0"
},
"peerDependencies": {
- "react": "^19.1.1"
+ "react": "^19.2.3"
}
},
"node_modules/react-fast-compare": {
@@ -11864,9 +11978,9 @@
"integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="
},
"node_modules/react-hook-form": {
- "version": "7.62.0",
- "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.62.0.tgz",
- "integrity": "sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==",
+ "version": "7.71.0",
+ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.71.0.tgz",
+ "integrity": "sha512-oFDt/iIFMV9ZfV52waONXzg4xuSlbwKUPvXVH2jumL1me5qFhBMc4knZxuXiZ2+j6h546sYe3ZKJcg/900/iHw==",
"engines": {
"node": ">=18.0.0"
},
@@ -11884,9 +11998,9 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/react-remove-scroll": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
- "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz",
+ "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -12153,9 +12267,9 @@
}
},
"node_modules/remark-mdx": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz",
- "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz",
+ "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==",
"dependencies": {
"mdast-util-mdx": "^3.0.0",
"micromark-extension-mdxjs": "^3.0.0"
@@ -12229,11 +12343,11 @@
}
},
"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==",
+ "version": "1.22.11",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
+ "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
"dependencies": {
- "is-core-module": "^2.16.0",
+ "is-core-module": "^2.16.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -12418,14 +12532,14 @@
"dev": true
},
"node_modules/scheduler": {
- "version": "0.26.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
- "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
+ "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="
},
"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==",
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"bin": {
"semver": "bin/semver.js"
},
@@ -12487,15 +12601,15 @@
}
},
"node_modules/sharp": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.3.tgz",
- "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==",
+ "version": "0.34.5",
+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
+ "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "color": "^4.2.3",
- "detect-libc": "^2.0.4",
- "semver": "^7.7.2"
+ "@img/colour": "^1.0.0",
+ "detect-libc": "^2.1.2",
+ "semver": "^7.7.3"
},
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
@@ -12504,28 +12618,30 @@
"url": "https://opencollective.com/libvips"
},
"optionalDependencies": {
- "@img/sharp-darwin-arm64": "0.34.3",
- "@img/sharp-darwin-x64": "0.34.3",
- "@img/sharp-libvips-darwin-arm64": "1.2.0",
- "@img/sharp-libvips-darwin-x64": "1.2.0",
- "@img/sharp-libvips-linux-arm": "1.2.0",
- "@img/sharp-libvips-linux-arm64": "1.2.0",
- "@img/sharp-libvips-linux-ppc64": "1.2.0",
- "@img/sharp-libvips-linux-s390x": "1.2.0",
- "@img/sharp-libvips-linux-x64": "1.2.0",
- "@img/sharp-libvips-linuxmusl-arm64": "1.2.0",
- "@img/sharp-libvips-linuxmusl-x64": "1.2.0",
- "@img/sharp-linux-arm": "0.34.3",
- "@img/sharp-linux-arm64": "0.34.3",
- "@img/sharp-linux-ppc64": "0.34.3",
- "@img/sharp-linux-s390x": "0.34.3",
- "@img/sharp-linux-x64": "0.34.3",
- "@img/sharp-linuxmusl-arm64": "0.34.3",
- "@img/sharp-linuxmusl-x64": "0.34.3",
- "@img/sharp-wasm32": "0.34.3",
- "@img/sharp-win32-arm64": "0.34.3",
- "@img/sharp-win32-ia32": "0.34.3",
- "@img/sharp-win32-x64": "0.34.3"
+ "@img/sharp-darwin-arm64": "0.34.5",
+ "@img/sharp-darwin-x64": "0.34.5",
+ "@img/sharp-libvips-darwin-arm64": "1.2.4",
+ "@img/sharp-libvips-darwin-x64": "1.2.4",
+ "@img/sharp-libvips-linux-arm": "1.2.4",
+ "@img/sharp-libvips-linux-arm64": "1.2.4",
+ "@img/sharp-libvips-linux-ppc64": "1.2.4",
+ "@img/sharp-libvips-linux-riscv64": "1.2.4",
+ "@img/sharp-libvips-linux-s390x": "1.2.4",
+ "@img/sharp-libvips-linux-x64": "1.2.4",
+ "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
+ "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
+ "@img/sharp-linux-arm": "0.34.5",
+ "@img/sharp-linux-arm64": "0.34.5",
+ "@img/sharp-linux-ppc64": "0.34.5",
+ "@img/sharp-linux-riscv64": "0.34.5",
+ "@img/sharp-linux-s390x": "0.34.5",
+ "@img/sharp-linux-x64": "0.34.5",
+ "@img/sharp-linuxmusl-arm64": "0.34.5",
+ "@img/sharp-linuxmusl-x64": "0.34.5",
+ "@img/sharp-wasm32": "0.34.5",
+ "@img/sharp-win32-arm64": "0.34.5",
+ "@img/sharp-win32-ia32": "0.34.5",
+ "@img/sharp-win32-x64": "0.34.5"
}
},
"node_modules/shebang-command": {
@@ -12623,21 +12739,6 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
- "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==",
- "optional": true,
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/simple-swizzle/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==",
- "optional": true
- },
"node_modules/sirv": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
@@ -12680,12 +12781,12 @@
}
},
"node_modules/socks": {
- "version": "2.8.6",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz",
- "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==",
+ "version": "2.8.7",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
+ "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
"dev": true,
"dependencies": {
- "ip-address": "^9.0.5",
+ "ip-address": "^10.0.1",
"smart-buffer": "^4.2.0"
},
"engines": {
@@ -12750,12 +12851,6 @@
"node": ">= 10.x"
}
},
- "node_modules/sprintf-js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
- "dev": true
- },
"node_modules/stable-hash": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz",
@@ -12796,27 +12891,6 @@
"node": ">=8"
}
},
- "node_modules/string-width-cjs": {
- "name": "string-width",
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string-width-cjs/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
"node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -12949,19 +13023,6 @@
"node": ">=8"
}
},
- "node_modules/strip-ansi-cjs": {
- "name": "strip-ansi",
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -12992,19 +13053,19 @@
}
},
"node_modules/style-to-js": {
- "version": "1.1.17",
- "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz",
- "integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz",
+ "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
"dependencies": {
- "style-to-object": "1.0.9"
+ "style-to-object": "1.0.14"
}
},
"node_modules/style-to-object": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz",
- "integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==",
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz",
+ "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
"dependencies": {
- "inline-style-parser": "0.2.4"
+ "inline-style-parser": "0.2.7"
}
},
"node_modules/styled-jsx": {
@@ -13030,17 +13091,17 @@
}
},
"node_modules/sucrase": {
- "version": "3.35.0",
- "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
- "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
+ "version": "3.35.1",
+ "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
+ "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
"dev": true,
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.2",
"commander": "^4.0.0",
- "glob": "^10.3.10",
"lines-and-columns": "^1.1.6",
"mz": "^2.7.0",
"pirates": "^4.0.1",
+ "tinyglobby": "^0.2.11",
"ts-interface-checker": "^0.1.9"
},
"bin": {
@@ -13051,15 +13112,6 @@
"node": ">=16 || 14 >=14.17"
}
},
- "node_modules/sucrase/node_modules/brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
"node_modules/sucrase/node_modules/commander": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
@@ -13069,41 +13121,6 @@
"node": ">= 6"
}
},
- "node_modules/sucrase/node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "dev": true,
- "dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/sucrase/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,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -13154,59 +13171,31 @@
}
},
"node_modules/tailwind-merge": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz",
- "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",
+ "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/dcastil"
}
},
"node_modules/tailwindcss": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz",
- "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==",
+ "version": "4.1.18",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
+ "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
"dev": true
},
"node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
- "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
+ "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
"dev": true,
"engines": {
"node": ">=6"
- }
- },
- "node_modules/tar": {
- "version": "7.4.3",
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
- "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
- "dev": true,
- "dependencies": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.2",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
- "yallist": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/tar/node_modules/mkdirp": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
- "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
- "dev": true,
- "bin": {
- "mkdirp": "dist/cjs/src/bin.js"
- },
- "engines": {
- "node": ">=10"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/text-extensions": {
@@ -13260,18 +13249,21 @@
"dev": true
},
"node_modules/tinyexec": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz",
- "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==",
- "dev": true
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz",
+ "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==",
+ "dev": true,
+ "engines": {
+ "node": ">=18"
+ }
},
"node_modules/tinyglobby": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
- "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
"dependencies": {
- "fdir": "^6.4.4",
- "picomatch": "^4.0.2"
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3"
},
"engines": {
"node": ">=12.0.0"
@@ -13366,9 +13358,9 @@
}
},
"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==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
+ "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
"engines": {
"node": ">=18.12"
},
@@ -13543,9 +13535,9 @@
]
},
"node_modules/tw-animate-css": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.3.7.tgz",
- "integrity": "sha512-lvLb3hTIpB5oGsk8JmLoAjeCHV58nKa2zHYn8yWOoG5JJusH3bhJlF2DLAZ/5NmJ+jyH3ssiAx/2KmbhavJy/A==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.4.0.tgz",
+ "integrity": "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==",
"funding": {
"url": "https://github.com/sponsors/Wombosvideo"
}
@@ -13645,9 +13637,9 @@
}
},
"node_modules/typescript": {
- "version": "5.9.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
- "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -13658,15 +13650,15 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz",
- "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.52.0.tgz",
+ "integrity": "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.39.0",
- "@typescript-eslint/parser": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0",
- "@typescript-eslint/utils": "8.39.0"
+ "@typescript-eslint/eslint-plugin": "8.52.0",
+ "@typescript-eslint/parser": "8.52.0",
+ "@typescript-eslint/typescript-estree": "8.52.0",
+ "@typescript-eslint/utils": "8.52.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -13747,9 +13739,9 @@
}
},
"node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
+ "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
"dependencies": {
"@types/unist": "^3.0.0"
},
@@ -13809,9 +13801,9 @@
}
},
"node_modules/unist-util-visit-parents": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
+ "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
"dependencies": {
"@types/unist": "^3.0.0",
"unist-util-is": "^6.0.0"
@@ -13864,9 +13856,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
+ "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
"dev": true,
"funding": [
{
@@ -14195,24 +14187,6 @@
"node": ">=8"
}
},
- "node_modules/wrap-ansi-cjs": {
- "name": "wrap-ansi",
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -14260,27 +14234,6 @@
"node": ">=10"
}
},
- "node_modules/yallist": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
- "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
- "dev": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/yaml": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
- "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
- "dev": true,
- "bin": {
- "yaml": "bin.mjs"
- },
- "engines": {
- "node": ">= 14.6"
- }
- },
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
@@ -14318,9 +14271,9 @@
}
},
"node_modules/yocto-queue": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
- "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
+ "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==",
"dev": true,
"engines": {
"node": ">=12.20"
@@ -14330,9 +14283,9 @@
}
},
"node_modules/yup": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/yup/-/yup-1.7.0.tgz",
- "integrity": "sha512-VJce62dBd+JQvoc+fCVq+KZfPHr+hXaxCcVgotfwWvlR0Ja3ffYKaJBT8rptPOSKOGJDCUnW2C2JWpud7aRP6Q==",
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/yup/-/yup-1.7.1.tgz",
+ "integrity": "sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==",
"dependencies": {
"property-expr": "^2.0.5",
"tiny-case": "^1.0.3",
@@ -14401,15 +14354,6 @@
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
- "packages/pkg.accordion/node_modules/tailwind-merge": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz",
- "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/dcastil"
- }
- },
"packages/pkg.carousel": {
"version": "0.0.0",
"license": "MIT",
@@ -14454,7 +14398,7 @@
"license": "MIT",
"dependencies": {
"@xipkg/icons": "1.6.0",
- "@xipkg/link": "^1.3.0"
+ "@xipkg/link": "^2.0.12"
},
"devDependencies": {
"@types/node": "^20.3.1",
@@ -14493,6 +14437,25 @@
"tailwind-merge": "^1.14.0"
}
},
+ "packages/pkg.error-page/node_modules/class-variance-authority": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz",
+ "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==",
+ "dependencies": {
+ "clsx": "2.0.0"
+ },
+ "funding": {
+ "url": "https://joebell.co.uk"
+ }
+ },
+ "packages/pkg.error-page/node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"packages/pkg.error-page/node_modules/react": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
@@ -14504,11 +14467,20 @@
"node": ">=0.10.0"
}
},
+ "packages/pkg.error-page/node_modules/tailwind-merge": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz",
+ "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/dcastil"
+ }
+ },
"packages/pkg.footer": {
"version": "0.0.0",
"license": "MIT",
"dependencies": {
- "@xipkg/link": "1.3.0",
+ "@xipkg/link": "^2.0.12",
"@xipkg/tailwind": "^0.8.1",
"sonner": "1.7.4"
},
@@ -14586,24 +14558,43 @@
"react-hook-form": "^7.0.0"
}
},
- "packages/pkg.landing.footer/node_modules/@xipkg/icons": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/@xipkg/icons/-/icons-2.7.2.tgz",
- "integrity": "sha512-Zg5FwD9i6R8ggHNpZbVpLHYTjR93ujB3HiHtsqQWXr96IWVjzi+KlDWMbgNPsagvWNKnbnqwdi3gY3S6ACp1rw==",
+ "packages/pkg.landing.footer/node_modules/@radix-ui/react-compose-refs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
+ "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "packages/pkg.landing.footer/node_modules/@radix-ui/react-slot": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.2.tgz",
+ "integrity": "sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ==",
"dependencies": {
- "@xipkg/utils": "^1.8.0",
- "class-variance-authority": "^0.7.1",
- "lucide-react": "^0.485.0"
+ "@radix-ui/react-compose-refs": "1.1.1"
},
"peerDependencies": {
- "react": "^19"
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
}
},
- "packages/pkg.landing.footer/node_modules/@xipkg/link": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/@xipkg/link/-/link-2.0.12.tgz",
- "integrity": "sha512-Qhj7Bd0km6HrMEbSNveqwZYFs66xKb9pIElAIh/9RYsJ/duBsAZg7mE5V0vSD4ImuHaqZ03NEIIKooJoiQyO2w==",
+ "packages/pkg.landing.footer/node_modules/@xipkg/button": {
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/@xipkg/button/-/button-3.1.8.tgz",
+ "integrity": "sha512-UtIQpO7AkSL3v9X6xDg178aNz2l9RC4r9Zuvds36CR2Cqsl8yRqawfPL3TQ4pvTYGR4si2eJxGgyTLr8lzY4lQ==",
"dependencies": {
+ "@radix-ui/react-slot": "^1.1.2",
"@xipkg/utils": "^1.7.0",
"class-variance-authority": "^0.7.1"
},
@@ -14611,15 +14602,32 @@
"react": "^19"
}
},
- "packages/pkg.landing.footer/node_modules/class-variance-authority": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
- "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
+ "packages/pkg.landing.footer/node_modules/@xipkg/form": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@xipkg/form/-/form-4.2.0.tgz",
+ "integrity": "sha512-ZTTqNBN75MbNnSZj/OXNHTJE+ss8xT5z2rH7fuTWWsBg0PMzWIez+ri5qN8Qcw1nMUFjBXdUFPwAihysyuCc0g==",
"dependencies": {
- "clsx": "^2.1.1"
+ "@hookform/resolvers": "4.1.3",
+ "@radix-ui/react-label": "2.1.2",
+ "@radix-ui/react-slot": "1.1.2",
+ "@xipkg/label": "^2.0.11",
+ "@xipkg/utils": "^1.7.0",
+ "react-hook-form": "7.55.0",
+ "zod": "^3.24.2"
},
- "funding": {
- "url": "https://polar.sh/cva"
+ "peerDependencies": {
+ "react": "^19"
+ }
+ },
+ "packages/pkg.landing.footer/node_modules/@xipkg/form/node_modules/@hookform/resolvers": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-4.1.3.tgz",
+ "integrity": "sha512-Jsv6UOWYTrEFJ/01ZrnwVXs7KDvP8XIo115i++5PWvNkNvkrsTfGiLS6w+eJ57CYtUtDQalUWovCZDHFJ8u1VQ==",
+ "dependencies": {
+ "@standard-schema/utils": "^0.3.0"
+ },
+ "peerDependencies": {
+ "react-hook-form": "^7.0.0"
}
},
"packages/pkg.landing.footer/node_modules/prettier": {
@@ -14637,6 +14645,21 @@
"url": "https://github.com/prettier/prettier?sponsor=1"
}
},
+ "packages/pkg.landing.footer/node_modules/react-hook-form": {
+ "version": "7.55.0",
+ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.55.0.tgz",
+ "integrity": "sha512-XRnjsH3GVMQz1moZTW53MxfoWN7aDpUg/GpVNc4A3eXRVNdGXfbzJ4vM4aLQ8g6XCUh1nIbx70aaNCl7kxnjog==",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/react-hook-form"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17 || ^18 || ^19"
+ }
+ },
"packages/pkg.landing.footer/node_modules/zod": {
"version": "3.24.2",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
diff --git a/package.json b/package.json
index df4923dd..c2158753 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,9 @@
"turbo": "2.3.3"
},
"overrides": {
- "@types/minimatch": "5.1.2"
+ "@types/minimatch": "5.1.2",
+ "@types/react": "19.0.2",
+ "@types/react-dom": "19.0.2"
},
"name": "xi.info",
"packageManager": "npm@10.1.0",
diff --git a/packages/pkg.error-page/package.json b/packages/pkg.error-page/package.json
index c69f0d2d..4203bde9 100644
--- a/packages/pkg.error-page/package.json
+++ b/packages/pkg.error-page/package.json
@@ -11,7 +11,7 @@
},
"dependencies": {
"@xipkg/icons": "1.6.0",
- "@xipkg/link": "^1.3.0"
+ "@xipkg/link": "^2.0.12"
},
"devDependencies": {
"@types/node": "^20.3.1",
diff --git a/packages/pkg.footer/package.json b/packages/pkg.footer/package.json
index 748ff4a0..da0f9ba2 100644
--- a/packages/pkg.footer/package.json
+++ b/packages/pkg.footer/package.json
@@ -10,7 +10,7 @@
"lint": "eslint \"**/*.ts*\""
},
"dependencies": {
- "@xipkg/link": "1.3.0",
+ "@xipkg/link": "^2.0.12",
"@xipkg/tailwind": "^0.8.1",
"sonner": "1.7.4"
},
diff --git a/packages/pkg.landing.footer/Footer.tsx b/packages/pkg.landing.footer/Footer.tsx
index f91340b8..63b22713 100644
--- a/packages/pkg.landing.footer/Footer.tsx
+++ b/packages/pkg.landing.footer/Footer.tsx
@@ -56,7 +56,6 @@ const sections: Section[] = [
];
const email = 'support@sovlium.ru';
-const copyrightYear = new Date().getFullYear();
const Footer = ({
topContent,
@@ -113,7 +112,7 @@ const Footer = ({
{footerSections.map(renderSection)}