From de425e94b7886e1c01eb7979e050c802641b8823 Mon Sep 17 00:00:00 2001 From: Priti Sambandam Date: Thu, 5 Feb 2026 00:20:04 -0800 Subject: [PATCH 1/3] fix(mcp): Adding custom date time picker for generate keys and minor bug fixes --- Localize/lang/strings.json | 8 + apps/Standalone/package.json | 2 + libs/designer/package.json | 2 + .../mcp/panel/server/__test__/create.spec.tsx | 11 +- .../server/__test__/generatekeys.spec.tsx | 365 +++- .../src/lib/ui/mcp/panel/server/create.tsx | 4 +- .../lib/ui/mcp/panel/server/generatekeys.tsx | 167 +- libs/designer/src/lib/ui/mcp/panel/styles.ts | 10 + .../src/lib/ui/mcp/servers/servers.tsx | 7 +- pnpm-lock.yaml | 1581 ++++++++++------- 10 files changed, 1533 insertions(+), 624 deletions(-) diff --git a/Localize/lang/strings.json b/Localize/lang/strings.json index 6ac3329f511..d370b17f996 100644 --- a/Localize/lang/strings.json +++ b/Localize/lang/strings.json @@ -455,6 +455,7 @@ "8A0GFO": "Required. The XML-encoded name string to be decoded.", "8CWFEh": "Required. The value to return if the expression is 'true'.", "8DFwxH": "Returns a formatted number string", + "8DgDf+": "Custom", "8FjOSh": "Required. The object to check if it is greater or equal to the comparing object.", "8G9bj4": "Add custom modules, uncover new scenarios, and find troubleshooting tips", "8Ifvot": "...and {count} more items. Type to search for specific items.", @@ -499,6 +500,7 @@ "92h1A6": "The server {serverName} has been created.", "95Psou": "Previous", "96JG8I": "{operationName} operation", + "96v4Tz": "Select a time...", "99vsJy": "Connector", "9COFQr": "Collapse action", "9EmN2M": "Cancel", @@ -1278,6 +1280,7 @@ "RxbkcI": "Unsupported token type: {controls}", "S0N/tx": "Resubmit a workflow run from this action", "S138/4": "Format text as bold. Shortcut: ⌘B", + "S2KtbJ": "Select date and time", "S5kFNK": "Paste your sample data to test the mapping", "SC5XB0": "Create Parameter", "SCCE6s": "Password", @@ -2105,6 +2108,7 @@ "_8A0GFO.comment": "Required parameter for name in decodeXmlName function", "_8CWFEh.comment": "Required value parameter to return given if function is true", "_8DFwxH.comment": "Label for description of custom formatNumber Function", + "_8DgDf+.comment": "Text for custom option", "_8FjOSh.comment": "Required object parameter to check if greater than or equal to using greaterOrEqual function", "_8G9bj4.comment": "This is a message give link to user to find out more about this action", "_8Ifvot.comment": "Message indicating more items are available", @@ -2149,6 +2153,7 @@ "_92h1A6.comment": "Content for the toaster after creating a server", "_95Psou.comment": "Button text for moving to the previous tab in the create app panel", "_96JG8I.comment": "Alt text on action/trigger card when there is an operation name but no connector name", + "_96v4Tz.comment": "Placeholder text for time picker", "_99vsJy.comment": "Label For Connector Name in About Panel", "_9COFQr.comment": "Text indicating a menu button to collapse an action in the designer", "_9EmN2M.comment": "Button to cancel creating a connection", @@ -2928,6 +2933,7 @@ "_RxbkcI.comment": "Exception for unsupported token types", "_S0N/tx.comment": "accessibility text for the resubmit button", "_S138/4.comment": "label to make bold text for Mac users", + "_S2KtbJ.comment": "Label for custom date time picker", "_S5kFNK.comment": "Sample test data placeholder", "_SC5XB0.comment": "label to add a parameter", "_SCCE6s.comment": "Basic Password Label Display Name", @@ -3622,6 +3628,7 @@ "_hZqQdt.comment": "Time zone value ", "_haeWoU.comment": "Error message when splitOn cannot be evaluated", "_hbOvB4.comment": "Dislike button text for suggested flow", + "_hbmiUp.comment": "Placeholder text for date picker", "_hdN+aw.comment": "Description for host field", "_hesDPs.comment": "Milliseconds", "_hflWi6.comment": "Description for trimByteOrderMark function", @@ -4792,6 +4799,7 @@ "hZqQdt": "(UTC+02:00) Gaza, Hebron", "haeWoU": "Failed to evaluate outputs because splitOn {splitOn} cannot be evaluated. As a result, this operation's outputs might not be correctly visible in subsequent actions", "hbOvB4": "This isn't what I'm looking for", + "hbmiUp": "Select a date...", "hdN+aw": "Specifies which Logic App sku the template supports (e.g., Standard, Consumption).", "hesDPs": "{count} Milliseconds", "hflWi6": "Removes Byte Order Mark (BOM) characters from the beginning of strings or binary content.", diff --git a/apps/Standalone/package.json b/apps/Standalone/package.json index 25b0d87ae62..26d260fc1bf 100644 --- a/apps/Standalone/package.json +++ b/apps/Standalone/package.json @@ -7,6 +7,8 @@ "@fluentui/foundation-legacy": "8.2.15", "@fluentui/react": "8.110.2", "@fluentui/react-components": "9.70.0", + "@fluentui/react-datepicker-compat": "0.6.22", + "@fluentui/react-timepicker-compat": "0.4.28", "@fluentui/react-focus": "8.8.19", "@fluentui/react-hooks": "8.6.20", "@fluentui/react-icons": "2.0.224", diff --git a/libs/designer/package.json b/libs/designer/package.json index de50f27c89d..be34da8564f 100644 --- a/libs/designer/package.json +++ b/libs/designer/package.json @@ -5,6 +5,8 @@ "@fluentui/azure-themes": "8.5.70", "@fluentui/react": "8.110.2", "@fluentui/react-components": "9.70.0", + "@fluentui/react-datepicker-compat": "0.6.22", + "@fluentui/react-timepicker-compat": "0.4.28", "@fluentui/react-hooks": "8.6.20", "@fluentui/react-icons": "2.0.224", "@fluentui/utilities": "8.15.0", diff --git a/libs/designer/src/lib/ui/mcp/panel/server/__test__/create.spec.tsx b/libs/designer/src/lib/ui/mcp/panel/server/__test__/create.spec.tsx index 9bc05d59e10..ad0653833d5 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/__test__/create.spec.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/__test__/create.spec.tsx @@ -197,9 +197,7 @@ describe('CreateServer', () => { const mockServer: Partial = { name: 'TestServer', description: 'Test Description', - tools: { - workflow1: { name: 'Workflow1' }, - }, + tools: [{ name: 'Workflow1' }], }; renderWithProviders({ server: mockServer as McpServer, onUpdate: mockOnUpdate, onClose: mockOnClose }); @@ -358,10 +356,7 @@ describe('CreateServer', () => { const mockServer: Partial = { name: 'Existing Server', description: 'Existing Description', - tools: { - workflow1: { name: 'Workflow1' }, - workflow2: { name: 'Workflow2' }, - }, + tools: [{ name: 'Workflow1' }, { name: 'Workflow2' }], }; renderWithProviders({ server: mockServer as McpServer, onUpdate: mockOnUpdate, onClose: mockOnClose }); @@ -462,7 +457,7 @@ describe('CreateServer', () => { expect(mockOnUpdate).toHaveBeenCalledWith({ name: 'TestServer', description: 'Test Description', - tools: [{ name: 'workflow1' }], + tools: [{ name: 'Workflow1' }], }); }); }); diff --git a/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx b/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx index d6100b79818..12ed50a52ed 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx @@ -3,7 +3,7 @@ */ import { vi, describe, it, expect, beforeEach, afterEach } from 'vitest'; import React from 'react'; -import { render, screen, fireEvent } from '@testing-library/react'; +import { render, screen, fireEvent, waitFor } from '@testing-library/react'; import { Provider } from 'react-redux'; import { configureStore } from '@reduxjs/toolkit'; import { IntlProvider } from 'react-intl'; @@ -147,6 +147,84 @@ vi.mock('@fluentui/react-components', () => ({ MessageBarTitle: ({ children }: any) =>
{children}
, })); +// Mock DatePicker with proper state handling +let mockDatePickerOnSelectDate: ((date: Date | null | undefined) => void) | undefined; +let mockDatePickerValue: Date | null | undefined; + +vi.mock('@fluentui/react-datepicker-compat', () => ({ + DatePicker: ({ placeholder, value, onSelectDate, inlinePopup }: any) => { + mockDatePickerOnSelectDate = onSelectDate; + mockDatePickerValue = value; + return ( +
+ + +
+ ); + }, +})); + +// Mock TimePicker with proper state handling +let mockTimePickerOnTimeChange: ((event: any, data: any) => void) | undefined; +let mockTimePickerOnInput: ((event: any) => void) | undefined; +let mockTimePickerOnBlur: (() => void) | undefined; +let mockTimePickerValue: string; + +vi.mock('@fluentui/react-timepicker-compat', () => ({ + TimePicker: ({ placeholder, selectedTime, onTimeChange, value, onInput, onBlur, inlinePopup, className, dateAnchor }: any) => { + mockTimePickerOnTimeChange = onTimeChange; + mockTimePickerOnInput = onInput; + mockTimePickerOnBlur = onBlur; + mockTimePickerValue = value; + return ( +
+
{selectedTime ? selectedTime.getHours() : 'null'}
+
{selectedTime ? selectedTime.getMinutes() : 'null'}
+ onInput?.(e)} + onBlur={onBlur} + data-testid="time-picker-input" + /> + +
+ ); + }, + formatDateToTimeString: (date: Date) => { + if (!date) return ''; + const hours = date.getHours(); + const minutes = date.getMinutes(); + const period = hours >= 12 ? 'PM' : 'AM'; + const formattedHours = hours % 12 || 12; + return `${formattedHours}:${minutes.toString().padStart(2, '0')} ${period}`; + }, +})); + // Mock Fluent UI icons vi.mock('@fluentui/react-icons', () => ({ bundleIcon: vi.fn(() => () => ), @@ -374,4 +452,289 @@ describe('GenerateKeys', () => { expect(screen.getByTestId('templates-section')).toBeTruthy(); }); }); + + describe('Custom DatePicker - TimePickerWithDatePicker Component', () => { + beforeEach(() => { + // Reset mock function references + mockDatePickerOnSelectDate = undefined; + mockTimePickerOnTimeChange = undefined; + mockTimePickerOnInput = undefined; + mockTimePickerOnBlur = undefined; + }); + + it('displays custom date time picker when custom duration is selected', () => { + renderWithProviders(); + + // Select 'Custom' option (option-6) + fireEvent.click(screen.getByTestId('option-6')); + + // Verify the custom date time picker section is rendered + expect(screen.getByTestId('custom-select-date-and-time')).toBeTruthy(); + expect(screen.getByTestId('date-picker')).toBeTruthy(); + expect(screen.getByTestId('time-picker')).toBeTruthy(); + }); + + it('renders date picker with correct placeholder text', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const datePickerInput = screen.getByTestId('date-picker-input'); + expect(datePickerInput.getAttribute('placeholder')).toBe('Select a date...'); + }); + + it('renders time picker with correct placeholder text', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input'); + expect(timePickerInput.getAttribute('placeholder')).toBe('Select a time...'); + }); + + it('renders date picker with inline popup enabled', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const datePicker = screen.getByTestId('date-picker'); + expect(datePicker.getAttribute('data-inline-popup')).toBe('true'); + }); + + it('renders time picker with inline popup enabled', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePicker = screen.getByTestId('time-picker'); + expect(timePicker.getAttribute('data-inline-popup')).toBe('true'); + }); + + it('calls onSelect with date when date is selected', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + // Click the date picker trigger to select a date + const datePickerTrigger = screen.getByTestId('date-picker-trigger'); + fireEvent.click(datePickerTrigger); + + // Verify that date picker is rendered and can be interacted with + expect(screen.getByTestId('date-picker')).toBeTruthy(); + }); + + it('calls onSelect with combined date and time when both are selected', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + // Select date first + const datePickerTrigger = screen.getByTestId('date-picker-trigger'); + fireEvent.click(datePickerTrigger); + + // Select time + const timePickerTrigger = screen.getByTestId('time-picker-trigger'); + fireEvent.click(timePickerTrigger); + + // Verify both components are rendered + expect(screen.getByTestId('date-picker')).toBeTruthy(); + expect(screen.getByTestId('time-picker')).toBeTruthy(); + }); + + it('allows manual time input in time picker', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Simulate typing a time + fireEvent.change(timePickerInput, { target: { value: '3:45 PM' } }); + + expect(timePickerInput.value).toBe('3:45 PM'); + }); + + it('handles time picker blur event for manual input', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Simulate typing a time and then blurring + fireEvent.change(timePickerInput, { target: { value: '10:00 AM' } }); + fireEvent.blur(timePickerInput); + + // The blur event should trigger parsing of the manual input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + }); + + it('updates time picker date anchor when date is selected', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + // Select a date + const datePickerTrigger = screen.getByTestId('date-picker-trigger'); + fireEvent.click(datePickerTrigger); + + // Verify that the date anchor is updated on time picker + const timePicker = screen.getByTestId('time-picker'); + expect(timePicker.getAttribute('data-date-anchor')).toBeTruthy(); + }); + + it('handles AM time parsing correctly on blur', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Type an AM time + fireEvent.change(timePickerInput, { target: { value: '9:30am' } }); + fireEvent.blur(timePickerInput); + + // The component should handle the input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + + await waitFor(() => { + const hours = screen.getByTestId('time-picker-hours').textContent; + const minutes = screen.getByTestId('time-picker-minutes').textContent; + expect(hours).toBe('9'); + expect(minutes).toBe('30'); + }); + }); + + it('handles PM time parsing correctly on blur', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Type a PM time + fireEvent.change(timePickerInput, { target: { value: '3:45pm' } }); + fireEvent.blur(timePickerInput); + + // The component should handle the input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + + await waitFor(() => { + const hours = screen.getByTestId('time-picker-hours').textContent; + const minutes = screen.getByTestId('time-picker-minutes').textContent; + expect(hours).toBe('15'); + expect(minutes).toBe('45'); + }); + }); + + it('handles 12 AM time parsing correctly on blur', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Type 12:00 AM (midnight) + fireEvent.change(timePickerInput, { target: { value: '12:00am' } }); + fireEvent.blur(timePickerInput); + + // The component should handle the input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + + await waitFor(() => { + const hours = screen.getByTestId('time-picker-hours').textContent; + const minutes = screen.getByTestId('time-picker-minutes').textContent; + expect(hours).toBe('0'); + expect(minutes).toBe('0'); + }); + }); + + it('handles 12 PM time parsing correctly on blur', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Type 12:00 PM (noon) + fireEvent.change(timePickerInput, { target: { value: '12:00pm' } }); + fireEvent.blur(timePickerInput); + + // The component should handle the input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + + await waitFor(() => { + const hours = screen.getByTestId('time-picker-hours').textContent; + const minutes = screen.getByTestId('time-picker-minutes').textContent; + expect(hours).toBe('12'); + expect(minutes).toBe('0'); + }); + }); + + it('does not show custom date picker for non-custom durations', () => { + renderWithProviders(); + + // Select '7 days' option (option-2) + fireEvent.click(screen.getByTestId('option-2')); + + // Custom date picker should not be shown + expect(screen.queryByTestId('custom-select-date-and-time')).toBeNull(); + expect(screen.queryByTestId('date-picker')).toBeNull(); + expect(screen.queryByTestId('time-picker')).toBeNull(); + }); + + it('hides custom date picker when switching from custom to preset duration', () => { + renderWithProviders(); + + // First select Custom + fireEvent.click(screen.getByTestId('option-6')); + expect(screen.getByTestId('custom-select-date-and-time')).toBeTruthy(); + + // Then switch to 24 hours + fireEvent.click(screen.getByTestId('option-1')); + + // Custom date picker should be hidden + expect(screen.queryByTestId('custom-select-date-and-time')).toBeNull(); + }); + + it('preserves custom date time values when switching back to custom duration', () => { + renderWithProviders(); + + // Select Custom + fireEvent.click(screen.getByTestId('option-6')); + + // Select a date + fireEvent.click(screen.getByTestId('date-picker-trigger')); + + // Switch to 7 days + fireEvent.click(screen.getByTestId('option-2')); + + // Switch back to Custom + fireEvent.click(screen.getByTestId('option-6')); + + // The custom picker should be visible again + expect(screen.getByTestId('custom-select-date-and-time')).toBeTruthy(); + }); + + it('includes Select date and time label for custom picker', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + // The section should have the appropriate label + expect(screen.getByText('Select date and time')).toBeTruthy(); + }); + + it('correctly positions custom date picker between duration and access key dropdowns', () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + // Get all template items + const templateItems = screen.getAllByTestId(/^template-item-/); + + // Verify order: Duration (0), Custom DateTime (1), Access Key (2) + expect(templateItems.length).toBe(3); + }); + }); }); diff --git a/libs/designer/src/lib/ui/mcp/panel/server/create.tsx b/libs/designer/src/lib/ui/mcp/panel/server/create.tsx index 9164c9c4493..770a0ab9e22 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/create.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/create.tsx @@ -264,7 +264,7 @@ export const CreateServer = ({ await onUpdate({ name: serverName, description: serverDescription, - tools: selectedTools.map((toolName) => ({ name: toolName })), + tools: selectedTools.map((toolName) => ({ name: workflowOptions.find((option) => option.value === toolName)?.label ?? toolName })), }); } catch { // Need to log the error properly here. @@ -272,7 +272,7 @@ export const CreateServer = ({ setIsCreatingOrUpdating(false); } dispatch(closePanel()); - }, [onUpdate, serverName, serverDescription, selectedTools, dispatch]); + }, [dispatch, onUpdate, serverName, serverDescription, selectedTools, workflowOptions]); const createOrUpdateButtonText = useMemo(() => { if (isCreatingOrUpdating) { diff --git a/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx b/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx index 8bb66aedf79..11217411690 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx @@ -10,6 +10,8 @@ import { Text, } from '@fluentui/react-components'; import { bundleIcon, Dismiss24Filled, Dismiss24Regular } from '@fluentui/react-icons'; +import { DatePicker } from '@fluentui/react-datepicker-compat'; +import { TimePicker, type TimeSelectionData, type TimeSelectionEvents, formatDateToTimeString } from '@fluentui/react-timepicker-compat'; import { closePanel } from '../../../../core/state/mcp/panel/mcpPanelSlice'; import type { AppDispatch, RootState } from '../../../../core/state/mcp/store'; import { useDispatch, useSelector } from 'react-redux'; @@ -25,6 +27,7 @@ import { } from '@microsoft/designer-ui'; import { addExpiryToCurrent, generateKeys } from '../../../../core/mcp/utils/server'; import { getStandardLogicAppId } from '../../../../core/configuretemplate/utils/helper'; +import { equals } from '@microsoft/logic-apps-shared'; const CloseIcon = bundleIcon(Dismiss24Filled, Dismiss24Regular); @@ -121,6 +124,16 @@ export const GenerateKeys = () => { id: 'crvmH2', description: 'Text for never expires', }), + customText: intl.formatMessage({ + defaultMessage: 'Custom', + id: '8DgDf+', + description: 'Text for custom option', + }), + selectDateTimeLabel: intl.formatMessage({ + defaultMessage: 'Select date and time', + id: 'S2KtbJ', + description: 'Label for custom date time picker', + }), primaryKeyText: intl.formatMessage({ defaultMessage: 'Primary key', id: 'HOwcCC', @@ -159,8 +172,9 @@ export const GenerateKeys = () => { { id: '3', label: `30 ${INTL_TEXT.daysText}`, value: '30d' }, { id: '4', label: `90 ${INTL_TEXT.daysText}`, value: '90d' }, { id: '5', label: INTL_TEXT.neverExpiresText, value: 'noexpiry' }, + { id: '6', label: INTL_TEXT.customText, value: 'custom' }, ]; - }, [INTL_TEXT.daysText, INTL_TEXT.hoursText, INTL_TEXT.neverExpiresText]); + }, [INTL_TEXT.daysText, INTL_TEXT.hoursText, INTL_TEXT.neverExpiresText, INTL_TEXT.customText]); const keysOptions = useMemo(() => { return [ { id: 'primary', label: INTL_TEXT.primaryKeyText, value: 'primary' }, @@ -170,13 +184,14 @@ export const GenerateKeys = () => { const [duration, setDuration] = useState('24h'); const [accessKey, setAccessKey] = useState('primary'); + const [customDateTime, setCustomDateTime] = useState(undefined); const [generatedKey, setGeneratedKey] = useState(undefined); const [expiresTime, setExpiresTime] = useState(undefined); const [showSuccessInfo, setShowSuccessInfo] = useState(false); const keySectionItems: TemplatesSectionItem[] = useMemo(() => { - return [ + const items: TemplatesSectionItem[] = [ { label: INTL_TEXT.durationLabel, value: duration ? durationOptions.find((option) => option.value === duration)?.label : undefined, @@ -199,7 +214,34 @@ export const GenerateKeys = () => { onOptionSelect: (options) => setAccessKey(options[0]), }, ]; - }, [INTL_TEXT.durationLabel, INTL_TEXT.accessKeyLabel, INTL_TEXT.accessKeyInfoText, duration, durationOptions, accessKey, keysOptions]); + + if (duration === 'custom') { + items.splice(1, 0, { + label: INTL_TEXT.selectDateTimeLabel, + value: '', + type: 'custom', + required: true, + onRenderItem: () => ( + { + setCustomDateTime(selectedTime); + }} + /> + ), + }); + } + + return items; + }, [ + INTL_TEXT.durationLabel, + INTL_TEXT.accessKeyLabel, + INTL_TEXT.accessKeyInfoText, + INTL_TEXT.selectDateTimeLabel, + duration, + durationOptions, + accessKey, + keysOptions, + ]); const generatedSectionItems: TemplatesSectionItem[] = useMemo(() => { return [ @@ -218,16 +260,18 @@ export const GenerateKeys = () => { }, [INTL_TEXT.apiKeyLabel, INTL_TEXT.expiresLabel, generatedKey, expiresTime]); const handleGenerate = useCallback(async () => { - const expiryTime = duration.endsWith('h') - ? addExpiryToCurrent(Number.parseInt(duration.replace('h', ''))) - : duration.endsWith('d') - ? addExpiryToCurrent(/* hours */ undefined, Number.parseInt(duration.replace('d', ''))) - : 'noexpiry'; + const expiryTime = equals(duration, 'custom') + ? (customDateTime as string) + : duration.endsWith('h') + ? addExpiryToCurrent(Number.parseInt(duration.replace('h', ''))) + : duration.endsWith('d') + ? addExpiryToCurrent(/* hours */ undefined, Number.parseInt(duration.replace('d', ''))) + : 'noexpiry'; const key = await generateKeys(logicAppId, expiryTime, accessKey); setGeneratedKey(key); setExpiresTime(expiryTime === 'noexpiry' ? INTL_TEXT.neverExpiresText : expiryTime); setShowSuccessInfo(true); - }, [duration, logicAppId, accessKey, INTL_TEXT.neverExpiresText]); + }, [duration, customDateTime, logicAppId, accessKey, INTL_TEXT.neverExpiresText]); const handleClose = useCallback(() => { dispatch(closePanel()); @@ -306,3 +350,108 @@ export const GenerateKeys = () => { ); }; + +const TimePickerWithDatePicker = ({ onSelect }: { onSelect: (selectedTime: string) => void }): JSX.Element => { + const styles = useMcpServerPanelStyles(); + const intl = useIntl(); + const INTL_TEXT = { + selectDateText: intl.formatMessage({ + defaultMessage: 'Select a date...', + id: 'hbmiUp', + description: 'Placeholder text for date picker', + }), + selectTimeText: intl.formatMessage({ + defaultMessage: 'Select a time...', + id: '96v4Tz', + description: 'Placeholder text for time picker', + }), + }; + + const [selectedDate, setSelectedDate] = useState(null); + + const [selectedTime, setSelectedTime] = useState(null); + const [timePickerValue, setTimePickerValue] = useState(selectedTime ? formatDateToTimeString(selectedTime) : ''); + + const handleDateTimeSelection = useCallback( + (date: Date | null | undefined, time: Date | null | undefined) => { + if (date && time) { + const newDateTime = new Date(date.getFullYear(), date.getMonth(), date.getDate(), time.getHours(), time.getMinutes()); + onSelect(newDateTime.toISOString()); + } else if (date) { + onSelect(date.toISOString()); + } + }, + [onSelect] + ); + + const onSelectDate = useCallback( + (date: Date | null | undefined) => { + setSelectedDate(date); + handleDateTimeSelection(date, selectedTime); + }, + [handleDateTimeSelection, selectedTime] + ); + + const onTimeChange = useCallback( + (_: TimeSelectionEvents, data: TimeSelectionData) => { + setSelectedTime(data.selectedTime); + setTimePickerValue(data.selectedTimeText ?? ''); + + if (selectedDate && data.selectedTime) { + handleDateTimeSelection(selectedDate, data.selectedTime); + } + }, + [handleDateTimeSelection, selectedDate] + ); + + const onTimePickerInput = useCallback((ev: React.ChangeEvent) => { + setTimePickerValue(ev.target.value); + }, []); + + const onTimePickerBlur = useCallback(() => { + if (timePickerValue) { + const normalizedTime = timePickerValue.toLowerCase().replace(/\s+/g, ''); + const morningTime = normalizedTime.endsWith('am') ? normalizedTime.replace('am', '') : undefined; + const eveningTime = normalizedTime.endsWith('pm') ? normalizedTime.replace('pm', '') : undefined; + const timeParts = morningTime ? morningTime.split(':') : eveningTime ? eveningTime.split(':') : []; + + if (timeParts.length === 0) { + // Invalid time format, so time change won't be processed + setSelectedTime(null); + handleDateTimeSelection(selectedDate, null); + return; + } + + let hours = Number.parseInt(timeParts[0]); + const minutes = timeParts.length > 1 ? Number.parseInt(timeParts[1]) : 0; + if (eveningTime && hours < 12) { + hours += 12; + } else if (morningTime && hours === 12) { + hours = 0; + } + + const newTime = new Date(new Date().setHours(hours, minutes)); + setSelectedTime(newTime); + + if (selectedDate && newTime) { + handleDateTimeSelection(selectedDate, newTime); + } + } + }, [handleDateTimeSelection, selectedDate, timePickerValue]); + return ( +
+ + +
+ ); +}; diff --git a/libs/designer/src/lib/ui/mcp/panel/styles.ts b/libs/designer/src/lib/ui/mcp/panel/styles.ts index 2f1671aa95f..70cb8c6af69 100644 --- a/libs/designer/src/lib/ui/mcp/panel/styles.ts +++ b/libs/designer/src/lib/ui/mcp/panel/styles.ts @@ -42,6 +42,16 @@ export const useMcpServerPanelStyles = makeStyles({ width: '650px', }, + dateTimeContainer: { + display: 'flex', + gap: '4px', + }, + + timePicker: { + minWidth: '215px', + maxWidth: '215px', + }, + messageBar: { padding: '15px 0 0px 0' }, messageBarBody: { textWrap: 'wrap', padding: '4px 0' }, diff --git a/libs/designer/src/lib/ui/mcp/servers/servers.tsx b/libs/designer/src/lib/ui/mcp/servers/servers.tsx index 23e0e7ce45d..7fdb8df0327 100644 --- a/libs/designer/src/lib/ui/mcp/servers/servers.tsx +++ b/libs/designer/src/lib/ui/mcp/servers/servers.tsx @@ -257,7 +257,12 @@ export const MCPServers = ({ - server.name)}> + server.name)} + > {servers.map((server) => (
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1c8b8bbd01..c23746553ec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -272,6 +272,9 @@ importers: '@fluentui/react-components': specifier: 9.70.0 version: 9.70.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-datepicker-compat': + specifier: 0.6.22 + version: 0.6.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-focus': specifier: 8.8.19 version: 8.8.19(@types/react@18.3.0)(react@18.3.1) @@ -287,6 +290,9 @@ importers: '@fluentui/react-portal-compat': specifier: ^9.0.138 version: 9.0.139(@fluentui/react-components@9.70.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2))(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-timepicker-compat': + specifier: 0.4.28 + version: 0.4.28(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/style-utilities': specifier: 8.9.6 version: 8.9.6(@types/react@18.3.0)(react@18.3.1) @@ -1135,12 +1141,18 @@ importers: '@fluentui/react-components': specifier: 9.70.0 version: 9.70.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-datepicker-compat': + specifier: 0.6.22 + version: 0.6.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-hooks': specifier: 8.6.20 version: 8.6.20(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-icons': specifier: 2.0.224 version: 2.0.224(react@18.3.1) + '@fluentui/react-timepicker-compat': + specifier: 0.4.28 + version: 0.4.28(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/utilities': specifier: 8.15.0 version: 8.15.0(@types/react@18.3.0)(react@18.3.1) @@ -1714,7 +1726,7 @@ packages: resolution: {integrity: sha512-OUK/6mqr6CQWxzl/QY0/mwhlGvS6fMtvEPyn/7AHUx96NjqDA4X4+Ju7aXFQKh+m3jW9VPB0B9xvEQgyAnRPNw==} '@algolia/cache-common@4.23.3': - resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==} + resolution: {integrity: sha1-O+x5CS1RKpbJv73ux8/0rTY2cWY=} '@algolia/cache-in-memory@4.23.2': resolution: {integrity: sha512-rfbi/SnhEa3MmlqQvgYz/9NNJ156NkU6xFxjbxBtLWnHbpj+qnlMoKd+amoiacHRITpajg6zYbLM9dnaD3Bczw==} @@ -1729,7 +1741,7 @@ packages: resolution: {integrity: sha512-Q2K1FRJBern8kIfZ0EqPvUr3V29ICxCm/q42zInV+VJRjldAD9oTsMGwqUQ26GFMdFYmqkEfCbY4VGAiQhh22g==} '@algolia/client-common@4.23.3': - resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==} + resolution: {integrity: sha1-iREWqg23UFWn7MEHZJ9/CWV3RwQ=} '@algolia/client-personalization@4.23.2': resolution: {integrity: sha512-vwPsgnCGhUcHhhQG5IM27z8q7dWrN9itjdvgA6uKf2e9r7vB+WXt4OocK0CeoYQt3OGEAExryzsB8DWqdMK5wg==} @@ -1738,7 +1750,7 @@ packages: resolution: {integrity: sha512-CxSB29OVGSE7l/iyoHvamMonzq7Ev8lnk/OkzleODZ1iBcCs3JC/XgTIKzN/4RSTrJ9QybsnlrN/bYCGufo7qw==} '@algolia/client-search@4.23.3': - resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==} + resolution: {integrity: sha1-o0huavE6Ix7Eq0OpFaHzGHh7k38=} '@algolia/events@4.0.1': resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} @@ -1747,7 +1759,7 @@ packages: resolution: {integrity: sha512-jGM49Q7626cXZ7qRAWXn0jDlzvoA1FvN4rKTi1g0hxKsTTSReyYk0i1ADWjChDPl3Q+nSDhJuosM2bBUAay7xw==} '@algolia/logger-common@4.23.3': - resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==} + resolution: {integrity: sha1-NcbYM8v0HoU6Tza6N8blhkkgv+k=} '@algolia/logger-console@4.23.2': resolution: {integrity: sha512-oo+lnxxEmlhTBTFZ3fGz1O8PJ+G+8FiAoMY2Qo3Q4w23xocQev6KqDTA1JQAGPDxAewNA2VBwWOsVXeXFjrI/Q==} @@ -1762,7 +1774,7 @@ packages: resolution: {integrity: sha512-3EfpBS0Hri0lGDB5H/BocLt7Vkop0bTTLVUBB844HH6tVycwShmsV6bDR7yXbQvFP1uNpgePRD3cdBCjeHmk6Q==} '@algolia/requester-common@4.23.3': - resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==} + resolution: {integrity: sha1-fbroluQa36rx0fpfMX+DqZr7BLM=} '@algolia/requester-node-http@4.23.2': resolution: {integrity: sha512-SVzgkZM/malo+2SB0NWDXpnT7nO5IZwuDTaaH6SjLeOHcya1o56LSWXk+3F3rNLz2GVH+I/rpYKiqmHhSOjerw==} @@ -1771,7 +1783,7 @@ packages: resolution: {integrity: sha512-GY3aGKBy+8AK4vZh8sfkatDciDVKad5rTY2S10Aefyjh7e7UGBP4zigf42qVXwU8VOPwi7l/L7OACGMOFcjB0Q==} '@algolia/transporter@4.23.3': - resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==} + resolution: {integrity: sha1-VFsEW2fbOFDd8LvsvGyE/x8zmLc=} '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} @@ -3112,7 +3124,7 @@ packages: engines: {node: '>=6.9.0'} '@babel/runtime@7.28.4': - resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + resolution: {integrity: sha1-pwImAW+r4lxXg7LyLT4cm8XKMyY=} engines: {node: '>=6.9.0'} '@babel/template@7.27.2': @@ -3147,49 +3159,53 @@ packages: hasBin: true '@biomejs/cli-darwin-arm64@1.9.4': - resolution: {integrity: sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==} + resolution: {integrity: sha1-36N20jpUotjxcTPJLyPBvy5iUJ8=} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] '@biomejs/cli-darwin-x64@1.9.4': - resolution: {integrity: sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==} + resolution: {integrity: sha1-6vws44SdOF/AIjiq0cpKczlaZNk=} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] '@biomejs/cli-linux-arm64-musl@1.9.4': - resolution: {integrity: sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==} + resolution: {integrity: sha1-14DD4BdY/JDzJoNX4/GRY9H4T8o=} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] + libc: [musl] '@biomejs/cli-linux-arm64@1.9.4': - resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} + resolution: {integrity: sha1-jtHdDolBmktmpH+VrvuMRq5gQck=} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] + libc: [glibc] '@biomejs/cli-linux-x64-musl@1.9.4': - resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} + resolution: {integrity: sha1-82mCuWa9Zxo2Zx4d5EF5Y9fbFfs=} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] + libc: [musl] '@biomejs/cli-linux-x64@1.9.4': - resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} + resolution: {integrity: sha1-oKf1ZoDHa4A03cFJ2/OYvdOkYug=} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] + libc: [glibc] '@biomejs/cli-win32-arm64@1.9.4': - resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} + resolution: {integrity: sha1-4u9OAITna34m8PyIfF7xJl6lYgA=} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] '@biomejs/cli-win32-x64@1.9.4': - resolution: {integrity: sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==} + resolution: {integrity: sha1-THr6kOOXAhNZm0CV5i+H5ZcrI0A=} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -3252,7 +3268,7 @@ packages: resolution: {integrity: sha512-xMF6OfEAUVY5Waega4juo1QGACfNkNF+aJLqpd8oUJz96ms2zbfQ9Gh35/tI3y8akEV31FruKfj7hBnIU/nkqA==} '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + resolution: {integrity: sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=} engines: {node: '>=0.1.90'} '@cspotcode/source-map-support@0.8.1': @@ -3423,7 +3439,7 @@ packages: react-dom: 18.3.1 '@docusaurus/react-loadable@6.0.0': - resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} + resolution: {integrity: sha1-3mx/c8llQr1weGuOUi1TXWkGncQ=} peerDependencies: react: 18.3.1 @@ -3482,7 +3498,7 @@ packages: engines: {node: '>=18.0'} '@emotion/hash@0.9.1': - resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + resolution: {integrity: sha1-T/sAVffvZ268OlqR+2ITkylOL0M=} '@esbuild-plugins/node-globals-polyfill@0.2.3': resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} @@ -3490,463 +3506,463 @@ packages: esbuild: '>=0.25.0' '@esbuild/aix-ppc64@0.25.11': - resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==} + resolution: {integrity: sha1-KuMzAFmBMsxM9YDbuyjTD+08XEk=} engines: {node: '>=18'} cpu: [ppc64] os: [aix] '@esbuild/aix-ppc64@0.25.5': - resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + resolution: {integrity: sha1-Tg+Rd2wrNA51VY9gVSGV9vrQnxg=} engines: {node: '>=18'} cpu: [ppc64] os: [aix] '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + resolution: {integrity: sha1-HYvkNImpYWFdSeA38b+g9Sp3Nzc=} engines: {node: '>=18'} cpu: [ppc64] os: [aix] '@esbuild/android-arm64@0.25.11': - resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==} + resolution: {integrity: sha1-kncIs9tdc51st3CRNpJMyBvsmwM=} engines: {node: '>=18'} cpu: [arm64] os: [android] '@esbuild/android-arm64@0.25.5': - resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + resolution: {integrity: sha1-vHZkB/FxiSP2uAecjGG/hqw6ak8=} engines: {node: '>=18'} cpu: [arm64] os: [android] '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + resolution: {integrity: sha1-vRdjGUqtYHU/ozOLG6m9qXS1hyQ=} engines: {node: '>=18'} cpu: [arm64] os: [android] '@esbuild/android-arm@0.25.11': - resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==} + resolution: {integrity: sha1-Vx+U5/QGiVfsTCz7kH3q49AbVa4=} engines: {node: '>=18'} cpu: [arm] os: [android] '@esbuild/android-arm@0.25.5': - resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + resolution: {integrity: sha1-QpDW00B7rjiDrSze0QgaI0RzziY=} engines: {node: '>=18'} cpu: [arm] os: [android] '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + resolution: {integrity: sha1-ace1fwLTs2GKW6T4LRJ7V2Zdw5c=} engines: {node: '>=18'} cpu: [arm] os: [android] '@esbuild/android-x64@0.25.11': - resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==} + resolution: {integrity: sha1-ijv1yubFYMfs7KMVCyveduD7geY=} engines: {node: '>=18'} cpu: [x64] os: [android] '@esbuild/android-x64@0.25.5': - resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + resolution: {integrity: sha1-QMEdnLyk8kBlSMipiV0yG8OzXv8=} engines: {node: '>=18'} cpu: [x64] os: [android] '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + resolution: {integrity: sha1-bqIrWEOssjJD0BJsBS19O2oRypA=} engines: {node: '>=18'} cpu: [x64] os: [android] '@esbuild/darwin-arm64@0.25.11': - resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==} + resolution: {integrity: sha1-CmeMSsS/hxfmdIHhp5fmwVL5PIQ=} engines: {node: '>=18'} cpu: [arm64] os: [darwin] '@esbuild/darwin-arm64@0.25.5': - resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + resolution: {integrity: sha1-Sdi/ix35X3WayB6x0HNgGABtfjQ=} engines: {node: '>=18'} cpu: [arm64] os: [darwin] '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + resolution: {integrity: sha1-WtfAK8GxqTekIPkZr+QGZboUrR4=} engines: {node: '>=18'} cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.25.11': - resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==} + resolution: {integrity: sha1-cPXpJaMMgwnxKU1Ael5eAC4DFf4=} engines: {node: '>=18'} cpu: [x64] os: [darwin] '@esbuild/darwin-x64@0.25.5': - resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + resolution: {integrity: sha1-4npdkqFIhu8dSS/VD8YaLU2H5Bg=} engines: {node: '>=18'} cpu: [x64] os: [darwin] '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + resolution: {integrity: sha1-SEcMg8X9bR/HyCPCxgOu7pbhAck=} engines: {node: '>=18'} cpu: [x64] os: [darwin] '@esbuild/freebsd-arm64@0.25.11': - resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==} + resolution: {integrity: sha1-TsHbaHxbK3i0QUgCXaljI5dVPoo=} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] '@esbuild/freebsd-arm64@0.25.5': - resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + resolution: {integrity: sha1-l87eWdY4hAyhBOYFzbnxsRi6Cxw=} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + resolution: {integrity: sha1-1ajv/YsL575hPNEAnaNNYp1MJFc=} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.25.11': - resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==} + resolution: {integrity: sha1-TIGr0bFC8ems/vjFFT1DjKU/RLs=} engines: {node: '>=18'} cpu: [x64] os: [freebsd] '@esbuild/freebsd-x64@0.25.5': - resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + resolution: {integrity: sha1-ccd4EgQqGoGQw9WB4UDRW4drnG8=} engines: {node: '>=18'} cpu: [x64] os: [freebsd] '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + resolution: {integrity: sha1-m95ji9oxqiRNbWTbr6+0Hm55m8w=} engines: {node: '>=18'} cpu: [x64] os: [freebsd] '@esbuild/linux-arm64@0.25.11': - resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==} + resolution: {integrity: sha1-aVF6ERrPwrk6oPterrg0wCAszaU=} engines: {node: '>=18'} cpu: [arm64] os: [linux] '@esbuild/linux-arm64@0.25.5': - resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + resolution: {integrity: sha1-97fI+X7/j/0uR/bGfrXJdl8hgbg=} engines: {node: '>=18'} cpu: [arm64] os: [linux] '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + resolution: {integrity: sha1-lgCMOiB9jKSVcI23FMR16lv34q8=} engines: {node: '>=18'} cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.25.11': - resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==} + resolution: {integrity: sha1-WNrCbq4tug+sVAUFK5AC2sCI048=} engines: {node: '>=18'} cpu: [arm] os: [linux] '@esbuild/linux-arm@0.25.5': - resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + resolution: {integrity: sha1-KgvnG2zYIB+lWa6kVZjf+rwF2RE=} engines: {node: '>=18'} cpu: [arm] os: [linux] '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + resolution: {integrity: sha1-m0fLDyIuVnrzFul4x/NTB9uXvA4=} engines: {node: '>=18'} cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.25.11': - resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==} + resolution: {integrity: sha1-uJ1O/pva1GupRPDzuN3UCDQmjCs=} engines: {node: '>=18'} cpu: [ia32] os: [linux] '@esbuild/linux-ia32@0.25.5': - resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + resolution: {integrity: sha1-djQURjzZ6m+h+WVV0nYvn4TGF4M=} engines: {node: '>=18'} cpu: [ia32] os: [linux] '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + resolution: {integrity: sha1-0eHjjUBsvfuKSfTsoMJbvDROGMw=} engines: {node: '>=18'} cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.25.11': - resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==} + resolution: {integrity: sha1-EfYDy2CtFDksP1yU1ks8yLYw++s=} engines: {node: '>=18'} cpu: [loong64] os: [linux] '@esbuild/linux-loong64@0.25.5': - resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + resolution: {integrity: sha1-QozyIT/3hqUCpSyWzynR/PHrhQY=} engines: {node: '>=18'} cpu: [loong64] os: [linux] '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + resolution: {integrity: sha1-wTvGpT47abdvJIBlvr7oQVtE384=} engines: {node: '>=18'} cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.25.11': - resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==} + resolution: {integrity: sha1-t9RH/wZ2uKskfWnaxApc8I5e6vU=} engines: {node: '>=18'} cpu: [mips64el] os: [linux] '@esbuild/linux-mips64el@0.25.5': - resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + resolution: {integrity: sha1-XLzH/YQbTNUzWK/TNSfNOU4yXZY=} engines: {node: '>=18'} cpu: [mips64el] os: [linux] '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + resolution: {integrity: sha1-BfgyLrCpbOG/vFlpGr54j3Hi0hc=} engines: {node: '>=18'} cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.25.11': - resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==} + resolution: {integrity: sha1-s6KO18wlKmGwf/fI/YqYT/06L3Q=} engines: {node: '>=18'} cpu: [ppc64] os: [linux] '@esbuild/linux-ppc64@0.25.5': - resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + resolution: {integrity: sha1-DZVKs5zk9eUPAMT4xP04+XbBOtk=} engines: {node: '>=18'} cpu: [ppc64] os: [linux] '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + resolution: {integrity: sha1-b8Xnr5i0+wxqfwtzuoN85E3FSYA=} engines: {node: '>=18'} cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.25.11': - resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==} + resolution: {integrity: sha1-znWwj32HGnXtz00hJfULIdydwnM=} engines: {node: '>=18'} cpu: [riscv64] os: [linux] '@esbuild/linux-riscv64@0.25.5': - resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + resolution: {integrity: sha1-Dn3TBzBQWr2AiDIehJfpS1R7+x4=} engines: {node: '>=18'} cpu: [riscv64] os: [linux] '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + resolution: {integrity: sha1-UIr6n2mj+XNowL8H3YlKBK852G4=} engines: {node: '>=18'} cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.25.11': - resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==} + resolution: {integrity: sha1-zQj2xztrb/nM2qu9P/atPcqZwmM=} engines: {node: '>=18'} cpu: [s390x] os: [linux] '@esbuild/linux-s390x@0.25.5': - resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + resolution: {integrity: sha1-VmmvgTJ6OYozbX5A4yC1u9bm5y0=} engines: {node: '>=18'} cpu: [s390x] os: [linux] '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + resolution: {integrity: sha1-If2mVhEO4kL8ZPh6ngsCdtTk7Fs=} engines: {node: '>=18'} cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.25.11': - resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==} + resolution: {integrity: sha1-PDcYrzGpXYlG69PDK7Hmmb33SRA=} engines: {node: '>=18'} cpu: [x64] os: [linux] '@esbuild/linux-x64@0.25.5': - resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + resolution: {integrity: sha1-sjV90VOqSQOJZ93B/9kMaKnSoNQ=} engines: {node: '>=18'} cpu: [x64] os: [linux] '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + resolution: {integrity: sha1-F1ioXcwJs4f9V2IWQ+d7JeDMulk=} engines: {node: '>=18'} cpu: [x64] os: [linux] '@esbuild/netbsd-arm64@0.25.11': - resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} + resolution: {integrity: sha1-tMdnCCQB46ToWV/lPEfNfwl8gHc=} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] '@esbuild/netbsd-arm64@0.25.5': - resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + resolution: {integrity: sha1-U7TfuP4c7pN3fJ42aJO9Paprpj0=} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + resolution: {integrity: sha1-oBMRWfTbbkkNo1zEu1HvDQO3hIo=} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] '@esbuild/netbsd-x64@0.25.11': - resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==} + resolution: {integrity: sha1-8qkwRY7SlB0fEevDS5x9Yfek0DQ=} engines: {node: '>=18'} cpu: [x64] os: [netbsd] '@esbuild/netbsd-x64@0.25.5': - resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + resolution: {integrity: sha1-oCBvYxTOfchxO3cycD0PWN4dHnk=} engines: {node: '>=18'} cpu: [x64] os: [netbsd] '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + resolution: {integrity: sha1-b0h318K6QlorgOQzBZTgtDyqLX0=} engines: {node: '>=18'} cpu: [x64] os: [netbsd] '@esbuild/openbsd-arm64@0.25.11': - resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} + resolution: {integrity: sha1-tK6Tx1rsSLweigFUlXoF8GQfLa0=} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] '@esbuild/openbsd-arm64@0.25.5': - resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + resolution: {integrity: sha1-Knlsh8ROjeeAAdgIx32UiiHsIv0=} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + resolution: {integrity: sha1-y++9TC83XOvrT5ZZRb5s+BMxvQE=} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.25.11': - resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==} + resolution: {integrity: sha1-tChjlZyNz5sBWBUi5AAS0scAReI=} engines: {node: '>=18'} cpu: [x64] os: [openbsd] '@esbuild/openbsd-x64@0.25.5': - resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + resolution: {integrity: sha1-KNDNiQm3+jlTr5mPKy7TT1dnKPA=} engines: {node: '>=18'} cpu: [x64] os: [openbsd] '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + resolution: {integrity: sha1-Mfqehkn8dQ18IwLIudDhVH9XvIQ=} engines: {node: '>=18'} cpu: [x64] os: [openbsd] '@esbuild/openharmony-arm64@0.25.11': - resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} + resolution: {integrity: sha1-sucXFByP32vd1AEPCRLms54WQPE=} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + resolution: {integrity: sha1-A3J3gPH99gbntWGTaTpxXZ8e4AE=} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] '@esbuild/sunos-x64@0.25.11': - resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==} + resolution: {integrity: sha1-n76h/r6HeJJ4BIKIg+wPbdgOskQ=} engines: {node: '>=18'} cpu: [x64] os: [sunos] '@esbuild/sunos-x64@0.25.5': - resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + resolution: {integrity: sha1-ooFk9bmX6CR9QH42yQ0/1d2+DcU=} engines: {node: '>=18'} cpu: [x64] os: [sunos] '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + resolution: {integrity: sha1-hmo184cjSoZ87TWviQbf/7Bzuf8=} engines: {node: '>=18'} cpu: [x64] os: [sunos] '@esbuild/win32-arm64@0.25.11': - resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==} + resolution: {integrity: sha1-UBU5ztskRoM2BzODmJpzIwBaiTU=} engines: {node: '>=18'} cpu: [arm64] os: [win32] '@esbuild/win32-arm64@0.25.5': - resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + resolution: {integrity: sha1-bq2+rTjovRL2M6UZDkXv+A4kAH4=} engines: {node: '>=18'} cpu: [arm64] os: [win32] '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + resolution: {integrity: sha1-U95DqWKbijRnjyjNVswQTbG2ers=} engines: {node: '>=18'} cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.25.11': - resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==} + resolution: {integrity: sha1-iscimqgs748W/7WPEXapc6ehU0M=} engines: {node: '>=18'} cpu: [ia32] os: [win32] '@esbuild/win32-ia32@0.25.5': - resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + resolution: {integrity: sha1-urYogAVIL57Srbne1+iOuppizA0=} engines: {node: '>=18'} cpu: [ia32] os: [win32] '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + resolution: {integrity: sha1-kk0q7YaS/qXSe/tlAPm4ucGjSvQ=} engines: {node: '>=18'} cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.25.11': - resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==} + resolution: {integrity: sha1-Xs2m8/4Ti35Fb05Cnt3jPII/OS8=} engines: {node: '>=18'} cpu: [x64] os: [win32] '@esbuild/win32-x64@0.25.5': - resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + resolution: {integrity: sha1-f8EUr19lY/GfczJLXV/zbs4IA9E=} engines: {node: '>=18'} cpu: [x64] os: [win32] '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + resolution: {integrity: sha1-ZJlSlSJ+AB8pQCWGF8ZnTvs6xI0=} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -3981,27 +3997,21 @@ packages: resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} - '@floating-ui/core@1.6.0': - resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} - '@floating-ui/core@1.7.3': - resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} + resolution: {integrity: sha1-Ri1yLwAeI+Rthv0r0NIbdpPMuLc=} '@floating-ui/devtools@0.2.1': - resolution: {integrity: sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw==} + resolution: {integrity: sha1-PoAj4J7eJzp6pCbnkR89rGMAJMU=} peerDependencies: '@floating-ui/dom': '>=1.5.4' '@floating-ui/devtools@0.2.3': - resolution: {integrity: sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q==} + resolution: {integrity: sha1-Bx8Gnlol5vKmPtaFhKEf98kpiUc=} peerDependencies: '@floating-ui/dom': ^1.0.0 - '@floating-ui/dom@1.6.3': - resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} - '@floating-ui/dom@1.7.3': - resolution: {integrity: sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==} + resolution: {integrity: sha1-YXSsNAnmoGS73x9LsHGI7pRh+M8=} '@floating-ui/react-dom@2.1.5': resolution: {integrity: sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==} @@ -4015,11 +4025,8 @@ packages: react: 18.3.1 react-dom: 18.3.1 - '@floating-ui/utils@0.2.1': - resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - '@floating-ui/utils@0.2.10': - resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + resolution: {integrity: sha1-oqHjgS0UUl9yXQEac+zrQf71vBw=} '@fluentui/azure-themes@8.5.70': resolution: {integrity: sha512-FTaOoCSWqUg/qRMZEAUkaLEAH4kYNxOrdegJhxnydOL7QxM5llLdQkZpeNlC+rBAYUyExtOWkRh302VkYkbh2A==} @@ -4064,7 +4071,7 @@ packages: resolution: {integrity: sha512-vaQ+lOveQTdoXJYqDQXWb30udSfTVcIuKk1rV0X0eGAgcHeSDeP1HxMy+OgHOQZH3OiBH4ZYeWxb+tmfiDiygQ==} '@fluentui/keyboard-keys@9.0.8': - resolution: {integrity: sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==} + resolution: {integrity: sha1-gSuSPyDUKPPFzf+ZIqRHi1npB8U=} '@fluentui/merge-styles@8.6.0': resolution: {integrity: sha512-Si54VVK/XZQMTPT6aKE/RmqsY7uy9hERreU143Fbqtg9cf+Hr4iJ7FOGC4dXCfrFIXs0KvIHXCh5mtfrEW2aRQ==} @@ -4126,6 +4133,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-aria@9.17.8': + resolution: {integrity: sha1-p0Jmrb9HS3IkF0NIYF1y6uEFZqA=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-avatar@9.6.42': resolution: {integrity: sha512-hxQwajpTBl5Y5lbarLK2it6WUFoT0FHwQkf4UhsMlMhclPOIQNB6mJg4ZdAhrm9dqC1O/U/+rOfFid5JjIy5oA==} peerDependencies: @@ -4190,6 +4205,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-calendar-compat@0.3.17': + resolution: {integrity: sha1-HIGCI71l2RzH6XbZvCpMgrQPigk=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-card@9.0.97': resolution: {integrity: sha512-E8Rjkn88muKdn3ACn+WzpTsQYX/ldgZvuRT42PTdrIXeFsQ9RAWJ6TkMf5/FURxKlR29ChT5kIyCH/EzZ+iB0g==} peerDependencies: @@ -4254,6 +4277,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-combobox@9.16.14': + resolution: {integrity: sha1-QxVKcOijIQiAly7kUTIGbuLU4pY=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-combobox@9.16.8': resolution: {integrity: sha512-mUQwcM+LclkRt+voTMSMER1GBcADGTsocdjFv8/hsPdWFg5DsdsO7e/9S0vqXqr/oqLiiw55YZ8+j8LmtwvEFw==} peerDependencies: @@ -4295,17 +4326,17 @@ packages: react-dom: 18.3.1 scheduler: '>=0.19.0 <=0.23.0' - '@fluentui/react-context-selector@9.1.69': - resolution: {integrity: sha512-g29PE3cya7vY85o1ZwYMhPtkUyb7Q14UdrBCeEUr7+KjTPKMbkF27GKh0fAwwFuh9talvmI6fEVkJ9odYI6Dog==} + '@fluentui/react-context-selector@9.2.14': + resolution: {integrity: sha1-GHs+P1Z2nDQZrizpY4Dk1lWcSac=} peerDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 react: 18.3.1 react-dom: 18.3.1 - scheduler: '>=0.19.0 <=0.23.0' + scheduler: '>=0.19.0' '@fluentui/react-context-selector@9.2.9': - resolution: {integrity: sha512-Uo9jhSOXGWzFBNTjgoTM+hU0KKuUSVCmRrG8qJgqzwnFF72O9dc1PkvmgDXYePNWUu+PU9rk4oezbs8hx+gQUQ==} + resolution: {integrity: sha1-ME1R+8iBNY0lLhc4GnjoPNVoR3U=} peerDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 @@ -4313,6 +4344,14 @@ packages: react-dom: 18.3.1 scheduler: '>=0.19.0 <=0.23.0' + '@fluentui/react-datepicker-compat@0.6.22': + resolution: {integrity: sha1-GWiwE9B2itYrfAkkFBy/7eSdHRA=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-dialog@9.11.20': resolution: {integrity: sha512-1u53qYXfHZx5xdFds3yxuLQUhzyEOecJh3qI/4bavx1FUpsxt0YmpezUVnFxt40Fj448ZPxNj0xts1CtTkmXTA==} peerDependencies: @@ -4369,6 +4408,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-field@9.4.13': + resolution: {integrity: sha1-wHV1UtDZGXQH9zH3/VGCn69Xn5E=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-field@9.4.7': resolution: {integrity: sha512-rRjg0Io94aIoFEitm0yuuUsD4bgN/2Y07PPG4zkR9hFFpJbmb0vcEc2YgG8JVTNckQ87b7xag9qUVeJlWfxe3w==} peerDependencies: @@ -4464,6 +4511,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-input@9.7.13': + resolution: {integrity: sha1-fjWkL5/o8++/VEQJ847XKX+SWro=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-input@9.7.7': resolution: {integrity: sha512-XGVtSLBCFJ6IrQeGK72oAa8f7SI6HbVz8Ga/sDR8Yi6AFKuAz1hytjFY8h0ifLOVqIR4hk9RhIAz2xBf53uLtQ==} peerDependencies: @@ -4485,7 +4540,13 @@ packages: react: 18.3.1 '@fluentui/react-jsx-runtime@9.2.2': - resolution: {integrity: sha512-FlsGQUov65qiL7OXPQBnYGvjd/JQyA6YyRs4PBaSXInoUSAd0PMRKEYfxUnGAGzOotSKxtIoKuxu6t6cQeKmEQ==} + resolution: {integrity: sha1-T1q15WZKbv8s6SuEjTJK7Winccg=} + peerDependencies: + '@types/react': 18.3.0 + react: 18.3.1 + + '@fluentui/react-jsx-runtime@9.3.5': + resolution: {integrity: sha1-HGbdxTDAmh1SLHeeYsbpnpv6NTI=} peerDependencies: '@types/react': 18.3.0 react: 18.3.1 @@ -4498,6 +4559,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-label@9.3.13': + resolution: {integrity: sha1-wPbp/7ovkMGbe+Hpow0L7vk4CIQ=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-label@9.3.7': resolution: {integrity: sha512-Q6mgIunBIit0yXFFIX8fBMVfBdzDhq9GbwVaAGECg63O6iMDm4gXWIglJebVyUb9j47R4sRcdcYxX+6LgRur9g==} peerDependencies: @@ -4667,6 +4736,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-popover@9.13.0': + resolution: {integrity: sha1-P4dOBtbruqBv0H3SbjplCw0thj0=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-popover@9.9.24': resolution: {integrity: sha512-h5wfaLcFKd+mFTuqDYqjZvIIPFl4Two82Ke89kXzQRY5hVS5P+1BiC5sr1vDKb00YS1oFLXCOL7+p9I+56nR2A==} peerDependencies: @@ -4703,6 +4780,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-portal@9.8.10': + resolution: {integrity: sha1-fdvYXGIsS+q4zIs0y6ftmLlgPyY=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-portal@9.8.4': resolution: {integrity: sha512-14J0lhwXOHfJkqm2lEvVJ5XKlo503zRgBz4ljtFGHGZtFFUbLRCXulLTr2P/ItLSXKgsHx+BBiea+4wRTTPuGw==} peerDependencies: @@ -4719,6 +4804,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-positioning@9.20.12': + resolution: {integrity: sha1-oiKa2pjYfFJzTk8eybcptGAUnZ8=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-positioning@9.20.7': resolution: {integrity: sha512-Ke9PIj8c8MMp70XDdgHlF+cbve+cHc4ApqOXtbU23eE1Q9r0PCS8nC8a/vJubG8yIstKWhMWnA5/12N7+4Vqdw==} peerDependencies: @@ -4839,12 +4932,6 @@ packages: react: 18.3.1 react-dom: 18.3.1 - '@fluentui/react-shared-contexts@9.18.0': - resolution: {integrity: sha512-++pttP1eEfpYUn0Sbtp4Yp2Uc3B+KRaQyfh3UZTt2G3HR0feL2V7yUEQsRVXv1JFw+Zz+L5ofJG+q87CCc8uUA==} - peerDependencies: - '@types/react': 18.3.0 - react: 18.3.1 - '@fluentui/react-shared-contexts@9.20.0': resolution: {integrity: sha512-LOMgP51dC/dOQOopEhvRk9V/GlpkStMbXTsci+2raG+Zno3eIdS3TesWCango+r5rpBFCIZl4HOpGEErHGm03Q==} peerDependencies: @@ -4863,6 +4950,12 @@ packages: '@types/react': 18.3.0 react: 18.3.1 + '@fluentui/react-shared-contexts@9.26.1': + resolution: {integrity: sha1-4n8LS+aGPC3u9dJQKVzGHjOfvJo=} + peerDependencies: + '@types/react': 18.3.0 + react: 18.3.1 + '@fluentui/react-skeleton@9.1.19': resolution: {integrity: sha512-QoYQ93jx0HzuukgOCYtrF8k+oqFIkrl9VZYPMoOtfv43bPfOkYdJjepFiSMocnOO6YM8gArKZdPxOQBDmHdQIA==} peerDependencies: @@ -5023,6 +5116,14 @@ packages: react: 18.3.1 react-dom: 18.3.1 + '@fluentui/react-tabster@9.26.12': + resolution: {integrity: sha1-/cJRcVGL72JBByr9vk7eYDhdMrA=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-tabster@9.26.7': resolution: {integrity: sha512-KunFjN822tzHjlQ0yqh1XPi9d+I0urPAt0yeOQlCkFtruFk7U4YJEsYxFkxE8+IteHfBSE/zUGOw7xhntRsEhg==} peerDependencies: @@ -5136,6 +5237,17 @@ packages: '@fluentui/react-theme@9.2.0': resolution: {integrity: sha512-Q0zp/MY1m5RjlkcwMcjn/PQRT2T+q3bgxuxWbhgaD07V+tLzBhGROvuqbsdg4YWF/IK21zPfLhmGyifhEu0DnQ==} + '@fluentui/react-theme@9.2.1': + resolution: {integrity: sha1-136U7MjtoyJDe2HY36L9FnkcN9o=} + + '@fluentui/react-timepicker-compat@0.4.28': + resolution: {integrity: sha1-6MEG7fjNVCELzoTDDPUaAJF2FXQ=} + peerDependencies: + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1 + '@fluentui/react-toast@9.3.59': resolution: {integrity: sha512-42+MBvjkwCmEj46pvwN0+8HABXJ0tbm1gSuAlaiQO5zIO+xWCZKLeqlGtbJ2DH6G6ZcOwBkiOXioOLyRS7t03A==} peerDependencies: @@ -5224,14 +5336,14 @@ packages: '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-utilities@9.18.8': - resolution: {integrity: sha512-cV/D0AMekH8lbtQB4XknOerMBIXARj/zOGm44SGyHgkL7Nk4YXyHKXDbWF0NHYQqFp/EmAPY6Dovq3dVO0iQvA==} + '@fluentui/react-utilities@9.25.1': + resolution: {integrity: sha512-5oRFQZpXhTxw7pw/rA/buafdkwbVwvs13WFIGVZLmYASuIilOBv9k9GhOTIgLHXFVeUwDQriYKglf93jetXTCg==} peerDependencies: '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-utilities@9.25.1': - resolution: {integrity: sha512-5oRFQZpXhTxw7pw/rA/buafdkwbVwvs13WFIGVZLmYASuIilOBv9k9GhOTIgLHXFVeUwDQriYKglf93jetXTCg==} + '@fluentui/react-utilities@9.26.1': + resolution: {integrity: sha1-ocqtFZOYAwE8iQE+TWxhff36+dQ=} peerDependencies: '@types/react': 18.3.0 react: 18.3.1 @@ -5309,13 +5421,16 @@ packages: react: 18.3.1 '@fluentui/tokens@1.0.0-alpha.16': - resolution: {integrity: sha512-Gr9G8LIlUhZYX5j6CfDQrofQqsWAz/q54KabWn1tWV/1083WwyoTZXiG1k6b37NnK7Feye7D7Nz+4MNqoKpXGw==} + resolution: {integrity: sha1-V63ty5JudknEbnfgefC5LLtDu1Q=} '@fluentui/tokens@1.0.0-alpha.19': - resolution: {integrity: sha512-Y1MI/d/SVhheFglzG/hyyNynbUk9vby7yU4oMLbIlqNRyQw03hPE3LhHb1k9/EHAuLxRioezEcEhRfOD8ej8dQ==} + resolution: {integrity: sha1-/8UC9jkrkor2leDPdolLQ0hX698=} '@fluentui/tokens@1.0.0-alpha.22': - resolution: {integrity: sha512-i9fgYyyCWFRdUi+vQwnV6hp7wpLGK4p09B+O/f2u71GBXzPuniubPYvrIJYtl444DD6shLjYToJhQ1S6XTFwLg==} + resolution: {integrity: sha1-WhkW9lTDdmm+INnEzO2zV2eD7mI=} + + '@fluentui/tokens@1.0.0-alpha.23': + resolution: {integrity: sha1-T4RsHk/Ns8qA6zGALEo2bVWZsw4=} '@fluentui/utilities@8.15.0': resolution: {integrity: sha512-fj5/LBpt4JPQwx8OZPhHFPHYeCM+a1nnSSpPnVKj2cCZ3o3MoCenw23tgTGdQM5A+i9MKNTE8OuSfMcnTGlA0w==} @@ -5406,7 +5521,10 @@ packages: optional: true '@griffel/core@1.17.1': - resolution: {integrity: sha512-K3osVOktJ5nioY62idtkjLiIdVcazMwraNxkUMhLtoapDthnKVSC3+gYTuPCBZMdfLH5Hl5Y29YUClRlDjyb7g==} + resolution: {integrity: sha1-LiPgehfkp5eq/v9reTO4dqsSbeU=} + + '@griffel/core@1.19.2': + resolution: {integrity: sha1-mUBwWFu0l5XYgjVfwHh+uYeNtxw=} '@griffel/react@1.5.21': resolution: {integrity: sha512-7wuY9uFSt/0E7kLAKX//ue8NILx0IGoOtIx6WVuavEUFJXPCrvFn4uCDgnJC0211LZtJ+XH7zZGPNUtSb7nijw==} @@ -5418,8 +5536,16 @@ packages: peerDependencies: react: 18.3.1 + '@griffel/react@1.5.32': + resolution: {integrity: sha1-z+A0R2qn+9JVB6g7dNhcoGCCsD0=} + peerDependencies: + react: 18.3.1 + '@griffel/style-types@1.2.0': - resolution: {integrity: sha512-x166MNw0vWe5l5qhinfNT4eyWOaP48iFzPyFOfIB0/BVidKTWsEe5PmqRJDDtrJFS3VHhd/tE0oM6tkEMh2tsg==} + resolution: {integrity: sha1-K/tLkAwxbGXlE6s45rL6lCQaUSI=} + + '@griffel/style-types@1.3.0': + resolution: {integrity: sha1-QrTxkCoCIamoM0/aEqL+iPE9Ze4=} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -5834,7 +5960,7 @@ packages: resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + resolution: {integrity: sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=} engines: {node: '>=14'} '@playwright/test@1.49.1': @@ -5974,207 +6100,228 @@ packages: optional: true '@rollup/rollup-android-arm-eabi@4.27.3': - resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==} + resolution: {integrity: sha1-qyx4xD5Dl/upqA6pOQfeehRPMUk=} cpu: [arm] os: [android] '@rollup/rollup-android-arm-eabi@4.52.5': - resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==} + resolution: {integrity: sha1-D0Si+GaO2HsEC2/mWTWKySOdpNs=} cpu: [arm] os: [android] '@rollup/rollup-android-arm64@4.27.3': - resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==} + resolution: {integrity: sha1-3oQGYKtlz3O9bUvGLTis2fyUzWw=} cpu: [arm64] os: [android] '@rollup/rollup-android-arm64@4.52.5': - resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==} + resolution: {integrity: sha1-JbmgHe72UYqUhDFWTJh7yyBSdPU=} cpu: [arm64] os: [android] '@rollup/rollup-darwin-arm64@4.27.3': - resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==} + resolution: {integrity: sha1-jHhuOI9+/w2DAVGp2PvwTAMbsH8=} cpu: [arm64] os: [darwin] '@rollup/rollup-darwin-arm64@4.52.5': - resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==} + resolution: {integrity: sha1-ihAoaciPN4DH1eZ3av0/GQhOzX8=} cpu: [arm64] os: [darwin] '@rollup/rollup-darwin-x64@4.27.3': - resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==} + resolution: {integrity: sha1-Vtq55MrArZd0F0DqGse2pXbiDlk=} cpu: [x64] os: [darwin] '@rollup/rollup-darwin-x64@4.52.5': - resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==} + resolution: {integrity: sha1-jlJkF81vVNrx0MBM82EWAhZYGVY=} cpu: [x64] os: [darwin] '@rollup/rollup-freebsd-arm64@4.27.3': - resolution: {integrity: sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==} + resolution: {integrity: sha1-vLQRLLfmihLRSLA8vCHd5Ddy9Lw=} cpu: [arm64] os: [freebsd] '@rollup/rollup-freebsd-arm64@4.52.5': - resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==} + resolution: {integrity: sha1-DnAnBUST80CbHyGaPqxe/RKO+Jk=} cpu: [arm64] os: [freebsd] '@rollup/rollup-freebsd-x64@4.27.3': - resolution: {integrity: sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==} + resolution: {integrity: sha1-x82faapDhHs32BnxLCrWM37CRfo=} cpu: [x64] os: [freebsd] '@rollup/rollup-freebsd-x64@4.52.5': - resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==} + resolution: {integrity: sha1-crIEqSATnp7D0zG9nP2aDCSMyxA=} cpu: [x64] os: [freebsd] '@rollup/rollup-linux-arm-gnueabihf@4.27.3': - resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==} + resolution: {integrity: sha1-NpKyKYemGVyEkLv2NXgA4MGD7jg=} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.52.5': - resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==} + resolution: {integrity: sha1-qxtSLr5bfgbJlQTMOPbNi4CLpBw=} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.27.3': - resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==} + resolution: {integrity: sha1-+SDyTlcfJrvNuIImcIaUL9skdL8=} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.52.5': - resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==} + resolution: {integrity: sha1-+Mwwtjjx7n49GOrCSvR+op2b6wA=} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.27.3': - resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==} + resolution: {integrity: sha1-IEZVPpHYynM1mio7tHGCb7vcyaM=} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.52.5': - resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==} + resolution: {integrity: sha1-evN6noXyXbWdyCFBcpB7fhRsEsw=} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.27.3': - resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==} + resolution: {integrity: sha1-ij8F2651MQKuEKm8IWjHtrvupdo=} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-musl@4.52.5': - resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==} + resolution: {integrity: sha1-piPrDTYXwDt6c3FuuFxuN7d29+A=} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.52.5': - resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==} + resolution: {integrity: sha1-duoDi1ScXGxfDQYpQmJ8QGZkLuI=} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': - resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==} + resolution: {integrity: sha1-0oHZx2L55PGqeQmjE/esvnis7TI=} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.52.5': - resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==} + resolution: {integrity: sha1-2aTD8KNJK8ePb9/oExrGHHNZzNU=} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.27.3': - resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==} + resolution: {integrity: sha1-+oSz+BgmzuDenpD5lU8+VcPMbJc=} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.52.5': - resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==} + resolution: {integrity: sha1-h6sDPuvRqaHde2BQn2Mz7B+C2ZQ=} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.52.5': - resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==} + resolution: {integrity: sha1-vaPrZ+HJk8G6ErycL2lOdwOVjZ8=} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.27.3': - resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==} + resolution: {integrity: sha1-a5wE2EWTg2+ULOtN2QZEYz1f6HE=} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.52.5': - resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==} + resolution: {integrity: sha1-97wQ++CWq0RpQjPcQqIpHtVFPUs=} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.27.3': - resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==} + resolution: {integrity: sha1-8T7/zc0cwUsmQn5r7Ixsnk3jdz4=} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.40.0': - resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} + resolution: {integrity: sha1-aLBFpyC9m02QX0YrmXWQwhkKbeA=} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.52.5': - resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==} + resolution: {integrity: sha1-oVHLEjTMmyz16M/AKqkUNrj54ng=} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.27.3': - resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==} + resolution: {integrity: sha1-ZUe8AGny14jmzw8zNjuVEYH0zKU=} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-linux-x64-musl@4.52.5': - resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==} + resolution: {integrity: sha1-eFnhllAcw7MGLUXSd2z7TS86k1A=} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openharmony-arm64@4.52.5': - resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==} + resolution: {integrity: sha1-hdDfcjNzTfMeVHweZH0qUwCzvzA=} cpu: [arm64] os: [openharmony] '@rollup/rollup-win32-arm64-msvc@4.27.3': - resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==} + resolution: {integrity: sha1-Py25NHxd9eZien4S2TfOpSfWNSY=} cpu: [arm64] os: [win32] '@rollup/rollup-win32-arm64-msvc@4.52.5': - resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==} + resolution: {integrity: sha1-5iNX0ARY2xcne4itv2kLuFXKyTc=} cpu: [arm64] os: [win32] '@rollup/rollup-win32-ia32-msvc@4.27.3': - resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==} + resolution: {integrity: sha1-VPz5oTqY0/DkvmpLbii53KZ2UC8=} cpu: [ia32] os: [win32] '@rollup/rollup-win32-ia32-msvc@4.52.5': - resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==} + resolution: {integrity: sha1-/HzUD0SDSnA8Hxw/6LzCfOR2zVA=} cpu: [ia32] os: [win32] '@rollup/rollup-win32-x64-gnu@4.52.5': - resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==} + resolution: {integrity: sha1-GiKs/JPGSmSkjEJnLoV+5Rd00NM=} cpu: [x64] os: [win32] '@rollup/rollup-win32-x64-msvc@4.27.3': - resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==} + resolution: {integrity: sha1-NyH2AflzBZv+61cpks8N/JSrKXA=} cpu: [x64] os: [win32] '@rollup/rollup-win32-x64-msvc@4.52.5': - resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==} + resolution: {integrity: sha1-Flf1Yya74KyA7tyfnBj8Hd0k4Qc=} cpu: [x64] os: [win32] @@ -6339,13 +6486,13 @@ packages: engines: {node: '>=14'} '@swc/helpers@0.4.14': - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + resolution: {integrity: sha1-E1KsbZXjYXzLfBSY/wGWVPHhKnQ=} '@swc/helpers@0.4.36': resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==} '@swc/helpers@0.5.7': - resolution: {integrity: sha512-BVvNZhx362+l2tSwSuyEUV4h7+jk9raNdoTSdLfwTshXJSaGmYKluGRJznziCI3KX02Z19DdsQrdfrpXAU3Hfg==} + resolution: {integrity: sha1-NsBfYbQSq8/zYW7MhjRiO8x8lhg=} '@szmarczak/http-timer@5.0.1': resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} @@ -6811,7 +6958,7 @@ packages: resolution: {integrity: sha512-JWCy93Z2bM/xYRcKjC2SOeU1PRYNOdZhD5ZUG8T1si9Tlau1M6UZ1wm7yR+avqdy51Du4BLEIaEB4axfPC4UKg==} '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + resolution: {integrity: sha1-usywepcLkXB986PoumiWxX6tLRE=} '@types/unist@2.0.10': resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} @@ -6841,7 +6988,7 @@ packages: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} '@types/yauzl@2.10.3': - resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + resolution: {integrity: sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=} '@typescript-eslint/eslint-plugin@7.7.0': resolution: {integrity: sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==} @@ -7103,47 +7250,47 @@ packages: engines: {node: '>=16'} '@vscode/vsce-sign-alpine-arm64@2.0.2': - resolution: {integrity: sha512-E80YvqhtZCLUv3YAf9+tIbbqoinWLCO/B3j03yQPbjT3ZIHCliKZlsy1peNc4XNZ5uIb87Jn0HWx/ZbPXviuAQ==} + resolution: {integrity: sha1-SszEheVapv8EsZW0f3IurVfapY4=} cpu: [arm64] os: [alpine] '@vscode/vsce-sign-alpine-x64@2.0.2': - resolution: {integrity: sha512-n1WC15MSMvTaeJ5KjWCzo0nzjydwxLyoHiMJHu1Ov0VWTZiddasmOQHekA47tFRycnt4FsQrlkSCTdgHppn6bw==} + resolution: {integrity: sha1-Skt7UFtMwPWFljlIl8SaC84OVAw=} cpu: [x64] os: [alpine] '@vscode/vsce-sign-darwin-arm64@2.0.2': - resolution: {integrity: sha512-rz8F4pMcxPj8fjKAJIfkUT8ycG9CjIp888VY/6pq6cuI2qEzQ0+b5p3xb74CJnBbSC0p2eRVoe+WgNCAxCLtzQ==} + resolution: {integrity: sha1-EKpp/rf4Gj3GjCQgOMoD6v8ZwS4=} cpu: [arm64] os: [darwin] '@vscode/vsce-sign-darwin-x64@2.0.2': - resolution: {integrity: sha512-MCjPrQ5MY/QVoZ6n0D92jcRb7eYvxAujG/AH2yM6lI0BspvJQxp0o9s5oiAM9r32r9tkLpiy5s2icsbwefAQIw==} + resolution: {integrity: sha1-MxVSjz6hAHpkizMgv/NqM6ngeqU=} cpu: [x64] os: [darwin] '@vscode/vsce-sign-linux-arm64@2.0.2': - resolution: {integrity: sha512-Ybeu7cA6+/koxszsORXX0OJk9N0GgfHq70Wqi4vv2iJCZvBrOWwcIrxKjvFtwyDgdeQzgPheH5nhLVl5eQy7WA==} + resolution: {integrity: sha1-zlxc/JnjRUtPt3BAWBK0a9bcqHA=} cpu: [arm64] os: [linux] '@vscode/vsce-sign-linux-arm@2.0.2': - resolution: {integrity: sha512-Fkb5jpbfhZKVw3xwR6t7WYfwKZktVGNXdg1m08uEx1anO0oUPUkoQRsNm4QniL3hmfw0ijg00YA6TrxCRkPVOQ==} + resolution: {integrity: sha1-QUL9qD5xMLMa7diqgeTapjNDI8I=} cpu: [arm] os: [linux] '@vscode/vsce-sign-linux-x64@2.0.2': - resolution: {integrity: sha512-NsPPFVtLaTlVJKOiTnO8Cl78LZNWy0Q8iAg+LlBiCDEgC12Gt4WXOSs2pmcIjDYzj2kY4NwdeN1mBTaujYZaPg==} + resolution: {integrity: sha1-WauT8yLvs89JFm1OLoEnicMRdCg=} cpu: [x64] os: [linux] '@vscode/vsce-sign-win32-arm64@2.0.2': - resolution: {integrity: sha512-wPs848ymZ3Ny+Y1Qlyi7mcT6VSigG89FWQnp2qRYCyMhdJxOpA4lDwxzlpL8fG6xC8GjQjGDkwbkWUcCobvksQ==} + resolution: {integrity: sha1-0JVwShSwQEwLb2lumInppRsxqGw=} cpu: [arm64] os: [win32] '@vscode/vsce-sign-win32-x64@2.0.2': - resolution: {integrity: sha512-pAiRN6qSAhDM5SVOIxgx+2xnoVUePHbRNC7OD2aOR3WltTKxxF25OfpK8h8UQ7A0BuRkSgREbB59DBlFk4iAeg==} + resolution: {integrity: sha1-KU6nK0T+3WlNSfXO9MVb84dtwlc=} cpu: [x64] os: [win32] @@ -7561,13 +7708,13 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} bare-events@2.2.2: - resolution: {integrity: sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==} + resolution: {integrity: sha1-qYpBhB+Ysu/n7MXFRogURpsBgHg=} bare-events@2.5.4: resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} bare-fs@4.1.5: - resolution: {integrity: sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==} + resolution: {integrity: sha1-HQbAduaMyL+XAQ0pr546w4CM3Pc=} engines: {bare: '>=1.16.0'} peerDependencies: bare-buffer: '*' @@ -7580,7 +7727,7 @@ packages: engines: {bare: '>=1.14.0'} bare-path@3.0.0: - resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + resolution: {integrity: sha1-tZ0YEwulKmr5J22z6WouPT6lIXg=} bare-stream@2.6.5: resolution: {integrity: sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==} @@ -7982,7 +8129,7 @@ packages: engines: {node: '>=6'} clsx@1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + resolution: {integrity: sha1-DdxKIKVJtZyTpBFrsm9SlMoX3BI=} engines: {node: '>=6'} clsx@2.1.1: @@ -9554,12 +9701,12 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + resolution: {integrity: sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] @@ -9867,7 +10014,7 @@ packages: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} history@5.3.0: - resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} + resolution: {integrity: sha1-FUirqiRbpHmS8GOgeD25HvIBxzs=} hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -10039,7 +10186,7 @@ packages: engines: {node: '>= 4'} image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} engines: {node: '>=0.10.0'} hasBin: true @@ -10443,7 +10590,7 @@ packages: engines: {node: '>=10'} isomorphic.js@0.2.5: - resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} + resolution: {integrity: sha1-E+7PNvLbpT6F01XhG/nUIIxvf4g=} isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -10667,13 +10814,13 @@ packages: hasBin: true keyborg@2.5.0: - resolution: {integrity: sha512-nb4Ji1suqWqj6VXb61Jrs4ab/UWgtGph4wDch2NIZDfLBUObmLcZE0aiDjZY49ghtu03fvwxDNvS9ZB0XMz6/g==} + resolution: {integrity: sha1-BpATbs+nXi8kW2f2W9sr4pb1c1o=} keyborg@2.6.0: - resolution: {integrity: sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==} + resolution: {integrity: sha1-6/yq7S9Rf5KVBY/11X0U5xlYq1o=} keytar@7.9.0: - resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} + resolution: {integrity: sha1-TGIlcI9RtQy/d8Wq6BchlkwpGMs=} keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -10739,7 +10886,7 @@ packages: resolution: {integrity: sha512-+kiCS/GshQmCs/meMb8MQT4AMvw3S3Ef0lSCv2Xi6Itvs59OD+NjQWNfYkDteIbKtVE/w0Yiqh56VyGwIb8UcA==} lib0@0.2.114: - resolution: {integrity: sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==} + resolution: {integrity: sha1-Cw5Vw/+odo/j2e/KlxBZ9GXbS68=} engines: {node: '>=16'} hasBin: true @@ -10928,7 +11075,7 @@ packages: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=} engines: {node: '>=6'} make-dir@4.0.0: @@ -11442,7 +11589,7 @@ packages: hasBin: true needle@3.3.1: - resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} + resolution: {integrity: sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=} engines: {node: '>= 4.4.x'} hasBin: true @@ -12520,10 +12667,10 @@ packages: optional: true react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=} react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + resolution: {integrity: sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=} react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} @@ -12651,7 +12798,7 @@ packages: react-virtualized: ^9.13.0 react-virtualized@9.22.5: - resolution: {integrity: sha512-YqQMRzlVANBv1L/7r63OHa2b0ZsAaDp1UhVNEdUaXI8A5u6hTpA5NYtUueLH2rFuY/27mTGIBl7ZhqFKzw18YQ==} + resolution: {integrity: sha1-v7lv7VGd43i1DYwAZLkplLO5FiA=} peerDependencies: react: 18.3.1 react-dom: 18.3.1 @@ -12967,7 +13114,7 @@ packages: resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} rtl-css-js@1.16.1: - resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} + resolution: {integrity: sha1-S0i0NUsP+RejBIjZUQD79yGaPoA=} rtl-detect@1.1.2: resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} @@ -13044,7 +13191,7 @@ packages: engines: {node: '>=0.10.0'} search-insights@2.13.0: - resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} + resolution: {integrity: sha1-p5/c9LXa0vuol1sG8uvDeoZQMrc=} secretlint@10.2.2: resolution: {integrity: sha512-xVpkeHV/aoWe4vP4TansF622nBEImzCY73y/0042DuJ29iKIaqgoJ8fGxre3rVSHHbxar4FdJobmTnLp9AU0eg==} @@ -13158,32 +13305,32 @@ packages: hasBin: true sherif-darwin-arm64@0.8.4: - resolution: {integrity: sha512-mFJO9BjwjXnzn7UQ0moLyJzDWu68g71E1jNKujkuS8a4UQ8jV2O6gosOqfqPMHLLiZjZwuVZNnp59ecqP4rVpg==} + resolution: {integrity: sha1-6jo69KbeK96iZ85S4Vi33+O/dH0=} cpu: [arm64] os: [darwin] sherif-darwin-x64@0.8.4: - resolution: {integrity: sha512-71keXqkH27FvN5q3OmddS7FXaAVk0iBXGlfZhsuuNSR00CnSndM+AS8ibUH2okvF55HdPK6x6VovoEG3PvqCmw==} + resolution: {integrity: sha1-wh0gGz6ggDIr5M6+87dKAdz2yEs=} cpu: [x64] os: [darwin] sherif-linux-arm64@0.8.4: - resolution: {integrity: sha512-hQwFHQ6cGDOkKSa1zuEAc8WIsSgY0a4MFXEiHIPfRbJdE+leDcAVDovvpPIQZRUgbSe96mQ5QJg5fw52+eySrw==} + resolution: {integrity: sha1-sCwC58I+cYBzajoi/fTPbRUbCUU=} cpu: [arm64] os: [linux] sherif-linux-x64@0.8.4: - resolution: {integrity: sha512-S2BK9YLc12JMxg8ODIcceRW7Y4rmgrIEzUBOqp6NSeOz4Wq/34YdtimNRHzwrDOgjTpgUA/pt+TwPsGPXr+gNA==} + resolution: {integrity: sha1-rBcbztwl3WRWLSlaYF9iofb3PLA=} cpu: [x64] os: [linux] sherif-windows-arm64@0.8.4: - resolution: {integrity: sha512-9IBeX13AeCQ9ETRqfGR7GQqcyRxu4jlXyO7TNQVKU/kBrMjWjYYic/VKwHB37q0xealXUNmB9nD08hfMmdnidg==} + resolution: {integrity: sha1-AqYArf6aPWPqkShLZWHRYK8TVfY=} cpu: [arm64] os: [win32] sherif-windows-x64@0.8.4: - resolution: {integrity: sha512-PR1tjnCLxcdYaC8FRM3K6ldIwaJDEJn0tOt6e2V6R7OFMDwF8CJOSq24RzGgSmJRBFtlLqU94sXTDPfUCR0YPw==} + resolution: {integrity: sha1-PWv4R0uWKdCkSMMGfRMa+hri+y0=} cpu: [x64] os: [win32] @@ -13284,7 +13431,7 @@ packages: engines: {node: '>=0.10.0'} source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} engines: {node: '>=0.10.0'} source-map@0.7.4: @@ -13512,7 +13659,7 @@ packages: postcss: ^8.4.31 stylis@4.3.6: - resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} + resolution: {integrity: sha1-fHuXGRy08ZXwPsq31S95Au03gyA=} sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} @@ -13571,10 +13718,10 @@ packages: engines: {node: '>=10.0.0'} tabster@6.1.0: - resolution: {integrity: sha512-wTPy2d6WVmU/YjT0ERY9jc+et1P/B8FoSQ4qhr1xi7liwTezRbRV6yA1pKx8kdPWmLdIOBA4fn07x9c0x/wnow==} + resolution: {integrity: sha1-bdXtzG0f7DxqBDS8cvzosAxY2XI=} tabster@7.1.2: - resolution: {integrity: sha512-wYG9ddAeSUxBrcPCZ+hQV5IcsyM089nTGkQ53G9/2pPDdUa3pBC4sP3qmdbvu+IoFpy62CMDxMgxQmegtCiLKg==} + resolution: {integrity: sha1-qy+yvGe3gFnhQGsq/DWuxp64JKU=} tabster@8.5.6: resolution: {integrity: sha512-2vfrRGrx8O9BjdrtSlVA5fvpmbq5HQBRN13XFRg6LAvZ1Fr3QdBnswgT4YgFS5Bhoo5nxwgjRaRueI2Us/dv7g==} @@ -13853,7 +14000,7 @@ packages: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + resolution: {integrity: sha1-YS7+TtI11Wfoq6Xypfq3AoCt6D8=} tsup@8.0.2: resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} @@ -13904,32 +14051,32 @@ packages: engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} turbo-darwin-64@2.3.0: - resolution: {integrity: sha512-pji+D49PhFItyQjf2QVoLZw2d3oRGo8gJgKyOiRzvip78Rzie74quA8XNwSg/DuzM7xx6gJ3p2/LylTTlgZXxQ==} + resolution: {integrity: sha1-z4LPSoFqJnxlpx0tPsG671xrD3g=} cpu: [x64] os: [darwin] turbo-darwin-arm64@2.3.0: - resolution: {integrity: sha512-AJrGIL9BO41mwDF/IBHsNGwvtdyB911vp8f5mbNo1wG66gWTvOBg7WCtYQBvCo11XTenTfXPRSsAb7w3WAZb6w==} + resolution: {integrity: sha1-PgWKTkETCrzp30mh+14nGvhaHZk=} cpu: [arm64] os: [darwin] turbo-linux-64@2.3.0: - resolution: {integrity: sha512-jZqW6vc2sPJT3M/3ZmV1Cg4ecQVPqsbHncG/RnogHpBu783KCSXIndgxvUQNm9qfgBYbZDBnP1md63O4UTElhw==} + resolution: {integrity: sha1-Cu//YEf67Q/9vwmA1d1PEazlHWU=} cpu: [x64] os: [linux] turbo-linux-arm64@2.3.0: - resolution: {integrity: sha512-HUbDLJlvd/hxuyCNO0BmEWYQj0TugRMvSQeG8vHJH+Lq8qOgDAe7J0K73bFNbZejZQxW3C3XEiZFB3pnpO78+A==} + resolution: {integrity: sha1-oA23x6iEAMwDV7/qwr6zg6NeJV4=} cpu: [arm64] os: [linux] turbo-windows-64@2.3.0: - resolution: {integrity: sha512-c5rxrGNTYDWX9QeMzWLFE9frOXnKjHGEvQMp1SfldDlbZYsloX9UKs31TzUThzfTgTiz8NYuShaXJ2UvTMnV/g==} + resolution: {integrity: sha1-8IJojxfHPTRe+9xD+1ibHfcM1T8=} cpu: [x64] os: [win32] turbo-windows-arm64@2.3.0: - resolution: {integrity: sha512-7qfUuYhfIVb1AZgs89DxhXK+zZez6O2ocmixEQ4hXZK7ytnBt5vaz2zGNJJKFNYIL5HX1C3tuHolnpNgDNCUIg==} + resolution: {integrity: sha1-Qtd/6Z9ytIYrtMu7DLXcpzQnJwo=} cpu: [arm64] os: [win32] @@ -14707,7 +14854,7 @@ packages: resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} yjs@13.6.14: - resolution: {integrity: sha512-D+7KcUr0j+vBCUSKXXEWfA+bG4UQBviAwP3gYBhkstkgwy5+8diOPMx0iqLIOxNo/HxaREUimZRxqHGAHCL2BQ==} + resolution: {integrity: sha1-kybfoD0b4/ua+e9+Qd5L/HiEmp8=} engines: {node: '>=16.0.0', npm: '>=8.0.0'} yn@3.1.1: @@ -18015,27 +18162,18 @@ snapshots: '@faker-js/faker@8.4.1': {} - '@floating-ui/core@1.6.0': - dependencies: - '@floating-ui/utils': 0.2.1 - '@floating-ui/core@1.7.3': dependencies: '@floating-ui/utils': 0.2.10 - '@floating-ui/devtools@0.2.1(@floating-ui/dom@1.6.3)': + '@floating-ui/devtools@0.2.1(@floating-ui/dom@1.7.3)': dependencies: - '@floating-ui/dom': 1.6.3 + '@floating-ui/dom': 1.7.3 '@floating-ui/devtools@0.2.3(@floating-ui/dom@1.7.3)': dependencies: '@floating-ui/dom': 1.7.3 - '@floating-ui/dom@1.6.3': - dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/utils': 0.2.1 - '@floating-ui/dom@1.7.3': dependencies: '@floating-ui/core': 1.7.3 @@ -18055,8 +18193,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 - '@floating-ui/utils@0.2.1': {} - '@floating-ui/utils@0.2.10': {} '@fluentui/azure-themes@8.5.70(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -18178,16 +18314,16 @@ snapshots: '@fluentui/react-accordion@9.5.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-motion-components-preview': 0.3.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18223,10 +18359,10 @@ snapshots: '@fluentui/react-avatar': 9.6.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18241,7 +18377,7 @@ snapshots: '@fluentui/react-avatar': 9.9.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-button': 9.6.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.2.0 '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) @@ -18257,10 +18393,10 @@ snapshots: '@fluentui/react-aria@9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 '@types/react-dom': 18.3.0 @@ -18280,18 +18416,31 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-aria@9.17.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-avatar@9.6.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-badge': 9.2.45(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-popover': 9.9.24(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-popover': 9.12.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 '@fluentui/react-tooltip': 9.4.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18325,10 +18474,10 @@ snapshots: '@fluentui/react-badge@9.2.45(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18352,15 +18501,15 @@ snapshots: '@fluentui/react-breadcrumb@9.0.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-link': 9.3.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18389,13 +18538,13 @@ snapshots: '@fluentui/react-button@9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18420,14 +18569,30 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-calendar-compat@0.3.17(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-icons': 2.0.315(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-card@9.0.97(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-text': 9.4.27(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18453,15 +18618,15 @@ snapshots: '@fluentui/react-carousel@9.3.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18500,14 +18665,14 @@ snapshots: '@fluentui/react-checkbox@9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18555,29 +18720,6 @@ snapshots: - scheduler '@fluentui/react-combobox@9.13.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': - dependencies: - '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) - '@griffel/react': 1.5.24(react@18.3.1) - '@swc/helpers': 0.5.7 - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - scheduler - - '@fluentui/react-combobox@9.16.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -18600,7 +18742,53 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-components@9.50.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-combobox@9.16.14(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-aria': 9.17.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.14(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.315(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.10(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + + '@fluentui/react-combobox@9.16.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.315(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.24(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + + '@fluentui/react-components@9.50.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-accordion': 9.5.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-alert': 9.0.0-beta.120(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) @@ -18806,7 +18994,7 @@ snapshots: '@fluentui/react-context-selector@9.1.65(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 '@types/react-dom': 18.3.0 @@ -18814,9 +19002,9 @@ snapshots: react-dom: 18.3.1(react@18.3.1) scheduler: 0.23.2 - '@fluentui/react-context-selector@9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-context-selector@9.2.14(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 '@types/react-dom': 18.3.0 @@ -18834,19 +19022,43 @@ snapshots: react-dom: 18.3.1(react@18.3.1) scheduler: 0.23.2 + '@fluentui/react-datepicker-compat@0.6.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-calendar-compat': 0.3.17(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-field': 9.4.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.315(react@18.3.1) + '@fluentui/react-input': 9.7.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-popover': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-portal': 9.8.10(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + '@fluentui/react-dialog@9.11.20(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18881,10 +19093,10 @@ snapshots: '@fluentui/react-divider@9.2.77(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18927,13 +19139,13 @@ snapshots: '@fluentui/react-drawer@9.6.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-dialog': 9.11.20(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18945,12 +19157,12 @@ snapshots: '@fluentui/react-field@9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -18960,6 +19172,24 @@ snapshots: transitivePeerDependencies: - scheduler + '@fluentui/react-field@9.4.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/react-context-selector': 9.2.14(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.315(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + '@fluentui/react-field@9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) @@ -19038,10 +19268,10 @@ snapshots: '@fluentui/react-image@9.1.75(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19065,7 +19295,7 @@ snapshots: '@fluentui/react-infobutton@9.0.0-beta.102(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-popover': 9.12.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -19083,12 +19313,12 @@ snapshots: '@fluentui/react-infolabel@9.0.49(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-popover': 9.9.24(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-popover': 9.12.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19119,11 +19349,11 @@ snapshots: '@fluentui/react-input@9.4.92(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19133,6 +19363,22 @@ snapshots: transitivePeerDependencies: - scheduler + '@fluentui/react-input@9.7.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/react-field': 9.4.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + '@fluentui/react-input@9.7.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) @@ -19151,7 +19397,7 @@ snapshots: '@fluentui/react-jsx-runtime@9.0.42(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 @@ -19173,12 +19419,20 @@ snapshots: react: 18.3.1 react-is: 17.0.2 + '@fluentui/react-jsx-runtime@9.3.5(@types/react@18.3.0)(react@18.3.1)': + dependencies: + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + react: 18.3.1 + react-is: 17.0.2 + '@fluentui/react-label@9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19186,6 +19440,19 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-label@9.3.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-label@9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) @@ -19202,11 +19469,11 @@ snapshots: '@fluentui/react-link@9.3.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19270,16 +19537,16 @@ snapshots: '@fluentui/react-menu@9.14.19(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19315,11 +19582,11 @@ snapshots: dependencies: '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-link': 9.3.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19449,9 +19716,9 @@ snapshots: '@fluentui/react-overflow@9.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/priority-overflow': 9.1.14 - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19480,10 +19747,10 @@ snapshots: dependencies: '@fluentui/react-avatar': 9.6.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-badge': 9.2.45(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19531,18 +19798,39 @@ snapshots: transitivePeerDependencies: - scheduler + '@fluentui/react-popover@9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-aria': 9.17.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.14(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.10(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + '@fluentui/react-popover@9.9.24(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19596,9 +19884,9 @@ snapshots: '@fluentui/react-portal@9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19607,6 +19895,18 @@ snapshots: react-dom: 18.3.1(react@18.3.1) use-disposable: 1.0.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-portal@9.8.10(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-portal@9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) @@ -19621,11 +19921,11 @@ snapshots: '@fluentui/react-positioning@9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/devtools': 0.2.1(@floating-ui/dom@1.6.3) - '@floating-ui/dom': 1.6.3 - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@floating-ui/devtools': 0.2.1(@floating-ui/dom@1.7.3) + '@floating-ui/dom': 1.7.3 + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19633,6 +19933,21 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@fluentui/react-positioning@9.20.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/devtools': 0.2.3(@floating-ui/dom@1.7.3) + '@floating-ui/dom': 1.7.3 + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + use-sync-external-store: 1.2.0(react@18.3.1) + '@fluentui/react-positioning@9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/devtools': 0.2.3(@floating-ui/dom@1.7.3) @@ -19650,11 +19965,11 @@ snapshots: '@fluentui/react-progress@9.1.90(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19683,11 +19998,11 @@ snapshots: '@fluentui/react-provider@9.18.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/core': 1.17.1 '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 @@ -19714,13 +20029,13 @@ snapshots: '@fluentui/react-radio@9.2.35(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19751,10 +20066,10 @@ snapshots: '@fluentui/react-rating@9.0.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19765,10 +20080,10 @@ snapshots: '@fluentui/react-rating@9.0.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19794,10 +20109,10 @@ snapshots: '@fluentui/react-search@9.0.21(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-input': 9.4.92(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-input': 9.7.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19842,12 +20157,12 @@ snapshots: '@fluentui/react-select@9.1.90(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19874,41 +20189,41 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-shared-contexts@9.18.0(@types/react@18.3.0)(react@18.3.1)': + '@fluentui/react-shared-contexts@9.20.0(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/react-theme': 9.1.22 + '@fluentui/react-theme': 9.2.0 '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-shared-contexts@9.20.0(@types/react@18.3.0)(react@18.3.1)': + '@fluentui/react-shared-contexts@9.21.0(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/react-theme': 9.1.22 + '@fluentui/react-theme': 9.2.0 '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-shared-contexts@9.21.0(@types/react@18.3.0)(react@18.3.1)': + '@fluentui/react-shared-contexts@9.25.2(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/react-theme': 9.1.22 + '@fluentui/react-theme': 9.2.0 '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-shared-contexts@9.25.2(@types/react@18.3.0)(react@18.3.1)': + '@fluentui/react-shared-contexts@9.26.1(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/react-theme': 9.2.0 + '@fluentui/react-theme': 9.2.1 '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 '@fluentui/react-skeleton@9.1.19(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19936,12 +20251,12 @@ snapshots: '@fluentui/react-slider@9.1.97(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -19971,12 +20286,12 @@ snapshots: '@fluentui/react-spinbutton@9.2.91(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20006,11 +20321,11 @@ snapshots: '@fluentui/react-spinner@9.5.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20034,13 +20349,13 @@ snapshots: '@fluentui/react-swatch-picker@9.1.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20071,14 +20386,14 @@ snapshots: '@fluentui/react-switch@9.1.97(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-label': 9.3.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20110,17 +20425,17 @@ snapshots: '@fluentui/react-table@9.15.21(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-avatar': 9.6.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-checkbox': 9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-radio': 9.2.35(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20172,12 +20487,12 @@ snapshots: '@fluentui/react-tabs@9.6.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20189,23 +20504,23 @@ snapshots: '@fluentui/react-tabster@9.19.5(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 '@types/react-dom': 18.3.0 - keyborg: 2.5.0 + keyborg: 2.6.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabster: 6.1.0 '@fluentui/react-tabster@9.20.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.18.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.19 - '@fluentui/react-utilities': 9.18.8(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20217,9 +20532,9 @@ snapshots: '@fluentui/react-tabster@9.22.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20231,9 +20546,9 @@ snapshots: '@fluentui/react-tabster@9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20243,6 +20558,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) tabster: 8.5.6 + '@fluentui/react-tabster@9.26.12(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + keyborg: 2.6.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tabster: 8.5.6 + '@fluentui/react-tabster@9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) @@ -20260,19 +20589,19 @@ snapshots: '@fluentui/react-tag-picker@9.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-combobox': 9.13.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-combobox': 9.16.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-tags': 9.3.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20285,19 +20614,19 @@ snapshots: '@fluentui/react-tag-picker@9.3.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-combobox': 9.13.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-combobox': 9.16.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-tags': 9.3.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20335,14 +20664,14 @@ snapshots: '@fluentui/react-tags@9.3.22(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-avatar': 9.6.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20374,16 +20703,16 @@ snapshots: '@fluentui/react-teaching-popover@9.1.21(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-popover': 9.9.24(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-popover': 9.12.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20396,16 +20725,16 @@ snapshots: '@fluentui/react-teaching-popover@9.1.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-popover': 9.9.24(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-popover': 9.12.8(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20440,10 +20769,10 @@ snapshots: '@fluentui/react-text@9.4.27(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20466,11 +20795,11 @@ snapshots: '@fluentui/react-textarea@9.3.91(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.79(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-field': 9.4.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20511,18 +20840,41 @@ snapshots: '@fluentui/tokens': 1.0.0-alpha.22 '@swc/helpers': 0.5.7 + '@fluentui/react-theme@9.2.1': + dependencies: + '@fluentui/tokens': 1.0.0-alpha.23 + '@swc/helpers': 0.5.7 + + '@fluentui/react-timepicker-compat@0.4.28(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-combobox': 9.16.14(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.4.13(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.3.5(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-theme': 9.2.1 + '@fluentui/react-utilities': 9.26.1(@types/react@18.3.0)(react@18.3.1) + '@griffel/react': 1.5.32(react@18.3.1) + '@swc/helpers': 0.5.7 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + '@fluentui/react-toast@9.3.59(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20553,14 +20905,14 @@ snapshots: '@fluentui/react-toolbar@9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-divider': 9.2.77(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-radio': 9.2.35(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20593,13 +20945,13 @@ snapshots: '@fluentui/react-tooltip@9.4.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.11(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-portal': 9.8.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.20.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20653,20 +21005,20 @@ snapshots: '@fluentui/react-tree@9.8.5(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.17.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-avatar': 9.6.42(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-checkbox': 9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.2.9(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': 2.0.315(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-motion-components-preview': 0.3.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-radio': 9.2.35(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-theme': 9.1.22 - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-tabster': 9.26.7(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.2.0 + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20679,7 +21031,7 @@ snapshots: '@fluentui/react-utilities@9.18.13(@types/react@18.3.0)(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 @@ -20687,14 +21039,14 @@ snapshots: '@fluentui/react-utilities@9.18.17(@types/react@18.3.0)(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 '@fluentui/react-utilities@9.18.5(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20702,24 +21054,24 @@ snapshots: '@fluentui/react-utilities@9.18.6(@types/react@18.3.0)(react@18.3.1)': dependencies: - '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) + '@fluentui/keyboard-keys': 9.0.8 + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-utilities@9.18.8(@types/react@18.3.0)(react@18.3.1)': + '@fluentui/react-utilities@9.25.1(@types/react@18.3.0)(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 - '@fluentui/react-utilities@9.25.1(@types/react@18.3.0)(react@18.3.1)': + '@fluentui/react-utilities@9.26.1(@types/react@18.3.0)(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.8 - '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.26.1(@types/react@18.3.0)(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 react: 18.3.1 @@ -20738,9 +21090,9 @@ snapshots: '@fluentui/react-virtualizer@9.0.0-alpha.77(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20750,9 +21102,9 @@ snapshots: '@fluentui/react-virtualizer@9.0.0-alpha.87(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.0)(react@18.3.1) - '@fluentui/react-utilities': 9.18.17(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.2.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.25.2(@types/react@18.3.0)(react@18.3.1) + '@fluentui/react-utilities': 9.25.1(@types/react@18.3.0)(react@18.3.1) '@griffel/react': 1.5.24(react@18.3.1) '@swc/helpers': 0.5.7 '@types/react': 18.3.0 @@ -20871,6 +21223,10 @@ snapshots: dependencies: '@swc/helpers': 0.5.7 + '@fluentui/tokens@1.0.0-alpha.23': + dependencies: + '@swc/helpers': 0.5.7 + '@fluentui/utilities@8.15.0(@types/react@18.3.0)(react@18.3.1)': dependencies: '@fluentui/dom-utilities': 2.3.0 @@ -21007,6 +21363,15 @@ snapshots: stylis: 4.3.6 tslib: 2.4.0 + '@griffel/core@1.19.2': + dependencies: + '@emotion/hash': 0.9.1 + '@griffel/style-types': 1.3.0 + csstype: 3.1.3 + rtl-css-js: 1.16.1 + stylis: 4.3.6 + tslib: 2.4.0 + '@griffel/react@1.5.21(react@18.3.1)': dependencies: '@griffel/core': 1.17.1 @@ -21019,10 +21384,20 @@ snapshots: react: 18.3.1 tslib: 2.4.0 + '@griffel/react@1.5.32(react@18.3.1)': + dependencies: + '@griffel/core': 1.19.2 + react: 18.3.1 + tslib: 2.4.0 + '@griffel/style-types@1.2.0': dependencies: csstype: 3.1.3 + '@griffel/style-types@1.3.0': + dependencies: + csstype: 3.1.3 + '@hapi/hoek@9.3.0': {} '@hapi/topo@5.1.0': From d9107c7e4bdc21fec11117aa1d2017463f56f54a Mon Sep 17 00:00:00 2001 From: Priti Sambandam Date: Thu, 5 Feb 2026 01:40:28 -0800 Subject: [PATCH 2/3] Added min date and time validation --- Localize/lang/strings.json | 2 + .../lib/ui/mcp/panel/server/generatekeys.tsx | 40 ++++++++++++++++--- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/Localize/lang/strings.json b/Localize/lang/strings.json index 12d455e4f1b..dd30c84c9c4 100644 --- a/Localize/lang/strings.json +++ b/Localize/lang/strings.json @@ -3581,6 +3581,7 @@ "_gkY5ya.comment": "Delete dynamic parameter corresponding to this row", "_gkwo0O.comment": "Error message shown when required fields are not filled in new logic app details", "_gl+tO3.comment": "Allowed values label", + "_gl0im8.comment": "Error message for selecting past time", "_gnYVoF.comment": "Message displayed when there are no warnings", "_gpUphl.comment": "Audience Placeholder Text", "_gt3JdS.comment": "Body text for informing users this action is deleting selected workflows", @@ -4754,6 +4755,7 @@ "gkY5ya": "Delete", "gkwo0O": "Please fill all required fields and then continue.", "gl+tO3": "Allowed values", + "gl0im8": "Please select a future time.", "gnYVoF": "No warnings found in your map.", "gpUphl": "Enter the audience.", "gt3JdS": "Do you want to delete the workflow(s)? This will remove the workflow(s) from this template.", diff --git a/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx b/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx index 11217411690..78d30868a52 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx @@ -189,6 +189,7 @@ export const GenerateKeys = () => { const [generatedKey, setGeneratedKey] = useState(undefined); const [expiresTime, setExpiresTime] = useState(undefined); const [showSuccessInfo, setShowSuccessInfo] = useState(false); + const [dateTimeError, setDateTimeError] = useState(undefined); const keySectionItems: TemplatesSectionItem[] = useMemo(() => { const items: TemplatesSectionItem[] = [ @@ -221,11 +222,14 @@ export const GenerateKeys = () => { value: '', type: 'custom', required: true, + errorMessage: dateTimeError, onRenderItem: () => ( { setCustomDateTime(selectedTime); + setDateTimeError(undefined); }} + setError={setDateTimeError} /> ), }); @@ -241,6 +245,7 @@ export const GenerateKeys = () => { durationOptions, accessKey, keysOptions, + dateTimeError, ]); const generatedSectionItems: TemplatesSectionItem[] = useMemo(() => { @@ -298,7 +303,7 @@ export const GenerateKeys = () => { text: INTL_TEXT.generateButtonText, appearance: 'primary', onClick: handleGenerate, - disabled: !duration || !accessKey, + disabled: !duration || !accessKey || (duration === 'custom' && !!dateTimeError), }, { type: 'action', @@ -307,7 +312,7 @@ export const GenerateKeys = () => { }, ], }; - }, [INTL_TEXT.generateButtonText, INTL_TEXT.closeButtonText, handleGenerate, duration, accessKey, handleClose]); + }, [INTL_TEXT.generateButtonText, INTL_TEXT.closeButtonText, handleGenerate, duration, accessKey, dateTimeError, handleClose]); return ( !open && handleClose()} position="end"> @@ -351,7 +356,10 @@ export const GenerateKeys = () => { ); }; -const TimePickerWithDatePicker = ({ onSelect }: { onSelect: (selectedTime: string) => void }): JSX.Element => { +const TimePickerWithDatePicker = ({ + onSelect, + setError, +}: { onSelect: (selectedTime: string) => void; setError: (error: string | undefined) => void }): JSX.Element => { const styles = useMcpServerPanelStyles(); const intl = useIntl(); const INTL_TEXT = { @@ -365,10 +373,15 @@ const TimePickerWithDatePicker = ({ onSelect }: { onSelect: (selectedTime: strin id: '96v4Tz', description: 'Placeholder text for time picker', }), + futureTimeErrorText: intl.formatMessage({ + defaultMessage: 'Please select a future time.', + id: 'gl0im8', + description: 'Error message for selecting past time', + }), }; + const minDate = useMemo(() => new Date(), []); const [selectedDate, setSelectedDate] = useState(null); - const [selectedTime, setSelectedTime] = useState(null); const [timePickerValue, setTimePickerValue] = useState(selectedTime ? formatDateToTimeString(selectedTime) : ''); @@ -376,12 +389,20 @@ const TimePickerWithDatePicker = ({ onSelect }: { onSelect: (selectedTime: strin (date: Date | null | undefined, time: Date | null | undefined) => { if (date && time) { const newDateTime = new Date(date.getFullYear(), date.getMonth(), date.getDate(), time.getHours(), time.getMinutes()); + + const today = new Date(); + + if (today.getDate() === date.getDate() && today.getTime() > time.getTime()) { + setError(INTL_TEXT.futureTimeErrorText); + return; + } + onSelect(newDateTime.toISOString()); } else if (date) { onSelect(date.toISOString()); } }, - [onSelect] + [INTL_TEXT.futureTimeErrorText, onSelect, setError] ); const onSelectDate = useCallback( @@ -440,7 +461,13 @@ const TimePickerWithDatePicker = ({ onSelect }: { onSelect: (selectedTime: strin }, [handleDateTimeSelection, selectedDate, timePickerValue]); return (
- + From 05f4d8ce87b3441e5e89b6191d84279f4aba492a Mon Sep 17 00:00:00 2001 From: Priti Sambandam Date: Thu, 5 Feb 2026 01:57:20 -0800 Subject: [PATCH 3/3] Addressing PR comments --- Localize/lang/strings.json | 2 + .../server/__test__/generatekeys.spec.tsx | 44 +++++++++++++++++ .../lib/ui/mcp/panel/server/generatekeys.tsx | 48 +++++++++++++++---- 3 files changed, 86 insertions(+), 8 deletions(-) diff --git a/Localize/lang/strings.json b/Localize/lang/strings.json index dd30c84c9c4..b73e0750af3 100644 --- a/Localize/lang/strings.json +++ b/Localize/lang/strings.json @@ -243,6 +243,7 @@ "3Y9Ff3": "Use the following credentials to connect to your agent from external applications or custom integrations.", "3YFMW8": "Open Chat Client", "3a3eHg": "Select actions", + "3c7eHH": "Please enter a valid time format (e.g., 2:30 PM).", "3cZFcy": "Error Panel", "3cZZKj": "Divider", "3eeli7": "Select a source schema", @@ -1893,6 +1894,7 @@ "_3Y9Ff3.comment": "Option 1 description in info dialog", "_3YFMW8.comment": "Link text for chat client", "_3a3eHg.comment": "Select Actions", + "_3c7eHH.comment": "Error message for invalid time format", "_3cZFcy.comment": "Error Panel", "_3cZZKj.comment": "Aria label for divider", "_3eeli7.comment": "Source schema dropdown placeholder", diff --git a/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx b/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx index 12ed50a52ed..ab5c1bbca50 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/__test__/generatekeys.spec.tsx @@ -671,6 +671,50 @@ describe('GenerateKeys', () => { }); }); + it('handles invalid time correctly on blur', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Type an invalid time + fireEvent.change(timePickerInput, { target: { value: '13:00pm' } }); + fireEvent.blur(timePickerInput); + + // The component should handle the input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + + await waitFor(() => { + const hours = screen.getByTestId('time-picker-hours').textContent; + const minutes = screen.getByTestId('time-picker-minutes').textContent; + expect(hours).toBe('null'); + expect(minutes).toBe('null'); + }); + }); + + it('handles invalid text in time correctly on blur', async () => { + renderWithProviders(); + + fireEvent.click(screen.getByTestId('option-6')); // Custom option + + const timePickerInput = screen.getByTestId('time-picker-input') as HTMLInputElement; + + // Type an invalid time + fireEvent.change(timePickerInput, { target: { value: '13:00pp' } }); + fireEvent.blur(timePickerInput); + + // The component should handle the input + expect(screen.getByTestId('time-picker')).toBeTruthy(); + + await waitFor(() => { + const hours = screen.getByTestId('time-picker-hours').textContent; + const minutes = screen.getByTestId('time-picker-minutes').textContent; + expect(hours).toBe('null'); + expect(minutes).toBe('null'); + }); + }); + it('does not show custom date picker for non-custom durations', () => { renderWithProviders(); diff --git a/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx b/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx index 78d30868a52..a1bced87c65 100644 --- a/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx +++ b/libs/designer/src/lib/ui/mcp/panel/server/generatekeys.tsx @@ -191,6 +191,15 @@ export const GenerateKeys = () => { const [showSuccessInfo, setShowSuccessInfo] = useState(false); const [dateTimeError, setDateTimeError] = useState(undefined); + const onDurationSelect = useCallback((options: string[]) => { + setDuration(options[0]); + + if (options[0] !== 'custom') { + setCustomDateTime(undefined); + setDateTimeError(undefined); + } + }, []); + const keySectionItems: TemplatesSectionItem[] = useMemo(() => { const items: TemplatesSectionItem[] = [ { @@ -201,7 +210,7 @@ export const GenerateKeys = () => { options: durationOptions, controlled: true, selectedOptions: duration ? [duration] : [], - onOptionSelect: (options) => setDuration(options[0]), + onOptionSelect: onDurationSelect, }, { label: INTL_TEXT.accessKeyLabel, @@ -243,6 +252,7 @@ export const GenerateKeys = () => { INTL_TEXT.selectDateTimeLabel, duration, durationOptions, + onDurationSelect, accessKey, keysOptions, dateTimeError, @@ -303,7 +313,7 @@ export const GenerateKeys = () => { text: INTL_TEXT.generateButtonText, appearance: 'primary', onClick: handleGenerate, - disabled: !duration || !accessKey || (duration === 'custom' && !!dateTimeError), + disabled: !duration || !accessKey || (duration === 'custom' && (!customDateTime || !!dateTimeError)), }, { type: 'action', @@ -312,8 +322,16 @@ export const GenerateKeys = () => { }, ], }; - }, [INTL_TEXT.generateButtonText, INTL_TEXT.closeButtonText, handleGenerate, duration, accessKey, dateTimeError, handleClose]); - + }, [ + INTL_TEXT.generateButtonText, + INTL_TEXT.closeButtonText, + handleGenerate, + duration, + accessKey, + customDateTime, + dateTimeError, + handleClose, + ]); return ( !open && handleClose()} position="end"> @@ -378,6 +396,11 @@ const TimePickerWithDatePicker = ({ id: 'gl0im8', description: 'Error message for selecting past time', }), + invalidTimeFormatErrorText: intl.formatMessage({ + defaultMessage: 'Please enter a valid time format (e.g., 2:30 PM).', + id: '3c7eHH', + description: 'Error message for invalid time format', + }), }; const minDate = useMemo(() => new Date(), []); @@ -405,6 +428,12 @@ const TimePickerWithDatePicker = ({ [INTL_TEXT.futureTimeErrorText, onSelect, setError] ); + const handleInvalidTimeSelection = useCallback(() => { + setSelectedTime(null); + handleDateTimeSelection(selectedDate, null); + setError(INTL_TEXT.invalidTimeFormatErrorText); + }, [INTL_TEXT.invalidTimeFormatErrorText, handleDateTimeSelection, selectedDate, setError]); + const onSelectDate = useCallback( (date: Date | null | undefined) => { setSelectedDate(date); @@ -438,13 +467,16 @@ const TimePickerWithDatePicker = ({ if (timeParts.length === 0) { // Invalid time format, so time change won't be processed - setSelectedTime(null); - handleDateTimeSelection(selectedDate, null); - return; + return handleInvalidTimeSelection(); } let hours = Number.parseInt(timeParts[0]); const minutes = timeParts.length > 1 ? Number.parseInt(timeParts[1]) : 0; + + if (Number.isNaN(hours) || Number.isNaN(minutes) || hours < 0 || hours > 12 || minutes < 0 || minutes > 59) { + return handleInvalidTimeSelection(); + } + if (eveningTime && hours < 12) { hours += 12; } else if (morningTime && hours === 12) { @@ -458,7 +490,7 @@ const TimePickerWithDatePicker = ({ handleDateTimeSelection(selectedDate, newTime); } } - }, [handleDateTimeSelection, selectedDate, timePickerValue]); + }, [handleDateTimeSelection, handleInvalidTimeSelection, selectedDate, timePickerValue]); return (