{preferSplitLayout ? (
}
+ leftSection={
}
variant="light"
className="op-nodeButton"
disabled={!selectedBlock}
@@ -273,7 +273,7 @@ export const OperationProfilesSidebar: React.FC = () => {
}
+ icon={
}
size="input-sm"
variant="ghost"
tooltipSettings={TOOLBAR_TOOLTIP_SETTINGS}
diff --git a/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-graph-panel.tsx b/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-graph-panel.tsx
index fab2f0d1..4cc7e443 100644
--- a/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-graph-panel.tsx
+++ b/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-graph-panel.tsx
@@ -16,7 +16,8 @@ import {
} from '@xyflow/react';
import React, { memo } from 'react';
import { useTranslation } from 'react-i18next';
-import { LuPlus, LuTrash2 } from 'react-icons/lu';
+
+import { PlusIcon, TrashIcon } from '@ui/icons';
import { OperationFlowNode, type OperationFlowNodeData } from '../flow/operation-flow-node';
@@ -138,14 +139,14 @@ export const NodeEditorGraphPanel: React.FC
= memo(
- } onClick={onAddOperation}>
+ } onClick={onAddOperation}>
{t('common.add')}
}
+ leftSection={}
disabled={selectedNodeCount === 0 && !hasSelectedOperation}
onClick={onDeleteSelected}
>
diff --git a/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-header.tsx b/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-header.tsx
index becd62ce..3060806d 100644
--- a/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-header.tsx
+++ b/web/src/features/sidebars/operation-profiles/node-editor/ui/node-editor-header.tsx
@@ -1,8 +1,8 @@
import { ActionIcon, Badge, Button, Group, Stack, Text, Tooltip } from '@mantine/core';
import React from 'react';
import { useTranslation } from 'react-i18next';
-import { LuInfo, LuLayoutDashboard, LuPanelRightClose, LuPanelRightOpen, LuSave, LuX } from 'react-icons/lu';
+import { FloppyDiskIcon, InfoIcon, SidebarSimpleIcon, TreeStructureIcon, XIcon } from '@ui/icons';
import { TOOLTIP_PORTAL_SETTINGS } from '@ui/z-index';
type Props = {
@@ -49,21 +49,21 @@ export const NodeEditorHeader: React.FC = ({
-
+
{showInspectorToggle && (
- : } onClick={onToggleInspector}>
+ } onClick={onToggleInspector}>
{isInspectorVisible ? t('operationProfiles.nodeEditor.hideOperation') : t('operationProfiles.nodeEditor.showOperation')}
)}
- } loading={isAutoLayouting} onClick={onAutoLayout}>
+ } loading={isAutoLayouting} onClick={onAutoLayout}>
{t('operationProfiles.nodeEditor.autoLayout')}
- } disabled={!isDirty} onClick={onSave}>
+ } disabled={!isDirty} onClick={onSave}>
{t('common.save')}
- } onClick={onClose}>
+ } onClick={onClose}>
{t('common.close')}
diff --git a/web/src/features/sidebars/operation-profiles/operation-profile-blocks-editor.tsx b/web/src/features/sidebars/operation-profiles/operation-profile-blocks-editor.tsx
index 077b5b3a..aa68f108 100644
--- a/web/src/features/sidebars/operation-profiles/operation-profile-blocks-editor.tsx
+++ b/web/src/features/sidebars/operation-profiles/operation-profile-blocks-editor.tsx
@@ -3,10 +3,10 @@ import { useUnit } from 'effector-react';
import React, { useCallback, useEffect, useMemo, useState } from 'react';
import { FormProvider, useFieldArray, useForm, useWatch } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuArrowDown, LuArrowUp, LuPencil, LuPlus, LuTrash2 } from 'react-icons/lu';
import { v4 as uuidv4 } from 'uuid';
import { updateOperationProfileFx } from '@model/operation-profiles';
+import { ArrowDownIcon, ArrowUpIcon, PencilSimpleIcon, PlusIcon, TrashIcon } from '@ui/icons';
import { ProfileSettingsPanel } from './ui/profile-settings-panel';
@@ -127,7 +127,7 @@ export const OperationProfileBlocksEditor: React.FC = ({ profile, blocks,
style={{ flex: 1 }}
/>
}
+ leftSection={}
disabled={!newBlockId}
onClick={() => {
if (!newBlockId) return;
@@ -165,7 +165,7 @@ export const OperationProfileBlocksEditor: React.FC = ({ profile, blocks,
onClick={() => index > 0 && move(index, index - 1)}
disabled={index === 0}
>
-
+
= ({ profile, blocks,
onClick={() => index < fields.length - 1 && move(index, index + 1)}
disabled={index >= fields.length - 1}
>
-
+
= ({ profile, blocks,
disabled={!onEditBlock}
onClick={() => onEditBlock?.(field.blockId)}
>
-
+
= ({ profile, blocks,
aria-label={t('operationProfiles.blocks.actions.removeBlockRef')}
onClick={() => remove(index)}
>
-
+
diff --git a/web/src/features/sidebars/operation-profiles/ui/block-settings-panel.tsx b/web/src/features/sidebars/operation-profiles/ui/block-settings-panel.tsx
index b3026b86..af3dd742 100644
--- a/web/src/features/sidebars/operation-profiles/ui/block-settings-panel.tsx
+++ b/web/src/features/sidebars/operation-profiles/ui/block-settings-panel.tsx
@@ -2,9 +2,10 @@ import { Badge, Collapse, Stack, Text, UnstyledButton } from '@mantine/core';
import React from 'react';
import { useWatch } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuChevronDown } from 'react-icons/lu';
import { FormInput, FormSwitch } from '@ui/form-components';
+import { CaretDownIcon } from '@ui/icons';
+
type Props = {
operationCount: number;
@@ -24,7 +25,7 @@ export const BlockSettingsPanel: React.FC = ({ operationCount }) => {
aria-expanded={opened}
>
-
+
{blockName}
@@ -39,7 +40,7 @@ export const BlockSettingsPanel: React.FC = ({ operationCount }) => {
-
+
diff --git a/web/src/features/sidebars/operation-profiles/ui/editor-save-actions.tsx b/web/src/features/sidebars/operation-profiles/ui/editor-save-actions.tsx
index fc4e7c92..4f75a49c 100644
--- a/web/src/features/sidebars/operation-profiles/ui/editor-save-actions.tsx
+++ b/web/src/features/sidebars/operation-profiles/ui/editor-save-actions.tsx
@@ -1,7 +1,8 @@
import { Button, Group, Text } from '@mantine/core';
import React from 'react';
import { useTranslation } from 'react-i18next';
-import { LuSave, LuUndo2 } from 'react-icons/lu';
+
+import { FloppyDiskIcon, ArrowUUpLeftIcon } from '@ui/icons';
export type EditorSaveState = {
canSave: boolean;
@@ -30,13 +31,13 @@ export const EditorSaveActions: React.FC
= ({ state, compact = false }) =
}
+ leftSection={}
disabled={!state.canDiscard}
onClick={state.onDiscard}
>
{t('operationProfiles.actions.discard')}
- } disabled={!state.canSave} onClick={state.onSave}>
+ } disabled={!state.canSave} onClick={state.onSave}>
{t('common.save')}
diff --git a/web/src/features/sidebars/operation-profiles/ui/entity-actions-menu.tsx b/web/src/features/sidebars/operation-profiles/ui/entity-actions-menu.tsx
index 5e261a00..188b2660 100644
--- a/web/src/features/sidebars/operation-profiles/ui/entity-actions-menu.tsx
+++ b/web/src/features/sidebars/operation-profiles/ui/entity-actions-menu.tsx
@@ -1,8 +1,8 @@
import { ActionIcon, Button, Group, Menu } from '@mantine/core';
import React, { useRef } from 'react';
-import { LuCopyPlus, LuEllipsis, LuPlus, LuTrash2 } from 'react-icons/lu';
import { EXPORT_FILE_ICON, IMPORT_FILE_ICON } from '@ui/file-transfer-icons';
+import { CopyIcon, DotsThreeIcon, PlusIcon, TrashIcon } from '@ui/icons';
import { toaster } from '@ui/toaster';
type Selection = { id: string; name: string } | null;
@@ -51,18 +51,18 @@ export const EntityActionsMenu: React.FC = ({
return (
- } onClick={onCreate}>
+ } onClick={onCreate}>
{labels.create}
@@ -201,7 +202,7 @@ export const OperationList: React.FC = ({
value={filters.query}
onChange={(event) => setFilters((prev) => ({ ...prev, query: event.currentTarget.value }))}
placeholder={t('operationProfiles.filters.searchPlaceholder')}
- leftSection={}
+ leftSection={}
aria-label={t('operationProfiles.filters.searchAria')}
style={{ flex: 1 }}
/>
@@ -210,7 +211,7 @@ export const OperationList: React.FC = ({
}
+ leftSection={}
rightSection={activeFilterCount > 0 ? {activeFilterCount} : undefined}
>
{t('operationProfiles.filters.title')}
diff --git a/web/src/features/sidebars/operation-profiles/ui/operation-workspace.tsx b/web/src/features/sidebars/operation-profiles/ui/operation-workspace.tsx
index 3f29b00c..cda093e9 100644
--- a/web/src/features/sidebars/operation-profiles/ui/operation-workspace.tsx
+++ b/web/src/features/sidebars/operation-profiles/ui/operation-workspace.tsx
@@ -1,7 +1,8 @@
import { Button, Stack, Text } from '@mantine/core';
import React from 'react';
import { useTranslation } from 'react-i18next';
-import { LuArrowLeft, LuPlus, LuWorkflow } from 'react-icons/lu';
+
+import { ArrowLeftIcon, PlusIcon, FlowArrowIcon } from '@ui/icons';
import { OperationList } from './operation-list';
import { getOperationListLayout } from './operation-list-layout';
@@ -50,14 +51,14 @@ export const OperationWorkspace: React.FC = ({
if (rows.length === 0) {
return (
-
+
{t('operationProfiles.operations.emptyTitle')}
{t('operationProfiles.operations.empty')}
- } onClick={onAdd}>
+ } onClick={onAdd}>
{t('operationProfiles.actions.addOperation')}
@@ -90,7 +91,7 @@ export const OperationWorkspace: React.FC = ({
return (
- } onClick={onBackToList}>
+ } onClick={onBackToList}>
{t('operationProfiles.inspector.backToOperations')}
diff --git a/web/src/features/sidebars/operation-profiles/ui/profile-settings-panel.tsx b/web/src/features/sidebars/operation-profiles/ui/profile-settings-panel.tsx
index d72cafb1..13eaa672 100644
--- a/web/src/features/sidebars/operation-profiles/ui/profile-settings-panel.tsx
+++ b/web/src/features/sidebars/operation-profiles/ui/profile-settings-panel.tsx
@@ -2,10 +2,11 @@ import { Collapse, Stack, Text, UnstyledButton } from '@mantine/core';
import React from 'react';
import { useWatch } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuChevronDown, LuRotateCcw } from 'react-icons/lu';
+
import { FormInput, FormSelect, FormSwitch } from '@ui/form-components';
import { IconButtonWithTooltip } from '@ui/icon-button-with-tooltip';
+import { CaretDownIcon, ArrowCounterClockwiseIcon } from '@ui/icons';
import { TOOLTIP_PORTAL_SETTINGS } from '@ui/z-index';
type Props = {
@@ -37,7 +38,7 @@ export const ProfileSettingsPanel: React.FC = ({ blockCount, onResetSessi
aria-expanded={opened}
>
-
+
{profileName}
@@ -57,7 +58,7 @@ export const ProfileSettingsPanel: React.FC = ({ blockCount, onResetSessi
-
+
@@ -91,7 +92,7 @@ export const ProfileSettingsPanel: React.FC
= ({ blockCount, onResetSessi
}
+ icon={}
size="input-sm"
variant="ghost"
tooltipSettings={TOOLTIP_PORTAL_SETTINGS}
diff --git a/web/src/features/sidebars/operation-profiles/ui/run-trace-panel.tsx b/web/src/features/sidebars/operation-profiles/ui/run-trace-panel.tsx
index ce0388e3..7d42d415 100644
--- a/web/src/features/sidebars/operation-profiles/ui/run-trace-panel.tsx
+++ b/web/src/features/sidebars/operation-profiles/ui/run-trace-panel.tsx
@@ -2,10 +2,11 @@ import { Badge, Button, Collapse, Group, Loader, Paper, Stack, Text, UnstyledBut
import { useUnit } from 'effector-react';
import React from 'react';
import { useTranslation } from 'react-i18next';
-import { LuActivity, LuChevronDown, LuChevronRight, LuCircleCheck, LuCircleMinus, LuCircleX, LuMessageCircle } from 'react-icons/lu';
+
import { $lastRunTrace } from '@model/operation-run-trace';
import { toggleSidebarOpen } from '@model/sidebars';
+import { PulseIcon, CaretDownIcon, CaretRightIcon, CheckCircleIcon, MinusCircleIcon, XCircleIcon, ChatCircleIcon } from '@ui/icons';
import { describeDestination, describeOperationSummary, runStatusColor } from './run-trace-summary';
@@ -15,9 +16,9 @@ const HOOK_ORDER = ['before_main_llm', 'after_main_llm'];
const StatusIcon: React.FC<{ status: TraceOperation['status'] }> = ({ status }) => {
if (status === 'running') return ;
- if (status === 'done') return ;
- if (status === 'skipped') return ;
- return ;
+ if (status === 'done') return ;
+ if (status === 'skipped') return ;
+ return ;
};
const OperationRow: React.FC<{ trace: RunTrace; op: TraceOperation }> = ({ trace, op }) => {
@@ -55,13 +56,13 @@ const OperationRow: React.FC<{ trace: RunTrace; op: TraceOperation }> = ({ trace
{hasDetails && (
- {opened ? : }
+ {opened ? : }
)}
-
+
{op.errorMessage && (
@@ -113,7 +114,7 @@ export const RunTracePanel: React.FC = () => {
return (
@@ -128,7 +129,7 @@ export const RunTracePanel: React.FC = () => {
}
+ leftSection={}
onClick={() => toggleSidebarOpen({ name: 'operationProfiles', isOpen: false })}
>
{t('operationProfiles.runTrace.emptyAction')}
diff --git a/web/src/features/sidebars/settings/preset-controls.tsx b/web/src/features/sidebars/settings/preset-controls.tsx
index 9416af52..b2d9ec94 100644
--- a/web/src/features/sidebars/settings/preset-controls.tsx
+++ b/web/src/features/sidebars/settings/preset-controls.tsx
@@ -1,7 +1,8 @@
import { Group, Select, Stack, Text } from '@mantine/core';
-import { LuCopy, LuPencil, LuPlus, LuSave, LuTrash2 } from 'react-icons/lu';
import { IconButtonWithTooltip } from '@ui/icon-button-with-tooltip';
+import { CopyIcon, PencilSimpleIcon, PlusIcon, FloppyDiskIcon, TrashIcon } from '@ui/icons';
+
import type { ReactNode } from 'react';
@@ -61,16 +62,16 @@ export const PresetControls: React.FC = ({
}) => {
const actionButtons = (
<>
- } tooltip={labels.create} aria-label={labels.create} onClick={onCreate} />
+ } tooltip={labels.create} aria-label={labels.create} onClick={onCreate} />
}
+ icon={}
tooltip={labels.rename}
aria-label={labels.rename}
onClick={onRename}
disabled={disableRename}
/>
}
+ icon={}
tooltip={labels.duplicate}
aria-label={labels.duplicate}
onClick={onDuplicate}
@@ -79,7 +80,7 @@ export const PresetControls: React.FC = ({
{extraActions}
{showSaveAction ? (
}
+ icon={}
tooltip={labels.save}
aria-label={labels.save}
onClick={onSave}
@@ -88,7 +89,7 @@ export const PresetControls: React.FC = ({
/>
) : null}
}
+ icon={}
tooltip={labels.delete}
aria-label={labels.delete}
onClick={onDelete}
diff --git a/web/src/features/sidebars/settings/rag-connection-editor.tsx b/web/src/features/sidebars/settings/rag-connection-editor.tsx
index b082d67c..f8fb50de 100644
--- a/web/src/features/sidebars/settings/rag-connection-editor.tsx
+++ b/web/src/features/sidebars/settings/rag-connection-editor.tsx
@@ -1,7 +1,8 @@
import { Button, Group, Input, Select, Stack, Text, TextInput, UnstyledButton } from '@mantine/core';
import { useMemo, useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { LuKeyRound, LuSearch } from 'react-icons/lu';
+
+import { KeyIcon, MagnifyingGlassIcon } from '@ui/icons';
import { LlmModelPickerDialog } from '../../llm-provider/llm-model-picker-dialog';
import { LlmTokenManagerDialog } from '../../llm-provider/llm-token-manager-dialog';
@@ -98,7 +99,7 @@ export const RagConnectionEditor: React.FC = ({
onClick={() => setTokenManagerOpen(true)}
aria-label={t('rag.tokens.manage')}
>
-
+
@@ -126,7 +127,7 @@ export const RagConnectionEditor: React.FC = ({
{modelId ? {modelId} : null}
-
+
diff --git a/web/src/features/sidebars/settings/rag-settings-tab.tsx b/web/src/features/sidebars/settings/rag-settings-tab.tsx
index fb4cec43..ffa0279b 100644
--- a/web/src/features/sidebars/settings/rag-settings-tab.tsx
+++ b/web/src/features/sidebars/settings/rag-settings-tab.tsx
@@ -3,9 +3,9 @@ import { useUnit } from 'effector-react';
import { useEffect, useRef, useState } from 'react';
import { FormProvider, useForm, useWatch } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuRotateCcw } from 'react-icons/lu';
import { ragProviderModel } from '@model/rag-provider';
+import { ArrowCounterClockwiseIcon } from '@ui/icons';
import { toaster } from '@ui/toaster';
import { LlmDisclosureSection } from '../../llm-provider/llm-disclosure-section';
@@ -249,7 +249,7 @@ export const RagSettingsTab = () => {
) : null}
- } disabled={!formState.isDirty} onClick={resetChanges}>
+ } disabled={!formState.isDirty} onClick={resetChanges}>
{t('rag.actions.reset')}
-
+
{Array.isArray(watchedBlocks) && watchedBlocks.length > 0 ? (
{watchedBlocks.map((block, blockIndex) => {
@@ -475,7 +476,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
)}
/>
}
+ icon={}
tooltip={t('common.up')}
aria-label={t('common.up')}
onClick={() => moveTopLevelBlock(blockIndex, -1)}
@@ -484,7 +485,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
disabled={blockIndex === 0}
/>
}
+ icon={}
tooltip={t('common.down')}
aria-label={t('common.down')}
onClick={() => moveTopLevelBlock(blockIndex, 1)}
@@ -493,7 +494,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
disabled={blockIndex >= watchedBlocks.length - 1}
/>
}
+ icon={}
tooltip={t('common.delete')}
aria-label={t('common.delete')}
onClick={() => removeTopLevelBlock(blockIndex)}
@@ -502,7 +503,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
colorPalette="red"
/>
: }
+ icon={block.collapsed ? : }
tooltip={
block.collapsed
? t('userPersons.additional.actions.expand')
@@ -533,7 +534,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
}
+ leftSection={}
onClick={() => addItemToGroup(blockIndex)}
>
{t('userPersons.additional.actions.addItem')}
@@ -580,7 +581,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
)}
/>
}
+ icon={}
tooltip={t('common.up')}
aria-label={t('common.up')}
onClick={() => moveGroupItem(blockIndex, itemIndex, -1)}
@@ -589,7 +590,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
disabled={itemIndex === 0}
/>
}
+ icon={}
tooltip={t('common.down')}
aria-label={t('common.down')}
onClick={() => moveGroupItem(blockIndex, itemIndex, 1)}
@@ -598,7 +599,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
disabled={itemIndex >= block.items.length - 1}
/>
}
+ icon={}
tooltip={t('common.delete')}
aria-label={t('common.delete')}
onClick={() => removeGroupItem(blockIndex, itemIndex)}
@@ -607,7 +608,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
colorPalette="red"
/>
: }
+ icon={item.collapsed ? : }
tooltip={
item.collapsed
? t('userPersons.additional.actions.expand')
@@ -692,7 +693,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
)}
/>
}
+ icon={}
tooltip={t('common.up')}
aria-label={t('common.up')}
onClick={() => moveTopLevelBlock(blockIndex, -1)}
@@ -701,7 +702,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
disabled={blockIndex === 0}
/>
}
+ icon={}
tooltip={t('common.down')}
aria-label={t('common.down')}
onClick={() => moveTopLevelBlock(blockIndex, 1)}
@@ -710,7 +711,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
disabled={blockIndex >= watchedBlocks.length - 1}
/>
}
+ icon={}
tooltip={t('common.delete')}
aria-label={t('common.delete')}
onClick={() => removeTopLevelBlock(blockIndex)}
@@ -719,7 +720,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
colorPalette="red"
/>
: }
+ icon={block.collapsed ? : }
tooltip={block.collapsed ? t('userPersons.additional.actions.expand') : t('userPersons.additional.actions.collapse')}
aria-label={block.collapsed ? t('userPersons.additional.actions.expand') : t('userPersons.additional.actions.collapse')}
onClick={() =>
@@ -761,7 +762,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
>
{t('userPersons.settings.title')}
: }
+ icon={sectionsState.settingsCollapsed ? : }
tooltip={
sectionsState.settingsCollapsed
? t('userPersons.additional.actions.expand')
@@ -777,7 +778,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
variant="outline"
/>
-
+
= ({ opened, data
>
{t('userPersons.preview.title')}
: }
+ icon={sectionsState.previewCollapsed ? : }
tooltip={
sectionsState.previewCollapsed
? t('userPersons.additional.actions.expand')
@@ -822,7 +823,7 @@ export const UserPersonEditor: React.FC = ({ opened, data
variant="outline"
/>
-
+
{t('userPersons.preview.info', { count: preview.enabledTexts.length })}
diff --git a/web/src/features/sidebars/world-info/index.tsx b/web/src/features/sidebars/world-info/index.tsx
index 4d6a8e6f..1f2ae09b 100644
--- a/web/src/features/sidebars/world-info/index.tsx
+++ b/web/src/features/sidebars/world-info/index.tsx
@@ -3,7 +3,7 @@ import { useMediaQuery } from '@mantine/hooks';
import { useUnit } from 'effector-react';
import React, { useEffect, useMemo, useRef, useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { LuCopy, LuPencilLine, LuPlus, LuRefreshCw, LuTrash2 } from 'react-icons/lu';
+
import {
$worldInfoGlobalBookId,
@@ -33,6 +33,7 @@ import {
import { Drawer } from '@ui/drawer';
import { EXPORT_FILE_ICON, IMPORT_FILE_ICON } from '@ui/file-transfer-icons';
import { IconButtonWithTooltip } from '@ui/icon-button-with-tooltip';
+import { CopyIcon, PencilSimpleIcon, PlusIcon, ArrowsClockwiseIcon, TrashIcon } from '@ui/icons';
import { toaster } from '@ui/toaster';
import { exportWorldInfoBookToStNative, type WorldInfoSettingsDto } from '../../../api/world-info';
@@ -181,10 +182,10 @@ export const WorldInfoSidebar = () => {
/>
- } aria-label={t('worldInfo.actions.createBook')} onClick={() => worldInfoBookCreateRequested()} />
+ } aria-label={t('worldInfo.actions.createBook')} onClick={() => worldInfoBookCreateRequested()} />
}
+ icon={}
aria-label={t('worldInfo.actions.duplicateBook')}
disabled={!selectedId}
onClick={() => {
@@ -196,14 +197,14 @@ export const WorldInfoSidebar = () => {
} aria-label={t('worldInfo.actions.exportBook')} disabled={!selectedId} onClick={() => void handleExport()} />
}
+ icon={}
aria-label={t('worldInfo.actions.openEditor')}
disabled={!selectedBook}
onClick={() => setEditorOpen(true)}
/>
}
+ icon={}
aria-label={t('worldInfo.actions.refresh')}
onClick={() => {
void loadWorldInfoBooksFx();
@@ -213,7 +214,7 @@ export const WorldInfoSidebar = () => {
/>
}
+ icon={}
aria-label={t('worldInfo.actions.deleteBook')}
color="red"
variant="outline"
@@ -270,7 +271,7 @@ export const WorldInfoSidebar = () => {
slug: {selectedBook.slug}
{selectedBook.description && {selectedBook.description}}
- } onClick={() => setEditorOpen(true)}>
+ } onClick={() => setEditorOpen(true)}>
{t('worldInfo.actions.openEditor')}
diff --git a/web/src/features/sidebars/world-info/world-info-editor-modal.tsx b/web/src/features/sidebars/world-info/world-info-editor-modal.tsx
index b119af75..1cebc7a4 100644
--- a/web/src/features/sidebars/world-info/world-info-editor-modal.tsx
+++ b/web/src/features/sidebars/world-info/world-info-editor-modal.tsx
@@ -3,11 +3,12 @@ import { useMediaQuery } from '@mantine/hooks';
import { useCallback, useEffect, useMemo, useState } from 'react';
import { FormProvider, useFieldArray, useForm, useWatch } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuPlus } from 'react-icons/lu';
+
import { Dialog } from '@ui/dialog';
import { FormInput } from '@ui/form-components';
import { IconButtonWithTooltip } from '@ui/icon-button-with-tooltip';
+import { PlusIcon } from '@ui/icons';
import { toaster } from '@ui/toaster';
import {
@@ -291,7 +292,7 @@ export const WorldInfoEditorModal = ({ opened, book, saving, onClose, onSave }:
{t('worldInfo.editor.entriesTitle')}
- } tooltip={t('worldInfo.editor.addEntry')} aria-label={t('worldInfo.editor.addEntry')} onClick={addEntry} />
+ } tooltip={t('worldInfo.editor.addEntry')} aria-label={t('worldInfo.editor.addEntry')} onClick={addEntry} />
diff --git a/web/src/features/sidebars/world-info/world-info-entry-item.tsx b/web/src/features/sidebars/world-info/world-info-entry-item.tsx
index 9cab06aa..3e46a454 100644
--- a/web/src/features/sidebars/world-info/world-info-entry-item.tsx
+++ b/web/src/features/sidebars/world-info/world-info-entry-item.tsx
@@ -2,10 +2,11 @@ import { Accordion, Group, NumberInput, Select, Stack, TagsInput, Text } from '@
import React, { memo } from 'react';
import { Controller, useFormContext, useWatch } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuArrowDown, LuArrowUp, LuCopy, LuTrash2 } from 'react-icons/lu';
+
import { FormInput, FormMultiSelect, FormSwitch, FormTextarea } from '@ui/form-components';
import { IconButtonWithTooltip } from '@ui/icon-button-with-tooltip';
+import { ArrowDownIcon, ArrowUpIcon, CopyIcon, TrashIcon } from '@ui/icons';
import {
parseNullableBool,
@@ -55,7 +56,7 @@ export const WorldInfoEntryItem: React.FC = memo(({ index, entryId, canMo
}
+ icon={}
tooltip={t('worldInfo.editor.actions.moveUp')}
aria-label={t('worldInfo.editor.actions.moveUp')}
disabled={!canMoveUp}
@@ -70,7 +71,7 @@ export const WorldInfoEntryItem: React.FC = memo(({ index, entryId, canMo
}}
/>
}
+ icon={}
tooltip={t('worldInfo.editor.actions.moveDown')}
aria-label={t('worldInfo.editor.actions.moveDown')}
disabled={!canMoveDown}
@@ -85,7 +86,7 @@ export const WorldInfoEntryItem: React.FC = memo(({ index, entryId, canMo
}}
/>
}
+ icon={}
tooltip={t('worldInfo.editor.duplicateEntry')}
aria-label={t('worldInfo.editor.duplicateEntry')}
onMouseDown={(event) => {
@@ -99,7 +100,7 @@ export const WorldInfoEntryItem: React.FC = memo(({ index, entryId, canMo
}}
/>
}
+ icon={}
tooltip={t('worldInfo.editor.deleteEntry')}
aria-label={t('worldInfo.editor.deleteEntry')}
colorPalette="red"
diff --git a/web/src/ui/file-transfer-icons.test.ts b/web/src/ui/file-transfer-icons.test.ts
index 9706aef4..4d41c6a9 100644
--- a/web/src/ui/file-transfer-icons.test.ts
+++ b/web/src/ui/file-transfer-icons.test.ts
@@ -1,14 +1,15 @@
-import { LuDownload, LuUpload } from 'react-icons/lu';
import { describe, expect, it } from 'vitest';
+import { DownloadSimpleIcon, UploadSimpleIcon } from '@ui/icons';
+
import { getFileTransferIcon } from './file-transfer-icons';
describe('getFileTransferIcon', () => {
it('uses the incoming icon for imports', () => {
- expect(getFileTransferIcon('import')).toBe(LuDownload);
+ expect(getFileTransferIcon('import')).toBe(DownloadSimpleIcon);
});
it('uses the outgoing icon for exports', () => {
- expect(getFileTransferIcon('export')).toBe(LuUpload);
+ expect(getFileTransferIcon('export')).toBe(UploadSimpleIcon);
});
});
diff --git a/web/src/ui/file-transfer-icons.ts b/web/src/ui/file-transfer-icons.ts
index e78b0918..838fac3f 100644
--- a/web/src/ui/file-transfer-icons.ts
+++ b/web/src/ui/file-transfer-icons.ts
@@ -1,9 +1,9 @@
-import { LuDownload, LuUpload } from 'react-icons/lu';
+import { DownloadSimpleIcon, UploadSimpleIcon } from '@ui/icons';
export type FileTransferAction = 'import' | 'export';
-export const IMPORT_FILE_ICON = LuDownload;
-export const EXPORT_FILE_ICON = LuUpload;
+export const IMPORT_FILE_ICON = DownloadSimpleIcon;
+export const EXPORT_FILE_ICON = UploadSimpleIcon;
export function getFileTransferIcon(action: FileTransferAction) {
return action === 'import' ? IMPORT_FILE_ICON : EXPORT_FILE_ICON;
diff --git a/web/src/ui/form-components/form-textarea.tsx b/web/src/ui/form-components/form-textarea.tsx
index d801665c..36d62bd0 100644
--- a/web/src/ui/form-components/form-textarea.tsx
+++ b/web/src/ui/form-components/form-textarea.tsx
@@ -2,8 +2,8 @@ import { Group, Input, Textarea, type InputWrapperProps, type TextareaProps } fr
import { useState } from 'react';
import { useController, type UseControllerProps, useFormContext } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
-import { LuExpand } from 'react-icons/lu';
+import { ArrowsOutIcon } from '@ui/icons';
import { InfoTip } from '@ui/info-tip';
import { LiquidDocsButton, type LiquidDocsContextId } from '@ui/liquid-template-docs';
@@ -54,7 +54,7 @@ export const FormTextarea: React.FC = ({
{label}
}
+ icon={}
size="sm"
variant="outline"
tooltip={t('dialogs.textarea.openFullscreen')}
diff --git a/web/src/ui/icon-button-with-tooltip.test.ts b/web/src/ui/icon-button-with-tooltip.test.ts
new file mode 100644
index 00000000..d08293df
--- /dev/null
+++ b/web/src/ui/icon-button-with-tooltip.test.ts
@@ -0,0 +1,27 @@
+import { describe, expect, it } from 'vitest';
+
+import { ICON_CONTEXT_VALUE, resolveIconSize } from './icon-presentation';
+
+describe('resolveIconSize', () => {
+ it('uses a readable, baseline-independent default presentation', () => {
+ expect(ICON_CONTEXT_VALUE).toMatchObject({
+ size: 18,
+ weight: 'bold',
+ style: {
+ display: 'block',
+ flexShrink: 0,
+ },
+ });
+ });
+
+ it('keeps compact action icons legible at every named size', () => {
+ expect(resolveIconSize('xs')).toBe(16);
+ expect(resolveIconSize('sm')).toBe(18);
+ expect(resolveIconSize('md')).toBe(20);
+ expect(resolveIconSize(undefined)).toBe(18);
+ });
+
+ it('respects explicit icon sizes', () => {
+ expect(resolveIconSize('xs', 21)).toBe(21);
+ });
+});
diff --git a/web/src/ui/icon-button-with-tooltip.tsx b/web/src/ui/icon-button-with-tooltip.tsx
index 076dc81a..067e9e22 100644
--- a/web/src/ui/icon-button-with-tooltip.tsx
+++ b/web/src/ui/icon-button-with-tooltip.tsx
@@ -1,15 +1,18 @@
import { ActionIcon, Tooltip, type ActionIconProps, type ElementProps, type TooltipProps } from '@mantine/core';
import { cloneElement, type ReactElement, type ReactNode } from 'react';
+import { ICON_GRAPHIC_STYLE, resolveIconSize } from './icon-presentation';
import { TOOLTIP_PORTAL_SETTINGS } from './z-index';
+import type { IconProps } from './icons';
+
type ChakraCompatVariant = 'ghost' | 'outline' | 'solid' | 'subtle';
type Props = Omit &
ElementProps<'button', keyof ActionIconProps> & {
tooltip: ReactNode;
tooltipSettings?: Omit;
- icon: ReactElement<{ size?: number }>;
+ icon: ReactElement;
iconSize?: number;
active?: boolean;
/** Chakra compatibility */
@@ -44,32 +47,6 @@ function mapColor(color?: string): string | undefined {
}
}
-function resolveIconSize(size: ActionIconProps['size'] | undefined, iconSize?: number): number {
- if (typeof iconSize === 'number') return iconSize;
- if (typeof size === 'number') return Math.max(14, Math.floor(size * 0.48));
-
- switch (size) {
- case 'input-sm':
- return 14;
- case 'input-md':
- return 16;
- case 'input-lg':
- return 17;
- case 'xs':
- return 14;
- case 'sm':
- return 16;
- case 'md':
- return 18;
- case 'lg':
- return 19;
- case 'xl':
- return 21;
- default:
- return 16;
- }
-}
-
export const IconButtonWithTooltip = ({
icon,
tooltip,
@@ -83,7 +60,16 @@ export const IconButtonWithTooltip = ({
...buttonProps
}: Props) => {
const ariaLabel = buttonProps['aria-label'] || 'icon-button';
- const normalizedIcon = cloneElement(icon, { size: icon.props.size ?? resolveIconSize(size, iconSize) });
+ const normalizedIcon = cloneElement(icon, {
+ 'aria-hidden': true,
+ focusable: false,
+ size: icon.props.size ?? resolveIconSize(size, iconSize),
+ weight: icon.props.weight ?? (active ? 'fill' : 'bold'),
+ style: {
+ ...ICON_GRAPHIC_STYLE,
+ ...icon.props.style,
+ },
+ });
const resolvedTooltipSettings = { ...TOOLTIP_PORTAL_SETTINGS, ...tooltipSettings };
return (
diff --git a/web/src/ui/icon-presentation.ts b/web/src/ui/icon-presentation.ts
new file mode 100644
index 00000000..8a495ff6
--- /dev/null
+++ b/web/src/ui/icon-presentation.ts
@@ -0,0 +1,41 @@
+import type { IconProps } from './icons';
+import type { ActionIconProps } from '@mantine/core';
+
+export const ICON_GRAPHIC_STYLE = {
+ display: 'block',
+ flexShrink: 0,
+} as const;
+
+export const ICON_CONTEXT_VALUE = {
+ color: 'currentColor',
+ size: 18,
+ weight: 'bold',
+ mirrored: false,
+ style: ICON_GRAPHIC_STYLE,
+} satisfies IconProps;
+
+export function resolveIconSize(size: ActionIconProps['size'] | undefined, iconSize?: number): number {
+ if (typeof iconSize === 'number') return iconSize;
+ if (typeof size === 'number') return Math.max(16, Math.round(size * 0.625));
+
+ switch (size) {
+ case 'input-sm':
+ return 18;
+ case 'input-md':
+ return 20;
+ case 'input-lg':
+ return 22;
+ case 'xs':
+ return 16;
+ case 'sm':
+ return 18;
+ case 'md':
+ return 20;
+ case 'lg':
+ return 22;
+ case 'xl':
+ return 24;
+ default:
+ return 18;
+ }
+}
diff --git a/web/src/ui/icons.ts b/web/src/ui/icons.ts
new file mode 100644
index 00000000..377c2ed8
--- /dev/null
+++ b/web/src/ui/icons.ts
@@ -0,0 +1,63 @@
+export { IconContext } from '@phosphor-icons/react/dist/lib/context';
+export { ArrowCounterClockwiseIcon } from '@phosphor-icons/react/dist/csr/ArrowCounterClockwise';
+export { ArrowDownIcon } from '@phosphor-icons/react/dist/csr/ArrowDown';
+export { ArrowLeftIcon } from '@phosphor-icons/react/dist/csr/ArrowLeft';
+export { ArrowRightIcon } from '@phosphor-icons/react/dist/csr/ArrowRight';
+export { ArrowUpIcon } from '@phosphor-icons/react/dist/csr/ArrowUp';
+export { ArrowUUpLeftIcon } from '@phosphor-icons/react/dist/csr/ArrowUUpLeft';
+export { ArrowsClockwiseIcon } from '@phosphor-icons/react/dist/csr/ArrowsClockwise';
+export { ArrowsOutIcon } from '@phosphor-icons/react/dist/csr/ArrowsOut';
+export { BookBookmarkIcon } from '@phosphor-icons/react/dist/csr/BookBookmark';
+export { BookOpenIcon } from '@phosphor-icons/react/dist/csr/BookOpen';
+export { BookOpenTextIcon } from '@phosphor-icons/react/dist/csr/BookOpenText';
+export { CaretDownIcon } from '@phosphor-icons/react/dist/csr/CaretDown';
+export { CaretRightIcon } from '@phosphor-icons/react/dist/csr/CaretRight';
+export { CaretUpIcon } from '@phosphor-icons/react/dist/csr/CaretUp';
+export { ChatCircleIcon } from '@phosphor-icons/react/dist/csr/ChatCircle';
+export { ChatTextIcon } from '@phosphor-icons/react/dist/csr/ChatText';
+export { CheckCircleIcon } from '@phosphor-icons/react/dist/csr/CheckCircle';
+export { CheckIcon } from '@phosphor-icons/react/dist/csr/Check';
+export { CopyIcon } from '@phosphor-icons/react/dist/csr/Copy';
+export { CornersInIcon } from '@phosphor-icons/react/dist/csr/CornersIn';
+export { CornersOutIcon } from '@phosphor-icons/react/dist/csr/CornersOut';
+export { DotsSixVerticalIcon } from '@phosphor-icons/react/dist/csr/DotsSixVertical';
+export { DotsThreeIcon } from '@phosphor-icons/react/dist/csr/DotsThree';
+export { DownloadSimpleIcon } from '@phosphor-icons/react/dist/csr/DownloadSimple';
+export { EyeIcon } from '@phosphor-icons/react/dist/csr/Eye';
+export { EyeSlashIcon } from '@phosphor-icons/react/dist/csr/EyeSlash';
+export { FileMagnifyingGlassIcon } from '@phosphor-icons/react/dist/csr/FileMagnifyingGlass';
+export { FileTextIcon } from '@phosphor-icons/react/dist/csr/FileText';
+export { FloppyDiskIcon } from '@phosphor-icons/react/dist/csr/FloppyDisk';
+export { FlowArrowIcon } from '@phosphor-icons/react/dist/csr/FlowArrow';
+export { FolderPlusIcon } from '@phosphor-icons/react/dist/csr/FolderPlus';
+export { GearIcon } from '@phosphor-icons/react/dist/csr/Gear';
+export { GitBranchIcon } from '@phosphor-icons/react/dist/csr/GitBranch';
+export { GitForkIcon } from '@phosphor-icons/react/dist/csr/GitFork';
+export { IdentificationCardIcon } from '@phosphor-icons/react/dist/csr/IdentificationCard';
+export { InfoIcon } from '@phosphor-icons/react/dist/csr/Info';
+export { KeyIcon } from '@phosphor-icons/react/dist/csr/Key';
+export { LinkBreakIcon } from '@phosphor-icons/react/dist/csr/LinkBreak';
+export { LinkIcon } from '@phosphor-icons/react/dist/csr/Link';
+export { ListBulletsIcon } from '@phosphor-icons/react/dist/csr/ListBullets';
+export { MagnifyingGlassIcon } from '@phosphor-icons/react/dist/csr/MagnifyingGlass';
+export { MinusCircleIcon } from '@phosphor-icons/react/dist/csr/MinusCircle';
+export { PencilSimpleIcon } from '@phosphor-icons/react/dist/csr/PencilSimple';
+export { PlusIcon } from '@phosphor-icons/react/dist/csr/Plus';
+export { PulseIcon } from '@phosphor-icons/react/dist/csr/Pulse';
+export { ShieldCheckIcon } from '@phosphor-icons/react/dist/csr/ShieldCheck';
+export { SidebarSimpleIcon } from '@phosphor-icons/react/dist/csr/SidebarSimple';
+export { SignOutIcon } from '@phosphor-icons/react/dist/csr/SignOut';
+export { SlidersHorizontalIcon } from '@phosphor-icons/react/dist/csr/SlidersHorizontal';
+export { SparkleIcon } from '@phosphor-icons/react/dist/csr/Sparkle';
+export { StarIcon } from '@phosphor-icons/react/dist/csr/Star';
+export { TrashIcon } from '@phosphor-icons/react/dist/csr/Trash';
+export { TreeStructureIcon } from '@phosphor-icons/react/dist/csr/TreeStructure';
+export { UploadSimpleIcon } from '@phosphor-icons/react/dist/csr/UploadSimple';
+export { UserIcon } from '@phosphor-icons/react/dist/csr/User';
+export { UsersIcon } from '@phosphor-icons/react/dist/csr/Users';
+export { UserSquareIcon } from '@phosphor-icons/react/dist/csr/UserSquare';
+export { WarningCircleIcon } from '@phosphor-icons/react/dist/csr/WarningCircle';
+export { XCircleIcon } from '@phosphor-icons/react/dist/csr/XCircle';
+export { XIcon } from '@phosphor-icons/react/dist/csr/X';
+
+export type { Icon, IconProps } from '@phosphor-icons/react';
diff --git a/web/src/ui/info-tip.tsx b/web/src/ui/info-tip.tsx
index 82b43717..1873027b 100644
--- a/web/src/ui/info-tip.tsx
+++ b/web/src/ui/info-tip.tsx
@@ -1,5 +1,6 @@
import { ActionIcon, Popover, type PopoverProps } from '@mantine/core';
-import { HiOutlineInformationCircle } from 'react-icons/hi';
+
+import { InfoIcon } from '@ui/icons';
import { Z_INDEX } from './z-index';
@@ -15,7 +16,7 @@ export const InfoTip = ({ content, ariaLabel = 'info', ...popoverProps }: InfoTi
-
+
{content}
diff --git a/web/src/ui/liquid-template-docs.tsx b/web/src/ui/liquid-template-docs.tsx
index 29dd2b63..559c1e5a 100644
--- a/web/src/ui/liquid-template-docs.tsx
+++ b/web/src/ui/liquid-template-docs.tsx
@@ -1,7 +1,8 @@
import { Button, Group, Paper, Stack, Text, TextInput } from '@mantine/core';
import { useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { LuFileText } from 'react-icons/lu';
+
+import { FileTextIcon } from '@ui/icons';
import { Dialog } from './dialog';
import { IconButtonWithTooltip } from './icon-button-with-tooltip';
@@ -229,7 +230,7 @@ export const LiquidDocsButton: React.FC = ({ context, siz
}
+ icon={}
size={size}
variant={variant}
tooltip={t('dialogs.liquidDocs.open')}
diff --git a/web/src/ui/provider.tsx b/web/src/ui/provider.tsx
index 18c4931a..8be9985b 100644
--- a/web/src/ui/provider.tsx
+++ b/web/src/ui/provider.tsx
@@ -6,6 +6,8 @@ import { useEffect } from "react";
import { $activeUiThemePreset, $uiThemeSettings } from "../model/ui-themes";
+import { ICON_CONTEXT_VALUE } from "./icon-presentation";
+import { IconContext } from "./icons";
import { buildAppTheme } from "./theme";
import { applyUiThemeRuntime } from "./ui-theme-runtime";
import { Z_INDEX } from "./z-index";
@@ -65,13 +67,15 @@ export function Provider({ children }: PropsWithChildren) {
const appTheme = getCachedAppTheme(typographySignature, activePreset?.payload.typography);
return (
-
-
-
-
- {children}
-
-
+
+
+
+
+
+ {children}
+
+
+
);
}
diff --git a/web/src/ui/sidebar-shell.tsx b/web/src/ui/sidebar-shell.tsx
index 8508b80e..d780c53d 100644
--- a/web/src/ui/sidebar-shell.tsx
+++ b/web/src/ui/sidebar-shell.tsx
@@ -1,5 +1,6 @@
import { ActionIcon, Box, Group, Title } from '@mantine/core';
-import { LuArrowLeftToLine, LuArrowRightToLine, LuFullscreen, LuMinimize2, LuX } from 'react-icons/lu';
+
+import { CornersInIcon, CornersOutIcon, SidebarSimpleIcon, XIcon } from '@ui/icons';
import type { ReactNode } from 'react';
@@ -41,13 +42,13 @@ export const SidebarShell = ({
- {isFullscreen ? : }
+ {isFullscreen ? : }
- {placement === 'start' ? : }
+
-
+
diff --git a/web/yarn.lock b/web/yarn.lock
index 8a9bb2bc..6299e250 100644
--- a/web/yarn.lock
+++ b/web/yarn.lock
@@ -2,7 +2,7 @@
# yarn lockfile v1
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.28.6":
+"@babel/code-frame@^7.28.6":
version "7.28.6"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.28.6.tgz#72499312ec58b1e2245ba4a4f550c132be4982f7"
integrity sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==
@@ -64,7 +64,7 @@
resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674"
integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==
-"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.28.6":
+"@babel/helper-module-imports@^7.28.6":
version "7.28.6"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c"
integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==
@@ -130,7 +130,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.13", "@babel/runtime@^7.28.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
+"@babel/runtime@^7.28.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
version "7.28.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b"
integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==
@@ -187,94 +187,6 @@
dependencies:
tslib "^2.4.0"
-"@emotion/babel-plugin@^11.13.5":
- version "11.13.5"
- resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz#eab8d65dbded74e0ecfd28dc218e75607c4e7bc0"
- integrity sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==
- dependencies:
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/runtime" "^7.18.3"
- "@emotion/hash" "^0.9.2"
- "@emotion/memoize" "^0.9.0"
- "@emotion/serialize" "^1.3.3"
- babel-plugin-macros "^3.1.0"
- convert-source-map "^1.5.0"
- escape-string-regexp "^4.0.0"
- find-root "^1.1.0"
- source-map "^0.5.7"
- stylis "4.2.0"
-
-"@emotion/cache@^11.14.0":
- version "11.14.0"
- resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.14.0.tgz#ee44b26986eeb93c8be82bb92f1f7a9b21b2ed76"
- integrity sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==
- dependencies:
- "@emotion/memoize" "^0.9.0"
- "@emotion/sheet" "^1.4.0"
- "@emotion/utils" "^1.4.2"
- "@emotion/weak-memoize" "^0.4.0"
- stylis "4.2.0"
-
-"@emotion/hash@^0.9.2":
- version "0.9.2"
- resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b"
- integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==
-
-"@emotion/memoize@^0.9.0":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102"
- integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==
-
-"@emotion/react@^11.14.0":
- version "11.14.0"
- resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.14.0.tgz#cfaae35ebc67dd9ef4ea2e9acc6cd29e157dd05d"
- integrity sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==
- dependencies:
- "@babel/runtime" "^7.18.3"
- "@emotion/babel-plugin" "^11.13.5"
- "@emotion/cache" "^11.14.0"
- "@emotion/serialize" "^1.3.3"
- "@emotion/use-insertion-effect-with-fallbacks" "^1.2.0"
- "@emotion/utils" "^1.4.2"
- "@emotion/weak-memoize" "^0.4.0"
- hoist-non-react-statics "^3.3.1"
-
-"@emotion/serialize@^1.3.3":
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.3.3.tgz#d291531005f17d704d0463a032fe679f376509e8"
- integrity sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==
- dependencies:
- "@emotion/hash" "^0.9.2"
- "@emotion/memoize" "^0.9.0"
- "@emotion/unitless" "^0.10.0"
- "@emotion/utils" "^1.4.2"
- csstype "^3.0.2"
-
-"@emotion/sheet@^1.4.0":
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.4.0.tgz#c9299c34d248bc26e82563735f78953d2efca83c"
- integrity sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==
-
-"@emotion/unitless@^0.10.0":
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745"
- integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==
-
-"@emotion/use-insertion-effect-with-fallbacks@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz#8a8cb77b590e09affb960f4ff1e9a89e532738bf"
- integrity sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==
-
-"@emotion/utils@^1.4.2":
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.4.2.tgz#6df6c45881fcb1c412d6688a311a98b7f59c1b52"
- integrity sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==
-
-"@emotion/weak-memoize@^0.4.0":
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz#5e13fac887f08c44f76b0ccaf3370eb00fec9bb6"
- integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==
-
"@esbuild/aix-ppc64@0.27.2":
version "0.27.2"
resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz#521cbd968dcf362094034947f76fa1b18d2d403c"
@@ -480,7 +392,14 @@
dependencies:
"@floating-ui/utils" "^0.2.10"
-"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.7.4":
+"@floating-ui/core@^1.8.0":
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.8.0.tgz#d01c0bbea02e4a57f6fd7d5de6fc2c5c7dca40e1"
+ integrity sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==
+ dependencies:
+ "@floating-ui/utils" "^0.2.12"
+
+"@floating-ui/dom@^1.0.0":
version "1.7.4"
resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.4.tgz#ee667549998745c9c3e3e84683b909c31d6c9a77"
integrity sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==
@@ -488,20 +407,28 @@
"@floating-ui/core" "^1.7.3"
"@floating-ui/utils" "^0.2.10"
-"@floating-ui/react-dom@^2.1.6":
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.6.tgz#189f681043c1400561f62972f461b93f01bf2231"
- integrity sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==
+"@floating-ui/dom@^1.8.0":
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.8.0.tgz#8a20e6facbe2456afdbeb6c8b968a72df689cf63"
+ integrity sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==
dependencies:
- "@floating-ui/dom" "^1.7.4"
+ "@floating-ui/core" "^1.8.0"
+ "@floating-ui/utils" "^0.2.12"
-"@floating-ui/react@^0.27.16":
- version "0.27.16"
- resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.27.16.tgz#6e485b5270b7a3296fdc4d0faf2ac9abf955a2f7"
- integrity sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==
+"@floating-ui/react-dom@^2.1.9":
+ version "2.1.9"
+ resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.9.tgz#f42a5f469ea56d6f2e2751efa1cf936243a87355"
+ integrity sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==
dependencies:
- "@floating-ui/react-dom" "^2.1.6"
- "@floating-ui/utils" "^0.2.10"
+ "@floating-ui/dom" "^1.8.0"
+
+"@floating-ui/react@^0.27.19":
+ version "0.27.20"
+ resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.27.20.tgz#353664b4a2b329e9f91f8d9150f7992b5ace20f4"
+ integrity sha512-CMqMy7OaXl9W0eq1Uy7L7i2Y/anPvHmFmESd2CEw0t5YvZhcVCeo4MBevAmswRllX7Y2dEidA4ozGPunLSTQpw==
+ dependencies:
+ "@floating-ui/react-dom" "^2.1.9"
+ "@floating-ui/utils" "^0.2.12"
tabbable "^6.0.0"
"@floating-ui/utils@^0.2.10":
@@ -509,6 +436,11 @@
resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c"
integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==
+"@floating-ui/utils@^0.2.12":
+ version "0.2.12"
+ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.12.tgz#afefe785949f16ac4cdd1e695935a321572dd56a"
+ integrity sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==
+
"@humanfs/core@^0.19.1":
version "0.19.1"
resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77"
@@ -566,90 +498,89 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@mantine/carousel@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/carousel/-/carousel-8.3.12.tgz#d6003ec8873a46b649aa618e892602789783b5aa"
- integrity sha512-c5vw3H1QBxCMBuiv473LdWFa5MdcaZa2DOMcXrPeIGxSFnkaZGag9sDL/oHN1OiOVNlNfaD+WQZGeAcixjwong==
+"@mantine/carousel@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/carousel/-/carousel-9.5.0.tgz#a7a6a40f59f08222538d68adae7931102055369d"
+ integrity sha512-7H42SyCrZzlD44FZaYAYOgcg9H9zJNnJwx0e1f/yt8YrihEbDqwoV/5VtwwVmLIw8QeC43qQJoNefezAHCo83g==
-"@mantine/charts@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/charts/-/charts-8.3.12.tgz#1f039a488faf0116983891ceaf269d01eb2e2950"
- integrity sha512-IOPlbw6MTR0xFhqYtcky4hYoN77q4O2fxepcR5UgVW2kE0Ucae+Ln+TgOcpwFYZgvretSbyYDIBhmZoJ8z0ceQ==
+"@mantine/charts@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/charts/-/charts-9.5.0.tgz#896afb9173863445916eded9ac703e4ead10dafb"
+ integrity sha512-9eHu4HBBsIqUujPIoR+zY12EnwZTWjt1iDweFSi2P+7ie39eA/f1yL9LNGm2ORzPIpadlKoGLDhREG71J+8ELA==
-"@mantine/code-highlight@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/code-highlight/-/code-highlight-8.3.12.tgz#9dc34f2ae228570f6c3e36301a19bcaf45e05ac5"
- integrity sha512-JVR1uAlmni/q7IhjVwZmOjsjHabVuEqQ+l1/bNGsNTOjzlq/Z2Bzats6eYn5M3Y51PrHHcTOaf9piVWL4M83XQ==
+"@mantine/code-highlight@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/code-highlight/-/code-highlight-9.5.0.tgz#1598f322cd721accb4f0bdc0246466c331e282c3"
+ integrity sha512-Soidz7O/AtOGlbKgqfH0OgAei2l4TDFw1L3Ux1DZQ2CqJO4ILPHTjuXXNhtNmeH4iTjsUoTjlReTAUfAw+QIDA==
dependencies:
clsx "^2.1.1"
-"@mantine/core@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/core/-/core-8.3.12.tgz#84e6c3394f4495ab57019ba2d1f42bb940d6e916"
- integrity sha512-bDEoUl4SneltfI1GeEaBk6BVDbLuB/w15YwseAmUvc8ldAbNcsVhxKxY/BdhwqUo6O3L2vhdlb3WwxR1y8741g==
+"@mantine/core@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/core/-/core-9.5.0.tgz#5b01dc58e5fa558ce714f6de282d4015f0de2a57"
+ integrity sha512-lUZtPfW+ZIXthofPyw+SVgWNiV/OkJ498r3OZeuekPgM23p2AspqHzHjEGhe5DMSTyhma6BhIHF2H10dAp0ibw==
dependencies:
- "@floating-ui/react" "^0.27.16"
+ "@floating-ui/react" "^0.27.19"
clsx "^2.1.1"
- react-number-format "^5.4.4"
- react-remove-scroll "^2.7.1"
- react-textarea-autosize "8.5.9"
- type-fest "^4.41.0"
+ react-number-format "^5.4.5"
+ react-remove-scroll "^2.7.2"
+ type-fest "^5.8.0"
-"@mantine/dates@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/dates/-/dates-8.3.12.tgz#6a78aa36c8fd1723932bf91c007127d704c31524"
- integrity sha512-rL2kYJRTrU29l1KjQt5bdUweiZuJs3DjiIcc6VGHUuj7OwfYZbEpWzMbcu8fSrya/+kZAe8JM0irX22CjmsDGw==
+"@mantine/dates@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/dates/-/dates-9.5.0.tgz#819b088a5a25da0b404b00ee9e544dd1c0e9f96f"
+ integrity sha512-uHDHDkV7WPtMXCIayDCgHKxTrvmG37rhsx8UDyekRitO0dHZ7f9F7x+xrG2QVYl0c0t3xeJE9+/RjNHSnVcP7Q==
dependencies:
clsx "^2.1.1"
-"@mantine/dropzone@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/dropzone/-/dropzone-8.3.12.tgz#d09f8225d19fa62e98032f084ffcfd0cfc0b2b6f"
- integrity sha512-XlxCEztP3xTa45jMkMN7H7FyDa5uJq9009HRBpa+OT+JEqnGV8sbdlH1XjTrm8zYudKjS6A7hGVYa2MEcKUJ1w==
+"@mantine/dropzone@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/dropzone/-/dropzone-9.5.0.tgz#57ca97f65fe022ae28cdbe4b1675f5ce49c63bc6"
+ integrity sha512-U7jtGz8vZU2CWztVcdbhdtOXVqHmSKFtBurG2754NuaiJFzEGSNB+V0DkLrQSSixiwcm5lMzxJ/y2yjYugHgwA==
dependencies:
- react-dropzone "14.3.8"
+ react-dropzone "15.0.0"
-"@mantine/hooks@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-8.3.12.tgz#8cedb8e5a51dc1274f73c7147cfcd3763bec03c2"
- integrity sha512-lMMDzDewd3lUNtJCAHDj3g8On9X5aBl4q6EBwgOixKQSby9RG9ASEpK8oYHundHTm9tzo3MDeXWV/z32oSQWuw==
+"@mantine/hooks@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-9.5.0.tgz#f4df4c02e451adbca8ca074ac52462ea9933724a"
+ integrity sha512-d67+7dQW0ZJFiWXqZgwcPrZK0KxKMzAX+Sv663g40xhISseiUoK0f8k/Ss2amOA09IhFayeeaqprVRc4Fp5yEw==
-"@mantine/modals@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/modals/-/modals-8.3.12.tgz#a8abe5fa56575330858fbd732772739e0d493c65"
- integrity sha512-+uRyGe2lLy601qlMk+8aR9d/Aibu+dZi6Jcmvm5z8Gw4ocviyMMlnd8BLSQ/Jvib2OX8fWj+yUQN7FMQ4Rbwjw==
+"@mantine/modals@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/modals/-/modals-9.5.0.tgz#958b9b2e49efe782d19ae71bf88b5ee77f8188d9"
+ integrity sha512-DwFjz/MfhEYa3/ALaecXTWShaOSP2/0GoQcPohnljNTsLxGpo+xJbYF1OGycnTpzuWKBVIe/r3zf+8IozqroRA==
-"@mantine/notifications@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/notifications/-/notifications-8.3.12.tgz#de1348622c99354ec3c28f3b7272d2f8ce148349"
- integrity sha512-lqPPa11XdcndG8ywMao8yVkMA4jg/pBNbS85bR7OwHQa1yUftmfVlqJl9PZZCiWLX2AgKY3+xM5dHo4LidL+DA==
+"@mantine/notifications@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/notifications/-/notifications-9.5.0.tgz#e295a75be9baf474cc4f431e443e970156455a1a"
+ integrity sha512-IgLO0zUppRh17TbOI5kku5pyKCNoEOAwemJi/H+gmq20QQFIwd+SxJLQvGT+OrKib2eWDlG+Tz6DJSwx3rn+Vg==
dependencies:
- "@mantine/store" "8.3.12"
+ "@mantine/store" "9.5.0"
react-transition-group "4.4.5"
-"@mantine/nprogress@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/nprogress/-/nprogress-8.3.12.tgz#1b959dde3a85c6a75cfffa941616644a518defde"
- integrity sha512-uj7Xuy7zJ85zka+BWaztBK3y7FrwjwrthVfDn8tUhX3jqwG++G+OHhwJx65BDnYt6bbi2n7XDhFi6PDdIJg47Q==
+"@mantine/nprogress@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/nprogress/-/nprogress-9.5.0.tgz#dfc5ac7de46fd0dcca8aa52be624c9a8f7c6c186"
+ integrity sha512-1hUCQC+6tIK/CFLYJBWUzMG3DG1xOrVM0MMD0moRuLe7q1H4ckcjbjlu/Jk7LT5icFHBk/97PIcEYbI9WOC1Ug==
dependencies:
- "@mantine/store" "8.3.12"
+ "@mantine/store" "9.5.0"
-"@mantine/spotlight@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/spotlight/-/spotlight-8.3.12.tgz#f257c6eeb9ce560d229062b45442f2c43a18df3b"
- integrity sha512-ujj3C/Mzdt20dVDBfUt0sJ+Re/DsLWN9mgef00TchbRtSbPfGJEZDkOeytsKEeUk3BDP3gC6nFilehf+Vkzevg==
+"@mantine/spotlight@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/spotlight/-/spotlight-9.5.0.tgz#5fe0149e5260cadb08c0964ccba663056c36e356"
+ integrity sha512-AdytaqJUJzvfZH4vAqcJv0ynK6PHf2wyAVjrOyG4xFGxz+xD7GN4mkfXslyHM2pwQ4kCGuqF2N25LtzRVwENOQ==
dependencies:
- "@mantine/store" "8.3.12"
+ "@mantine/store" "9.5.0"
-"@mantine/store@8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/store/-/store-8.3.12.tgz#75d0b8ffbba3da5dfa65c738da0abf48b4f0ba1c"
- integrity sha512-EC4eIKpm5s7neMbBrWsP6jGKLqrzHf63Ao3penYr7fn25dFXdbXZYw+IG8GYzxOC4yG61b2zTS+bpy5+vwzXpw==
+"@mantine/store@9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/store/-/store-9.5.0.tgz#146f8ed733551587b58d78b8f03a399bb35057ac"
+ integrity sha512-MeJybawnPCCIcfrpSjtbRERJXZWAdOKSp3afsl82e5HZZtKJepgvktD5lcS9hRrrAdGWywi7gcMduLT0bUHDzw==
-"@mantine/tiptap@^8.3.12":
- version "8.3.12"
- resolved "https://registry.yarnpkg.com/@mantine/tiptap/-/tiptap-8.3.12.tgz#225f8d355f455db93d5b521f3bf8da8155d95315"
- integrity sha512-Dp29mlhV6h/hfn+NavZ3g4vE3posNeM6OGTiQ43xEEubP9PRQYlwWPP7+lgb8q/e76M7lpRMReRYm5/fRnqK7g==
+"@mantine/tiptap@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@mantine/tiptap/-/tiptap-9.5.0.tgz#138acdea3e48fd97bbce0114d63534f3411ecc35"
+ integrity sha512-ORJ9qD7jkJkH7jqZ8WECq378U6H7QYN6vxq2NAGyw/GUqj3Co15BJIutZ9HMEabHqarmWh2/LqehePf9v6drlw==
"@napi-rs/wasm-runtime@^0.2.11":
version "0.2.12"
@@ -660,10 +591,15 @@
"@emnapi/runtime" "^1.4.3"
"@tybys/wasm-util" "^0.10.0"
-"@reduxjs/toolkit@1.x.x || 2.x.x":
- version "2.11.2"
- resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-2.11.2.tgz#582225acea567329ca6848583e7dd72580d38e82"
- integrity sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==
+"@phosphor-icons/react@^2.1.10":
+ version "2.1.10"
+ resolved "https://registry.yarnpkg.com/@phosphor-icons/react/-/react-2.1.10.tgz#3a97ec5b7a4b8d53afeb29125bc17e74ed2daf92"
+ integrity sha512-vt8Tvq8GLjheAZZYa+YG/pW7HDbov8El/MANW8pOAz4eGxrwhnbfrQZq0Cp4q8zBEu8NIhHdnr+r8thnfRSNYA==
+
+"@reduxjs/toolkit@^1.9.0 || 2.x.x":
+ version "2.12.0"
+ resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-2.12.0.tgz#e62787503a38561e04bb8f39e29ca8db689590f9"
+ integrity sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw==
dependencies:
"@standard-schema/spec" "^1.0.0"
"@standard-schema/utils" "^0.3.0"
@@ -672,11 +608,6 @@
redux-thunk "^3.1.0"
reselect "^5.1.0"
-"@remirror/core-constants@3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-3.0.0.tgz#96fdb89d25c62e7b6a5d08caf0ce5114370e3b8f"
- integrity sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==
-
"@rolldown/pluginutils@1.0.0-beta.53":
version "1.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz#c57a5234ae122671aff6fe72e673a7ed90f03f87"
@@ -834,200 +765,195 @@
resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.13.18.tgz#586e3c1fe08547ee6abf87e8fb7c99087b9c47ff"
integrity sha512-Mx86Hqu1k39icq2Zusq+Ey2J6dDWTjDvEv43PJtRCoEYTLyfaPnxIQ6iy7YAOK0NV/qOEmZQ/uCufrppZxTgcg==
-"@tiptap/core@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/core/-/core-3.15.3.tgz#79e403cfd3c1f0c730c09a9dd64bf36a50b91073"
- integrity sha512-bmXydIHfm2rEtGju39FiQNfzkFx9CDvJe+xem1dgEZ2P6Dj7nQX9LnA1ZscW7TuzbBRkL5p3dwuBIi3f62A66A==
+"@tiptap/core@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/core/-/core-3.29.2.tgz#90d24591a9e7fb450ffb95ed6a42f529348e3e9e"
+ integrity sha512-oKUkiPUB7noilVYxI9lNzUD4rX17sHub+PYjMfHMWHG9A3nvIy+FdePIVIIhThKWF7ijhr3eIqHY51Bn+GAFtw==
-"@tiptap/extension-blockquote@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-3.15.3.tgz#b0466610f7e9173150a15ef597292abd63f85020"
- integrity sha512-13x5UsQXtttFpoS/n1q173OeurNxppsdWgP3JfsshzyxIghhC141uL3H6SGYQLPU31AizgDs2OEzt6cSUevaZg==
+"@tiptap/extension-blockquote@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-3.29.2.tgz#e654719cee5b039a5b4af97226e2652f592d4196"
+ integrity sha512-ca4OzKDh0yaxg2+Z56bC2QnWsNsFp2YMRfVig1PDXyMVFMNJpLcnhxgq/9btn+xYAlYrj8RymOeCTYREOR6Zjg==
-"@tiptap/extension-bold@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-3.15.3.tgz#8a3a2a72f1e438dd9331d57031638173f7efddca"
- integrity sha512-I8JYbkkUTNUXbHd/wCse2bR0QhQtJD7+0/lgrKOmGfv5ioLxcki079Nzuqqay3PjgYoJLIJQvm3RAGxT+4X91w==
+"@tiptap/extension-bold@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-3.29.2.tgz#cd03d51096caa9135ccbb31c2bae778b5fac50df"
+ integrity sha512-elYbGxJsYnBb4leqrcjdIJuiG380BcOgN+UUzvOv+qEjfGVzHodFOMBl3qnmD6urYHNu5/qQK2S0qSSRXKCLNQ==
-"@tiptap/extension-bubble-menu@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.15.3.tgz#45791f5902ff85e4313fac18e85033efeeaf67da"
- integrity sha512-e88DG1bTy6hKxrt7iPVQhJnH5/EOrnKpIyp09dfRDgWrrW88fE0Qjys7a/eT8W+sXyXM3z10Ye7zpERWsrLZDg==
+"@tiptap/extension-bubble-menu@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.29.2.tgz#f8dc9eda525b6e829be501aeefce2fb706f18677"
+ integrity sha512-kzcWarcpr031rZu+R3Hzut5uxb3Qj/xxMDEYZIQ3uiq1yb5vEMXj8/SIyWautk6Nu8Rr1leV3rGdR4NzhzyFAA==
dependencies:
"@floating-ui/dom" "^1.0.0"
-"@tiptap/extension-bullet-list@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-3.15.3.tgz#6ff3025fd2f2f8f9a3ab26dd3d48d5af27db1fed"
- integrity sha512-MGwEkNT7ltst6XaWf0ObNgpKQ4PvuuV3igkBrdYnQS+qaAx9IF4isygVPqUc9DvjYC306jpyKsNqNrENIXcosA==
-
-"@tiptap/extension-code-block@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-3.15.3.tgz#c983012a5170261a4e6d297c5bf0d5073e400763"
- integrity sha512-q1UB9icNfdJppTqMIUWfoRKkx5SSdWIpwZoL2NeOI5Ah3E20/dQKVttIgLhsE521chyvxCYCRaHD5tMNGKfhyw==
-
-"@tiptap/extension-code@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-3.15.3.tgz#d5758202cc1b1a8209857cef4279c89c79222ba0"
- integrity sha512-x6LFt3Og6MFINYpsMzrJnz7vaT9Yk1t4oXkbJsJRSavdIWBEBcoRudKZ4sSe/AnsYlRJs8FY2uR76mt9e+7xAQ==
-
-"@tiptap/extension-document@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-3.15.3.tgz#8da3951a795e810886e23995bc1f80eff9b7d62a"
- integrity sha512-AC72nI2gnogBuETCKbZekn+h6t5FGGcZG2abPGKbz/x9rwpb6qV2hcbAQ30t6M7H6cTOh2/Ut8bEV2MtMB15sw==
-
-"@tiptap/extension-dropcursor@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-3.15.3.tgz#510032501f034a387acce55fbcfc0f6d2cd9096a"
- integrity sha512-jGI5XZpdo8GSYQFj7HY15/oEwC2m2TqZz0/Fln5qIhY32XlZhWrsMuMI6WbUJrTH16es7xO6jmRlDsc6g+vJWg==
-
-"@tiptap/extension-floating-menu@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-3.15.3.tgz#33a5f53c93bbd7299f54b3d5d14f5d9b995be8d6"
- integrity sha512-+3DVBleKKffadEJEdLYxmYAJOjHjLSqtiSFUE3RABT4V2ka1ODy2NIpyKX0o1SvQ5N1jViYT9Q+yUbNa6zCcDw==
-
-"@tiptap/extension-gapcursor@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-3.15.3.tgz#35523d0b911d47f0c31866b98b3602a248cda10f"
- integrity sha512-Kaw0sNzP0bQI/xEAMSfIpja6xhsu9WqqAK/puzOIS1RKWO47Wps/tzqdSJ9gfslPIb5uY5mKCfy8UR8Xgiia8w==
-
-"@tiptap/extension-hard-break@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-3.15.3.tgz#a6cad6e28c0ac9d1bf61a215a06e46b75738a404"
- integrity sha512-8HjxmeRbBiXW+7JKemAJtZtHlmXQ9iji398CPQ0yYde68WbIvUhHXjmbJE5pxFvvQTJ/zJv1aISeEOZN2bKBaw==
-
-"@tiptap/extension-heading@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-3.15.3.tgz#85df0fd1c85e445a1a33e9caa1d52a62015feee6"
- integrity sha512-G1GG6iN1YXPS+75arDpo+bYRzhr3dNDw99c7D7na3aDawa9Qp7sZ/bVrzFUUcVEce0cD6h83yY7AooBxEc67hA==
-
-"@tiptap/extension-horizontal-rule@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.15.3.tgz#efdda498dc5af178601fa38315ed54be9e3bc791"
- integrity sha512-FYkN7L6JsfwwNEntmLklCVKvgL0B0N47OXMacRk6kYKQmVQ4Nvc7q/VJLpD9sk4wh4KT1aiCBfhKEBTu5pv1fg==
-
-"@tiptap/extension-italic@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-3.15.3.tgz#fb94d450395ee79fc2cd949d841772055f48f1c9"
- integrity sha512-6XeuPjcWy7OBxpkgOV7bD6PATO5jhIxc8SEK4m8xn8nelGTBIbHGqK37evRv+QkC7E0MUryLtzwnmmiaxcKL0Q==
-
-"@tiptap/extension-link@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-3.15.3.tgz#2dd7773bfd911dcaebb28d872360389c1eb4d2f5"
- integrity sha512-PdDXyBF9Wco9U1x6e+b7tKBWG+kqBDXDmaYXHkFm/gYuQCQafVJ5mdrDdKgkHDWVnJzMWZXBcZjT9r57qtlLWg==
- dependencies:
- linkifyjs "^4.3.2"
-
-"@tiptap/extension-list-item@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-list-item/-/extension-list-item-3.15.3.tgz#b78740930a1ac2bbbcf6d929db2012a90fc469d7"
- integrity sha512-CCxL5ek1p0lO5e8aqhnPzIySldXRSigBFk2fP9OLgdl5qKFLs2MGc19jFlx5+/kjXnEsdQTFbGY1Sizzt0TVDw==
-
-"@tiptap/extension-list-keymap@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-list-keymap/-/extension-list-keymap-3.15.3.tgz#23adf7cd161b848d7951e98b54fdc3ac09cad86e"
- integrity sha512-UxqnTEEAKrL+wFQeSyC9z0mgyUUVRS2WTcVFoLZCE6/Xus9F53S4bl7VKFadjmqI4GpDk5Oe2IOUc72o129jWg==
-
-"@tiptap/extension-list@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-list/-/extension-list-3.15.3.tgz#c41ae9b84f106528c51ebd92bd62be36468142b4"
- integrity sha512-n7y/MF9lAM5qlpuH5IR4/uq+kJPEJpe9NrEiH+NmkO/5KJ6cXzpJ6F4U17sMLf2SNCq+TWN9QK8QzoKxIn50VQ==
-
-"@tiptap/extension-ordered-list@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-3.15.3.tgz#f8331ae5b2eae3737c776049e8f3f6b2b08b39f1"
- integrity sha512-/8uhw528Iy0c9wF6tHCiIn0ToM0Ml6Ll2c/3iPRnKr4IjXwx2Lr994stUFihb+oqGZwV1J8CPcZJ4Ufpdqi4Dw==
-
-"@tiptap/extension-paragraph@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-3.15.3.tgz#bb2930bc68ba6fd20289a58e4f715f45a604f33f"
- integrity sha512-lc0Qu/1AgzcEfS67NJMj5tSHHhH6NtA6uUpvppEKGsvJwgE2wKG1onE4isrVXmcGRdxSMiCtyTDemPNMu6/ozQ==
-
-"@tiptap/extension-strike@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-3.15.3.tgz#ae94ac1ec16e4f15b55615d0aee8784dbe6b61ae"
- integrity sha512-Y1P3eGNY7RxQs2BcR6NfLo9VfEOplXXHAqkOM88oowWWOE7dMNeFFZM9H8HNxoQgXJ7H0aWW9B7ZTWM9hWli2Q==
-
-"@tiptap/extension-text@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-3.15.3.tgz#b4f73b1f29e215e3057146d9863fd4c1e3bc4953"
- integrity sha512-MhkBz8ZvrqOKtKNp+ZWISKkLUlTrDR7tbKZc2OnNcUTttL9dz0HwT+cg91GGz19fuo7ttDcfsPV6eVmflvGToA==
-
-"@tiptap/extension-underline@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-underline/-/extension-underline-3.15.3.tgz#2141d50be5f08a9a32b4153869882e9fbd4896c5"
- integrity sha512-r/IwcNN0W366jGu4Y0n2MiFq9jGa4aopOwtfWO4d+J0DyeS2m7Go3+KwoUqi0wQTiVU74yfi4DF6eRsMQ9/iHQ==
-
-"@tiptap/extensions@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extensions/-/extensions-3.15.3.tgz#6518636822860d5e2701e0568aeaa19c5a038225"
- integrity sha512-ycx/BgxR4rc9tf3ZyTdI98Z19yKLFfqM3UN+v42ChuIwkzyr9zyp7kG8dB9xN2lNqrD+5y/HyJobz/VJ7T90gA==
-
-"@tiptap/pm@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/pm/-/pm-3.15.3.tgz#a4b529fc72a5422440387a7b0fce941f7c51fdec"
- integrity sha512-Zm1BaU1TwFi3CQiisxjgnzzIus+q40bBKWLqXf6WEaus8Z6+vo1MT2pU52dBCMIRaW9XNDq3E5cmGtMc1AlveA==
- dependencies:
- prosemirror-changeset "^2.3.0"
- prosemirror-collab "^1.3.1"
- prosemirror-commands "^1.6.2"
- prosemirror-dropcursor "^1.8.1"
- prosemirror-gapcursor "^1.3.2"
- prosemirror-history "^1.4.1"
- prosemirror-inputrules "^1.4.0"
- prosemirror-keymap "^1.2.2"
- prosemirror-markdown "^1.13.1"
- prosemirror-menu "^1.2.4"
- prosemirror-model "^1.24.1"
- prosemirror-schema-basic "^1.2.3"
- prosemirror-schema-list "^1.5.0"
- prosemirror-state "^1.4.3"
- prosemirror-tables "^1.6.4"
- prosemirror-trailing-node "^3.0.0"
- prosemirror-transform "^1.10.2"
- prosemirror-view "^1.38.1"
+"@tiptap/extension-bullet-list@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-3.29.2.tgz#c25a6023c7ee13e35f76ffcc4fd436415e9fa0b7"
+ integrity sha512-3bWcCUPbCHv0XttlMdnAtXLNYWx2pblByMgxmGsaP9FU0QnslGXty6A6gHCqI33ygRg1vrA6U5Wtpwbi5aKu5g==
+
+"@tiptap/extension-code-block@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-3.29.2.tgz#fd91f2475d0c9e289ac98cc3210f86d869af4e16"
+ integrity sha512-w153ct8g6dLiPTdXQ6SOIMxX4SEo5Q50AmjdEEEcJ7ZcYUcde/ScSskLHfOYmyt5ZFAiyEwr121+pux+p3/oAQ==
+
+"@tiptap/extension-code@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-3.29.2.tgz#89a1398ae5e0bebcd7833c0e73621f11ccaa4a44"
+ integrity sha512-c6W5UGuB7WNLpYocsgRzpO2OOTI4QjaI9jjHRMuty9z+s9DtaYM/HrRLNwVh6MopkHb+i/89Wkv8gCS34fftig==
+
+"@tiptap/extension-document@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-3.29.2.tgz#215d692d4b5b9d7bbc8db8f9b9d4221f2a57c9a1"
+ integrity sha512-YUamvefLnsqu6124GavVTI7nqcFlQJ12ROB0oSwG69eSBZYNjg1tIs05LFrBxkwf4Xgqd6YzfJ9+FeG428RvzQ==
+
+"@tiptap/extension-dropcursor@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-3.29.2.tgz#faa11b6d0d9312e964fcf0087fdc985ca57bc344"
+ integrity sha512-KKno7cU9r1HdR48CRrsDu69/1UjZdoslq/UcE+Kx+tdhAv/aljXMkRSNzGMrBNOBDmHRgS1+58zm21WQWdQzwA==
+
+"@tiptap/extension-floating-menu@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-3.29.2.tgz#734672b20b9e5473393f68742988e2a0f9aa1be3"
+ integrity sha512-CBTq4Xs5aGWr65uFCIkKBms796OhmirWf/ax//iJ4fl9IfwqjwFuc2vQs9PmuwpKn9ctDHo2sMTtvyeCvIt5LQ==
+
+"@tiptap/extension-gapcursor@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-3.29.2.tgz#c21fd638d9e4923f0260a7a5cfd4a38cf7c05216"
+ integrity sha512-8Q39UR4/Tit759IeW9xZIe3NMwN11GsuA3FLheDyyGn7RrW02HD3HhUDlazE54Ki4HoosjFmChPlN4Ik2ubdRQ==
+
+"@tiptap/extension-hard-break@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-3.29.2.tgz#334ebaa9c0d2eed7df9037524eb0f6b15732fb1d"
+ integrity sha512-eUW3LN3fq8rXnjEUeI3D2QONYdLsU3yYQm4jxlErs2h4cfwrFjgf19VSUFVmm6LrFbbQ0OnDVPeVLL6iOwDw2w==
+
+"@tiptap/extension-heading@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-3.29.2.tgz#a7b392d7dd2cd463d9eda7556aaf0bb297795ad9"
+ integrity sha512-6W4aIy70Mh7BNlbG9zZ5FBLhJhU2UUEzgZJ/jwYSCcB30o8McLxJSEjhtoHiX8R78Ah2/JzBGvIe5olZlbeE4A==
+
+"@tiptap/extension-horizontal-rule@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.29.2.tgz#a2afe200c29f9355fa1a79c96fc73bef016bbbd2"
+ integrity sha512-8/ZPzbB9X85Mc9/7xVLZupQKBr2UVcQTGr512xtqMW+XkCQRHCph46tRo828YE13IMWI5fWn/FaNCqXG9cULSw==
+
+"@tiptap/extension-italic@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-3.29.2.tgz#3d169fdcc34a603304f14946c6f638ddaadc9af8"
+ integrity sha512-iH63V/5wsaMnY4Jz0+meaAGhaec4AiOzOduzl6ZZr5IyGhZ1kthyW84ELt0dyLI3hNceAUhaNWc+I7+vX0aoXA==
+
+"@tiptap/extension-link@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-3.29.2.tgz#a91ff8625cc609e9ba0bfb5d5052b4168436c4f5"
+ integrity sha512-DcVer5SqrexKCEP6Ip1UPxJUMvcRCCItSv0wxoGytanrimBh2smvcg6X0DWnjlsi5H0updhyl+atYCmmQXUIXA==
+ dependencies:
+ linkifyjs "^4.3.3"
+
+"@tiptap/extension-list-item@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-list-item/-/extension-list-item-3.29.2.tgz#febddb22badf0facebf3325b915f65f4a7c8f697"
+ integrity sha512-s8vBVHHFT0Qpu7CzAZ7S1kYmSiVaDvUNvMNcZUWnxj6VPfiwmx0eXd9FsjePrRCMoM5tFmPnhFTHDxY3D/eZeQ==
+
+"@tiptap/extension-list-keymap@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-list-keymap/-/extension-list-keymap-3.29.2.tgz#cdb29a4ce7fdff9f986df713501272d9fc643930"
+ integrity sha512-R+3k8OLnxdCH7Xy9ieOwUt5m2Je74u8mikothGmsYVO2Zyq48fIbmZ+X6RBPCu7DBOI2FIUhHEFbKQeDWvDNmA==
+
+"@tiptap/extension-list@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-list/-/extension-list-3.29.2.tgz#53324e55f1c89efcf450b0c92f84361ced15e2ab"
+ integrity sha512-WPZ9BHAPT6QeIm1vdVkuoOWvy9a8/EZeJwV2VhU8LXyTAttvzyj4rsbbHyJWvYWlUSTt/QF2AZ2zhKo7u1w3/A==
+
+"@tiptap/extension-ordered-list@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-3.29.2.tgz#2053ddaef243e455bb1267fbe81c337487fa4771"
+ integrity sha512-ndCunC+UsYOpkOtL7vGnDz21UNa45WUlcO9wMT1fbuYow2QnRhsuMlCWENXI52YPPARWuQ0RDgN7q6TaxPERBg==
+
+"@tiptap/extension-paragraph@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-3.29.2.tgz#da8de494530843891c399d18ab15ea2b2f5e2ffb"
+ integrity sha512-7qJj5YTr11vvjNgjDN1ypOfwTovc0QOCYcit/rskeuVgnmQZOZQzC/BbyKLLG7UGnpRLemU/mEGbW9pAqjAXkQ==
+
+"@tiptap/extension-strike@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-3.29.2.tgz#fe17b6140955e8f45c7ad32c66539891be934441"
+ integrity sha512-aEvLAbddUQZ+FukCreV3q4G2HfNI+odE7E9U+wbq6XsSWKyo8/pDu1muz+TFKNre4blSMOQ3JQmw5UeHDKy+fg==
+
+"@tiptap/extension-text@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-3.29.2.tgz#7f590043b9044bd7cbc478c65e211bc3f2538335"
+ integrity sha512-Ubko45JWWHe8glBt2PiGNF8hcbys/JNalFhiR7Y1X4iOOtAxAKJJxh3+eq+//NTlGuBPdWGp7zw8EEUp7anjKA==
+
+"@tiptap/extension-underline@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-underline/-/extension-underline-3.29.2.tgz#e3545cc020608fcb7bdde5f1136d3ee8e330cb4e"
+ integrity sha512-K7XwH/xS/5AIREWQ00VTEf/W5U0olp7j6wwit7cdd/8nHv6h6AGr1+iEApHKoLXWQZLfGQKzJlT9W61LAl+fHA==
+
+"@tiptap/extensions@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/extensions/-/extensions-3.29.2.tgz#207c6ed79db1a5baec13f3fd8653b437fca2c8b6"
+ integrity sha512-BCz+FCAChSYtUe4BFj97HEO+nSK+J7GxbJgZG4Hg7DT/gI+hRyeNndU8efiQAx3WGdzsFi3UxRpcF1tTQM7iMQ==
+
+"@tiptap/pm@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/pm/-/pm-3.29.2.tgz#de461c6f8986ef807082f467cde2d8fdf1cce4bc"
+ integrity sha512-GCOme7xHaS+DSoaA4CDcAD3l6JyBlvZhvCyfsy2Vp6j8tEoBkZWio7soYVosmlyn7zq8/64VeFZP5s47yfG7fQ==
+ dependencies:
+ prosemirror-changeset "^2.4.1"
+ prosemirror-commands "^1.7.1"
+ prosemirror-dropcursor "^1.8.2"
+ prosemirror-gapcursor "^1.4.1"
+ prosemirror-history "^1.5.0"
+ prosemirror-inputrules "^1.5.1"
+ prosemirror-keymap "^1.2.3"
+ prosemirror-model "^1.25.11"
+ prosemirror-schema-list "^1.5.1"
+ prosemirror-state "^1.4.4"
+ prosemirror-tables "^1.8.5"
+ prosemirror-transform "^1.12.0"
+ prosemirror-view "^1.41.9"
-"@tiptap/react@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/react/-/react-3.15.3.tgz#985a82b83430ecd767a7545a3c231e57a4cc5a44"
- integrity sha512-XvouB+Hrqw8yFmZLPEh+HWlMeRSjZfHSfWfWuw5d8LSwnxnPeu3Bg/rjHrRrdwb+7FumtzOnNWMorpb/PSOttQ==
+"@tiptap/react@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/react/-/react-3.29.2.tgz#7a9a5f4ab96708ee7969fb9eb36d92819eb5bbd6"
+ integrity sha512-ZMKgteYmZXnq7C22U9fbCTC6jAF8XlQM5n2K2FLWCdYAlP4FNV3XeQ9hY2a13KSQ0Q3yltWXZlcWBpt5ClxScg==
dependencies:
"@types/use-sync-external-store" "^0.0.6"
fast-equals "^5.3.3"
use-sync-external-store "^1.4.0"
optionalDependencies:
- "@tiptap/extension-bubble-menu" "^3.15.3"
- "@tiptap/extension-floating-menu" "^3.15.3"
-
-"@tiptap/starter-kit@^3.15.3":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@tiptap/starter-kit/-/starter-kit-3.15.3.tgz#36320154a9971a14e3a0408d19a216f3d19627d3"
- integrity sha512-ia+eQr9Mt1ln2UO+kK4kFTJOrZK4GhvZXFjpCCYuHtco3rhr2fZAIxEEY4cl/vo5VO5WWyPqxhkFeLcoWmNjSw==
- dependencies:
- "@tiptap/core" "^3.15.3"
- "@tiptap/extension-blockquote" "^3.15.3"
- "@tiptap/extension-bold" "^3.15.3"
- "@tiptap/extension-bullet-list" "^3.15.3"
- "@tiptap/extension-code" "^3.15.3"
- "@tiptap/extension-code-block" "^3.15.3"
- "@tiptap/extension-document" "^3.15.3"
- "@tiptap/extension-dropcursor" "^3.15.3"
- "@tiptap/extension-gapcursor" "^3.15.3"
- "@tiptap/extension-hard-break" "^3.15.3"
- "@tiptap/extension-heading" "^3.15.3"
- "@tiptap/extension-horizontal-rule" "^3.15.3"
- "@tiptap/extension-italic" "^3.15.3"
- "@tiptap/extension-link" "^3.15.3"
- "@tiptap/extension-list" "^3.15.3"
- "@tiptap/extension-list-item" "^3.15.3"
- "@tiptap/extension-list-keymap" "^3.15.3"
- "@tiptap/extension-ordered-list" "^3.15.3"
- "@tiptap/extension-paragraph" "^3.15.3"
- "@tiptap/extension-strike" "^3.15.3"
- "@tiptap/extension-text" "^3.15.3"
- "@tiptap/extension-underline" "^3.15.3"
- "@tiptap/extensions" "^3.15.3"
- "@tiptap/pm" "^3.15.3"
+ "@tiptap/extension-bubble-menu" "^3.29.2"
+ "@tiptap/extension-floating-menu" "^3.29.2"
+
+"@tiptap/starter-kit@^3.29.2":
+ version "3.29.2"
+ resolved "https://registry.yarnpkg.com/@tiptap/starter-kit/-/starter-kit-3.29.2.tgz#9e61bdfc628923e9c1cd5a6ed80a1d884ae1855c"
+ integrity sha512-oTu0tysiqk4zgjEtxRHjAQgxUKaAevZwueOWwSWubHdokqp7SpcbE5n9USJv89HKuTUDm3GjnQH6q8HNn/2DsA==
+ dependencies:
+ "@tiptap/core" "^3.29.2"
+ "@tiptap/extension-blockquote" "^3.29.2"
+ "@tiptap/extension-bold" "^3.29.2"
+ "@tiptap/extension-bullet-list" "^3.29.2"
+ "@tiptap/extension-code" "^3.29.2"
+ "@tiptap/extension-code-block" "^3.29.2"
+ "@tiptap/extension-document" "^3.29.2"
+ "@tiptap/extension-dropcursor" "^3.29.2"
+ "@tiptap/extension-gapcursor" "^3.29.2"
+ "@tiptap/extension-hard-break" "^3.29.2"
+ "@tiptap/extension-heading" "^3.29.2"
+ "@tiptap/extension-horizontal-rule" "^3.29.2"
+ "@tiptap/extension-italic" "^3.29.2"
+ "@tiptap/extension-link" "^3.29.2"
+ "@tiptap/extension-list" "^3.29.2"
+ "@tiptap/extension-list-item" "^3.29.2"
+ "@tiptap/extension-list-keymap" "^3.29.2"
+ "@tiptap/extension-ordered-list" "^3.29.2"
+ "@tiptap/extension-paragraph" "^3.29.2"
+ "@tiptap/extension-strike" "^3.29.2"
+ "@tiptap/extension-text" "^3.29.2"
+ "@tiptap/extension-underline" "^3.29.2"
+ "@tiptap/extensions" "^3.29.2"
+ "@tiptap/pm" "^3.29.2"
"@tybys/wasm-util@^0.10.0":
version "0.10.1"
@@ -1196,19 +1122,6 @@
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-"@types/linkify-it@^5":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-5.0.0.tgz#21413001973106cda1c3a9b91eedd4ccd5469d76"
- integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==
-
-"@types/markdown-it@^14.0.0":
- version "14.1.2"
- resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-14.1.2.tgz#57f2532a0800067d9b934f3521429a2e8bfb4c61"
- integrity sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==
- dependencies:
- "@types/linkify-it" "^5"
- "@types/mdurl" "^2"
-
"@types/mdast@^4.0.0":
version "4.0.4"
resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6"
@@ -1216,30 +1129,20 @@
dependencies:
"@types/unist" "*"
-"@types/mdurl@^2":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-2.0.0.tgz#d43878b5b20222682163ae6f897b20447233bdfd"
- integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==
-
"@types/ms@*":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78"
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
-"@types/parse-json@^4.0.0":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
- integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==
-
"@types/react-dom@^19.2.3":
version "19.2.3"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c"
integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==
-"@types/react@^19.2.8":
- version "19.2.8"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.8.tgz#307011c9f5973a6abab8e17d0293f48843627994"
- integrity sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==
+"@types/react@^19.2.17":
+ version "19.2.17"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.17.tgz#dccac365baa0f1734ec270ff4b51c89465e8dc7f"
+ integrity sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==
dependencies:
csstype "^3.2.2"
@@ -1700,15 +1603,6 @@ axios@^1.13.2:
form-data "^4.0.4"
proxy-from-env "^1.1.0"
-babel-plugin-macros@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
- integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
- dependencies:
- "@babel/runtime" "^7.12.5"
- cosmiconfig "^7.0.0"
- resolve "^1.19.0"
-
bail@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d"
@@ -1884,32 +1778,11 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-convert-source-map@^1.5.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
- integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
-
convert-source-map@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
-cosmiconfig@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
- integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
- dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.2.1"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.10.0"
-
-crelt@^1.0.0:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72"
- integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==
-
cross-spawn@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
@@ -2199,41 +2072,29 @@ elkjs@^0.11.1:
resolved "https://registry.yarnpkg.com/elkjs/-/elkjs-0.11.1.tgz#d27fcdbbf5a8aeeff80420d17d1666f78cfc8544"
integrity sha512-zxxR9k+rx5ktMwT/FwyLdPCrq7xN6e4VGGHH8hA01vVYKjTFik7nHOxBnAYtrgYUB1RpAiLvA1/U2YraWxyKKg==
-embla-carousel-react@8.5.2:
- version "8.5.2"
- resolved "https://registry.yarnpkg.com/embla-carousel-react/-/embla-carousel-react-8.5.2.tgz#f79f6c36690596fe2aceec994372ab84bfbfd9cc"
- integrity sha512-Tmx+uY3MqseIGdwp0ScyUuxpBgx5jX1f7od4Cm5mDwg/dptEiTKf9xp6tw0lZN2VA9JbnVMl/aikmbc53c6QFA==
+embla-carousel-react@^8.6.0:
+ version "8.6.0"
+ resolved "https://registry.yarnpkg.com/embla-carousel-react/-/embla-carousel-react-8.6.0.tgz#b737042a32761c38d6614593653b3ac619477bd1"
+ integrity sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==
dependencies:
- embla-carousel "8.5.2"
- embla-carousel-reactive-utils "8.5.2"
-
-embla-carousel-reactive-utils@8.5.2:
- version "8.5.2"
- resolved "https://registry.yarnpkg.com/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.5.2.tgz#914bf99c3d91e0809282fc1d14df3d1453f222c1"
- integrity sha512-QC8/hYSK/pEmqEdU1IO5O+XNc/Ptmmq7uCB44vKplgLKhB/l0+yvYx0+Cv0sF6Ena8Srld5vUErZkT+yTahtDg==
+ embla-carousel "8.6.0"
+ embla-carousel-reactive-utils "8.6.0"
-embla-carousel@8.5.2:
- version "8.5.2"
- resolved "https://registry.yarnpkg.com/embla-carousel/-/embla-carousel-8.5.2.tgz#95eb936d14a1b9a67b9207a0fde1f25259a5d692"
- integrity sha512-xQ9oVLrun/eCG/7ru3R+I5bJ7shsD8fFwLEY7yPe27/+fDHCNj0OT5EoG5ZbFyOxOcG6yTwW8oTz/dWyFnyGpg==
+embla-carousel-reactive-utils@8.6.0:
+ version "8.6.0"
+ resolved "https://registry.yarnpkg.com/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.6.0.tgz#607f1d8ab9921c906a555c206251b2c6db687223"
+ integrity sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==
-entities@^4.4.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
- integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
+embla-carousel@8.6.0, embla-carousel@^8.6.0:
+ version "8.6.0"
+ resolved "https://registry.yarnpkg.com/embla-carousel/-/embla-carousel-8.6.0.tgz#abcedff2bff36992ea8ac27cd30080ca5b6a3f58"
+ integrity sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==
entities@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694"
integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==
-error-ex@^1.3.1:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414"
- integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==
- dependencies:
- is-arrayish "^0.2.1"
-
es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0:
version "1.24.1"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.1.tgz#f0c131ed5ea1bb2411134a8dd94def09c46c7899"
@@ -2629,11 +2490,6 @@ file-selector@^2.1.0:
dependencies:
tslib "^2.7.0"
-find-root@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
- integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
-
find-up@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
@@ -2968,13 +2824,6 @@ hermes-parser@^0.25.1:
dependencies:
hermes-estree "0.25.1"
-hoist-non-react-statics@^3.3.1:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
- integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
- dependencies:
- react-is "^16.7.0"
-
html-parse-stringify@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz#dfc1017347ce9f77c8141a507f233040c59c55d2"
@@ -3009,16 +2858,16 @@ ignore@^7.0.5:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9"
integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
-immer@^10.1.1:
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/immer/-/immer-10.2.0.tgz#88a4ce06a1af64172d254b70f7cb04df51c871b1"
- integrity sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==
-
immer@^11.0.0, immer@^11.1.3:
version "11.1.3"
resolved "https://registry.yarnpkg.com/immer/-/immer-11.1.3.tgz#78681e1deb6cec39753acf04eb16d7576c04f4d6"
integrity sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==
+immer@^11.1.8:
+ version "11.1.15"
+ resolved "https://registry.yarnpkg.com/immer/-/immer-11.1.15.tgz#1b178a9338486ade5939fa76cff43f4a49001eb0"
+ integrity sha512-VrNANlmnWQnh5COXIIOQXM9oOJw7naGKlBT74ZOOR6lpVXc3gFEu9FJLDFcpCJ2j+NWr8TIwtWD//T6ZX6TKiQ==
+
import-fresh@^3.2.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf"
@@ -3073,11 +2922,6 @@ is-array-buffer@^3.0.4, is-array-buffer@^3.0.5:
call-bound "^1.0.3"
get-intrinsic "^1.2.6"
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-
is-async-function@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523"
@@ -3306,11 +3150,6 @@ json-buffer@3.0.1:
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-json-parse-even-better-errors@^2.3.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
json-schema-traverse@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
@@ -3348,22 +3187,10 @@ levn@^0.4.1:
prelude-ls "^1.2.1"
type-check "~0.4.0"
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-linkify-it@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
- integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
- dependencies:
- uc.micro "^2.0.0"
-
-linkifyjs@^4.3.2:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.3.2.tgz#d97eb45419aabf97ceb4b05a7adeb7b8c8ade2b1"
- integrity sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==
+linkifyjs@^4.3.3:
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.3.3.tgz#da08f0eeb4d89a24541d09591fbdcc211eb8fef0"
+ integrity sha512-P8aEP5U/D1/IlTY2OeYsErdwh9bGuLE30NcXtKEjgdHcahveQoQwM2yZNsioQHsWFz0P7KKudisbrzCgR0sDHg==
locate-path@^6.0.0:
version "6.0.0"
@@ -3408,18 +3235,6 @@ magic-string@^0.30.17:
dependencies:
"@jridgewell/sourcemap-codec" "^1.5.5"
-markdown-it@^14.0.0:
- version "14.1.0"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
- integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
- dependencies:
- argparse "^2.0.1"
- entities "^4.4.0"
- linkify-it "^5.0.0"
- mdurl "^2.0.0"
- punycode.js "^2.3.1"
- uc.micro "^2.1.0"
-
markdown-table@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.4.tgz#fe44d6d410ff9d6f2ea1797a3f60aa4d2b631c2a"
@@ -3618,11 +3433,6 @@ mdast-util-to-string@^4.0.0:
dependencies:
"@types/mdast" "^4.0.0"
-mdurl@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
- integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
-
micromark-core-commonmark@^2.0.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4"
@@ -4073,16 +3883,6 @@ parse-entities@^4.0.0:
is-decimal "^2.0.0"
is-hexadecimal "^2.0.0"
-parse-json@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-even-better-errors "^2.3.0"
- lines-and-columns "^1.1.6"
-
parse5@^7.0.0:
version "7.3.0"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05"
@@ -4105,11 +3905,6 @@ path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
pathe@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716"
@@ -4223,21 +4018,14 @@ property-information@^7.0.0:
resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d"
integrity sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==
-prosemirror-changeset@^2.3.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/prosemirror-changeset/-/prosemirror-changeset-2.3.1.tgz#eee3299cfabc7a027694e9abdc4e85505e9dd5e7"
- integrity sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==
+prosemirror-changeset@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/prosemirror-changeset/-/prosemirror-changeset-2.4.1.tgz#685091245bf3299cd1cae2b8983cf9b0342e6b39"
+ integrity sha512-96WBLhOaYhJ+kPhLg3uW359Tz6I/MfcrQfL4EGv4SrcqKEMC1gmoGrXHecPE8eOwTVCJ4IwgfzM8fFad25wNfw==
dependencies:
prosemirror-transform "^1.0.0"
-prosemirror-collab@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz#0e8c91e76e009b53457eb3b3051fb68dad029a33"
- integrity sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==
- dependencies:
- prosemirror-state "^1.0.0"
-
-prosemirror-commands@^1.0.0, prosemirror-commands@^1.6.2:
+prosemirror-commands@^1.7.1:
version "1.7.1"
resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz#d101fef85618b1be53d5b99ea17bee5600781b38"
integrity sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==
@@ -4246,26 +4034,26 @@ prosemirror-commands@^1.0.0, prosemirror-commands@^1.6.2:
prosemirror-state "^1.0.0"
prosemirror-transform "^1.10.2"
-prosemirror-dropcursor@^1.8.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz#2ed30c4796109ddeb1cf7282372b3850528b7228"
- integrity sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==
+prosemirror-dropcursor@^1.8.2:
+ version "1.8.3"
+ resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.3.tgz#726ae97baa251097306b0f7194a217a5ad9e8f9f"
+ integrity sha512-FoYbsJR8gK+DGlqhNoE29Loa38eIZPzQRIb1VMaDNBoo4OLP6vVof/jR8qFY/6XvUd6Dhug8MDCHl2a/h8RTfQ==
dependencies:
prosemirror-state "^1.0.0"
prosemirror-transform "^1.1.0"
prosemirror-view "^1.1.0"
-prosemirror-gapcursor@^1.3.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.0.tgz#e1144a83b79db7ed0ec32cd0e915a0364220af43"
- integrity sha512-z00qvurSdCEWUIulij/isHaqu4uLS8r/Fi61IbjdIPJEonQgggbJsLnstW7Lgdk4zQ68/yr6B6bf7sJXowIgdQ==
+prosemirror-gapcursor@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.1.tgz#da33c905fece147df577342c06f4929b25d365ee"
+ integrity sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==
dependencies:
prosemirror-keymap "^1.0.0"
prosemirror-model "^1.0.0"
prosemirror-state "^1.0.0"
prosemirror-view "^1.0.0"
-prosemirror-history@^1.0.0, prosemirror-history@^1.4.1:
+prosemirror-history@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/prosemirror-history/-/prosemirror-history-1.5.0.tgz#ee21fc5de85a1473e3e3752015ffd6d649a06859"
integrity sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==
@@ -4275,7 +4063,7 @@ prosemirror-history@^1.0.0, prosemirror-history@^1.4.1:
prosemirror-view "^1.31.0"
rope-sequence "^1.3.0"
-prosemirror-inputrules@^1.4.0:
+prosemirror-inputrules@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/prosemirror-inputrules/-/prosemirror-inputrules-1.5.1.tgz#d2e935f6086e3801486b09222638f61dae89a570"
integrity sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==
@@ -4283,7 +4071,7 @@ prosemirror-inputrules@^1.4.0:
prosemirror-state "^1.0.0"
prosemirror-transform "^1.0.0"
-prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.2.2, prosemirror-keymap@^1.2.3:
+prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz#c0f6ab95f75c0b82c97e44eb6aaf29cbfc150472"
integrity sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==
@@ -4291,40 +4079,21 @@ prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.2.2, prosemirror-keymap@^1.2.3:
prosemirror-state "^1.0.0"
w3c-keyname "^2.2.0"
-prosemirror-markdown@^1.13.1:
- version "1.13.2"
- resolved "https://registry.yarnpkg.com/prosemirror-markdown/-/prosemirror-markdown-1.13.2.tgz#863eb3fd5f57a444e4378174622b562735b1c503"
- integrity sha512-FPD9rHPdA9fqzNmIIDhhnYQ6WgNoSWX9StUZ8LEKapaXU9i6XgykaHKhp6XMyXlOWetmaFgGDS/nu/w9/vUc5g==
- dependencies:
- "@types/markdown-it" "^14.0.0"
- markdown-it "^14.0.0"
- prosemirror-model "^1.25.0"
-
-prosemirror-menu@^1.2.4:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/prosemirror-menu/-/prosemirror-menu-1.2.5.tgz#dea00e7b623cea89f4d76963bee22d2ac2343250"
- integrity sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==
- dependencies:
- crelt "^1.0.0"
- prosemirror-commands "^1.0.0"
- prosemirror-history "^1.0.0"
- prosemirror-state "^1.0.0"
-
-prosemirror-model@^1.0.0, prosemirror-model@^1.20.0, prosemirror-model@^1.21.0, prosemirror-model@^1.24.1, prosemirror-model@^1.25.0, prosemirror-model@^1.25.4:
+prosemirror-model@^1.0.0, prosemirror-model@^1.20.0, prosemirror-model@^1.21.0, prosemirror-model@^1.25.4:
version "1.25.4"
resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.25.4.tgz#8ebfbe29ecbee9e5e2e4048c4fe8e363fcd56e7c"
integrity sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==
dependencies:
orderedmap "^2.0.0"
-prosemirror-schema-basic@^1.2.3:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.4.tgz#389ce1ec09b8a30ea9bbb92c58569cb690c2d695"
- integrity sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==
+prosemirror-model@^1.25.11, prosemirror-model@^1.25.8:
+ version "1.25.11"
+ resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.25.11.tgz#2ac01dce5176094a52cc1b889c20f3849563aba9"
+ integrity sha512-QWg9RhnpLlogAmp3p96uEFrE5txQpFynd4vhBAELkwgOCWQs/X0yCzB3/hrHqiPwf91RG5KyWq6553zs9JqIOQ==
dependencies:
- prosemirror-model "^1.25.0"
+ orderedmap "^2.0.0"
-prosemirror-schema-list@^1.5.0:
+prosemirror-schema-list@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz#5869c8f749e8745c394548bb11820b0feb1e32f5"
integrity sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==
@@ -4333,7 +4102,7 @@ prosemirror-schema-list@^1.5.0:
prosemirror-state "^1.0.0"
prosemirror-transform "^1.7.3"
-prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.4.3, prosemirror-state@^1.4.4:
+prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.4.4:
version "1.4.4"
resolved "https://registry.yarnpkg.com/prosemirror-state/-/prosemirror-state-1.4.4.tgz#72b5e926f9e92dcee12b62a05fcc8a2de3bf5b39"
integrity sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==
@@ -4342,7 +4111,7 @@ prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.4.3, pr
prosemirror-transform "^1.0.0"
prosemirror-view "^1.27.0"
-prosemirror-tables@^1.6.4:
+prosemirror-tables@^1.8.5:
version "1.8.5"
resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-1.8.5.tgz#104427012e5a5da1d2a38c122efee8d66bdd5104"
integrity sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==
@@ -4353,14 +4122,6 @@ prosemirror-tables@^1.6.4:
prosemirror-transform "^1.10.5"
prosemirror-view "^1.41.4"
-prosemirror-trailing-node@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz#5bc223d4fc1e8d9145e4079ec77a932b54e19e04"
- integrity sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==
- dependencies:
- "@remirror/core-constants" "3.0.0"
- escape-string-regexp "^4.0.0"
-
prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.10.2, prosemirror-transform@^1.10.5, prosemirror-transform@^1.7.3:
version "1.10.5"
resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.10.5.tgz#4cf9fe5dcbdbfebd62499f24386e7cec9bc9979b"
@@ -4368,7 +4129,14 @@ prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transfor
dependencies:
prosemirror-model "^1.21.0"
-prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.38.1, prosemirror-view@^1.41.4:
+prosemirror-transform@^1.12.0:
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.12.0.tgz#0239288d0e98d91e6af3dd269a8968466be406d7"
+ integrity sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==
+ dependencies:
+ prosemirror-model "^1.21.0"
+
+prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.41.4:
version "1.41.5"
resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.41.5.tgz#3e152d14af633f2f5a73aba24e6130c63f643b2b"
integrity sha512-UDQbIPnDrjE8tqUBbPmCOZgtd75htE6W3r0JCmY9bL6W1iemDM37MZEKC49d+tdQ0v/CKx4gjxLoLsfkD2NiZA==
@@ -4377,32 +4145,36 @@ prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.27.0, pros
prosemirror-state "^1.0.0"
prosemirror-transform "^1.1.0"
+prosemirror-view@^1.41.9:
+ version "1.42.2"
+ resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.42.2.tgz#81c2c70a3c72c188b258449339f5184d946ddb40"
+ integrity sha512-Pdg0l5kXm8aLDquFAnQFTCITg0q44sLqBlHlpsVLD9segdOao8TOfQdAhCrCXyVgPSRr6UDDROOIWA3bIrN9YQ==
+ dependencies:
+ prosemirror-model "^1.25.8"
+ prosemirror-state "^1.0.0"
+ prosemirror-transform "^1.1.0"
+
proxy-from-env@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
-punycode.js@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
- integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
-
punycode@^2.1.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
-react-dom@^19.2.3:
- version "19.2.3"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.3.tgz#f0b61d7e5c4a86773889fcc1853af3ed5f215b17"
- integrity sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==
+react-dom@^19.2.8:
+ version "19.2.8"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.8.tgz#3b46b9eeda877cdff2cf13d2770fff4ae36c2ec2"
+ integrity sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==
dependencies:
scheduler "^0.27.0"
-react-dropzone@14.3.8:
- version "14.3.8"
- resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.3.8.tgz#a7eab118f8a452fe3f8b162d64454e81ba830582"
- integrity sha512-sBgODnq+lcA4P296DY4wacOZz3JFpD99fp+hb//iBO2HHnyeZU3FwWyXJ6salNpqQdsZrgMrotuko/BdJMV8Ug==
+react-dropzone@15.0.0:
+ version "15.0.0"
+ resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-15.0.0.tgz#bd03c7c2b14fe4ea9db1a9c74502b85339f2e505"
+ integrity sha512-lGjYV/EoqEjEWPnmiSvH4v5IoIAwQM2W4Z1C0Q/Pw2xD0eVzKPS359BQTUMum+1fa0kH2nrKjuavmTPOGhpLPg==
dependencies:
attr-accept "^2.2.4"
file-selector "^2.1.0"
@@ -4422,16 +4194,16 @@ react-i18next@^16.5.4:
html-parse-stringify "^3.0.1"
use-sync-external-store "^1.6.0"
-react-icons@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.5.0.tgz#8aa25d3543ff84231685d3331164c00299cdfaf2"
- integrity sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==
-
-react-is@^16.13.1, react-is@^16.7.0:
+react-is@^16.13.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+react-is@^19.2.8:
+ version "19.2.8"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.8.tgz#09826f9fbc187bc668e3e5c62edc001f804d5018"
+ integrity sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==
+
react-markdown@^10.1.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-10.1.0.tgz#e22bc20faddbc07605c15284255653c0f3bad5ca"
@@ -4449,10 +4221,10 @@ react-markdown@^10.1.0:
unist-util-visit "^5.0.0"
vfile "^6.0.0"
-react-number-format@^5.4.4:
- version "5.4.4"
- resolved "https://registry.yarnpkg.com/react-number-format/-/react-number-format-5.4.4.tgz#d31f0e260609431500c8d3f81bbd3ae1fb7cacad"
- integrity sha512-wOmoNZoOpvMminhifQYiYSTCLUDOiUbBunrMrMjA+dV52sY+vck1S4UhR6PkgnoCquvvMSeJjErXZ4qSaWCliA==
+react-number-format@^5.4.5:
+ version "5.4.5"
+ resolved "https://registry.yarnpkg.com/react-number-format/-/react-number-format-5.4.5.tgz#5855f2ae4e4153e6231d3a36b635c38be6824c8a"
+ integrity sha512-y8O2yHHj3w0aE9XO8d2BCcUOOdQTRSVq+WIuMlLVucAm5XNjJAy+BoOJiuQMldVYVOKTMyvVNfnbl2Oqp+YxGw==
"react-redux@8.x.x || 9.x.x":
version "9.2.0"
@@ -4475,7 +4247,7 @@ react-remove-scroll-bar@^2.3.7:
react-style-singleton "^2.2.2"
tslib "^2.0.0"
-react-remove-scroll@^2.7.1:
+react-remove-scroll@^2.7.2:
version "2.7.2"
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz#6442da56791117661978ae99cd29be9026fecca0"
integrity sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==
@@ -4494,15 +4266,6 @@ react-style-singleton@^2.2.2, react-style-singleton@^2.2.3:
get-nonce "^1.0.0"
tslib "^2.0.0"
-react-textarea-autosize@8.5.9:
- version "8.5.9"
- resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.9.tgz#ab8627b09aa04d8a2f45d5b5cd94c84d1d4a8893"
- integrity sha512-U1DGlIQN5AwgjTyOEnI1oCcMuEr1pv1qOtklB2l4nyMGbHzWrI0eFsYK0zos2YWqAolJyG0IWJaqWmWj5ETh0A==
- dependencies:
- "@babel/runtime" "^7.20.13"
- use-composed-ref "^1.3.0"
- use-latest "^1.2.1"
-
react-transition-group@4.4.5:
version "4.4.5"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1"
@@ -4513,24 +4276,24 @@ react-transition-group@4.4.5:
loose-envify "^1.4.0"
prop-types "^15.6.2"
-react@^19.2.3:
- version "19.2.3"
- resolved "https://registry.yarnpkg.com/react/-/react-19.2.3.tgz#d83e5e8e7a258cf6b4fe28640515f99b87cd19b8"
- integrity sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==
+react@^19.2.8:
+ version "19.2.8"
+ resolved "https://registry.yarnpkg.com/react/-/react-19.2.8.tgz#a80663dbb58d69c6fe3fd291d3cb324e8a7dff2d"
+ integrity sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==
-recharts@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/recharts/-/recharts-3.6.0.tgz#403f0606581153601857e46733277d1411633df3"
- integrity sha512-L5bjxvQRAe26RlToBAziKUB7whaGKEwD3znoM6fz3DrTowCIC/FnJYnuq1GEzB8Zv2kdTfaxQfi5GoH0tBinyg==
+recharts@^3.10.1:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/recharts/-/recharts-3.10.1.tgz#e6f52c2604a38f728b6d47f95881595fa6604c6c"
+ integrity sha512-QXFrvt6IVcw7eeZCoyXTwkIJAX3Dv1nyVhMicXJ47GsGDDpcN8z6o644DibE9XjpBTThtsomLKnTV6lc+cVFUA==
dependencies:
- "@reduxjs/toolkit" "1.x.x || 2.x.x"
+ "@reduxjs/toolkit" "^1.9.0 || 2.x.x"
clsx "^2.1.1"
decimal.js-light "^2.5.1"
es-toolkit "^1.39.3"
eventemitter3 "^5.0.1"
- immer "^10.1.1"
+ immer "^11.1.8"
react-redux "8.x.x || 9.x.x"
- reselect "5.1.1"
+ reselect "5.2.0"
tiny-invariant "^1.3.3"
use-sync-external-store "^1.2.2"
victory-vendor "^37.0.2"
@@ -4639,7 +4402,12 @@ remark-stringify@^11.0.0:
mdast-util-to-markdown "^2.0.0"
unified "^11.0.0"
-reselect@5.1.1, reselect@^5.1.0:
+reselect@5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.2.0.tgz#f380ef7664332d26ea06c1cba04bdbbdcaa955f1"
+ integrity sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==
+
+reselect@^5.1.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.1.1.tgz#c766b1eb5d558291e5e550298adb0becc24bb72e"
integrity sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==
@@ -4654,7 +4422,7 @@ resolve-pkg-maps@^1.0.0:
resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
-resolve@^1.19.0, resolve@^1.22.4:
+resolve@^1.22.4:
version "1.22.11"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262"
integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==
@@ -4838,11 +4606,6 @@ source-map-js@^1.2.1:
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
-source-map@^0.5.7:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-
source-map@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
@@ -4947,11 +4710,6 @@ style-to-object@1.0.14:
dependencies:
inline-style-parser "0.2.7"
-stylis@4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51"
- integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==
-
sugarss@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-5.0.1.tgz#55589d1b997cdb1f0d84a94ed7f002e708f909bc"
@@ -4974,6 +4732,11 @@ tabbable@^6.0.0:
resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.4.0.tgz#36eb7a06d80b3924a22095daf45740dea3bf5581"
integrity sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==
+tagged-tag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6"
+ integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==
+
tiny-invariant@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127"
@@ -5054,10 +4817,12 @@ type-check@^0.4.0, type-check@~0.4.0:
dependencies:
prelude-ls "^1.2.1"
-type-fest@^4.41.0:
- version "4.41.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58"
- integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==
+type-fest@^5.8.0:
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.8.0.tgz#6d517998257c33159db4d4da6f18efa33bd47df3"
+ integrity sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==
+ dependencies:
+ tagged-tag "^1.0.0"
typed-array-buffer@^1.0.3:
version "1.0.3"
@@ -5119,11 +4884,6 @@ typescript@~5.9.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
-uc.micro@^2.0.0, uc.micro@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
- integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
-
uglify-js@^3.1.4:
version "3.19.3"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.19.3.tgz#82315e9bbc6f2b25888858acd1fff8441035b77f"
@@ -5246,23 +5006,6 @@ use-callback-ref@^1.3.3:
dependencies:
tslib "^2.0.0"
-use-composed-ref@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.4.0.tgz#09e023bf798d005286ad85cd20674bdf5770653b"
- integrity sha512-djviaxuOOh7wkj0paeO1Q/4wMZ8Zrnag5H6yBvzN7AKKe8beOaED9SF5/ByLqsku8NP4zQqsvM2u3ew/tJK8/w==
-
-use-isomorphic-layout-effect@^1.1.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz#2f11a525628f56424521c748feabc2ffcc962fce"
- integrity sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA==
-
-use-latest@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.3.0.tgz#549b9b0d4c1761862072f0899c6f096eb379137a"
- integrity sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==
- dependencies:
- use-isomorphic-layout-effect "^1.1.1"
-
use-sidecar@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.3.tgz#10e7fd897d130b896e2c546c63a5e8233d00efdb"
@@ -5492,11 +5235,6 @@ yallist@^3.0.2:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-yaml@^1.10.0:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
- integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"