diff --git a/assets/studio/js/src/modules/data-importer/components/tabs/data-setup-tab.tsx b/assets/studio/js/src/modules/data-importer/components/tabs/data-setup-tab.tsx index eae1a78a..16ba9273 100644 --- a/assets/studio/js/src/modules/data-importer/components/tabs/data-setup-tab.tsx +++ b/assets/studio/js/src/modules/data-importer/components/tabs/data-setup-tab.tsx @@ -18,7 +18,7 @@ import { ResolverStep } from './steps/resolver-step' import { MappingStep } from './steps/mapping-step' import { ProcessingSettingsStep } from './steps/processing-settings-step' import { useStyles } from './data-setup-tab.styles' -import { useBundleDataImporterConfigGetQuery } from '../../data-importer-api-slice-enhanced' +import { useColumnHeaderOptions } from '../../hooks/use-column-header-options' import { Box } from '@pimcore/studio-ui-bundle/components' export interface DataSetupTabProps { @@ -29,17 +29,17 @@ export const DataSetupTab = ({ configName }: DataSetupTabProps): React.JSX.Eleme const { t } = useTranslation() const { styles } = useStyles() const [currentStep, setCurrentStep] = useState(0) + // Bumped on preview-data change so dependent steps refresh their column lists. + const [previewVersion, setPreviewVersion] = useState(0) - const { data: configData } = useBundleDataImporterConfigGetQuery({ name: configName }) - const columnHeaderOptions = useMemo( - () => (configData?.columnHeaders ?? []).map((header) => { - // API returns objects {id, dataIndex, label}; type says string[] — handle both - const h = header as unknown as { dataIndex?: string, label?: string } | string - const value = typeof h === 'string' ? h : (h.dataIndex ?? '') - const label = typeof h === 'string' ? h : (h.label ?? h.dataIndex ?? '') - return { value, label } - }), - [configData?.columnHeaders] + const RESOLVER_STEP_INDEX = 2 + const PROCESSING_STEP_INDEX = 4 + + // Shared column options for the resolver and processing steps; loaded while either is active. + const columnHeaderOptions = useColumnHeaderOptions( + configName, + currentStep === RESOLVER_STEP_INDEX || currentStep === PROCESSING_STEP_INDEX, + previewVersion ) const steps: StepItem[] = useMemo(() => [ @@ -83,6 +83,7 @@ export const DataSetupTab = ({ configName }: DataSetupTabProps): React.JSX.Eleme { setPreviewVersion((v) => v + 1) } } /> @@ -95,7 +96,7 @@ export const DataSetupTab = ({ configName }: DataSetupTabProps): React.JSX.Eleme
- +
) diff --git a/assets/studio/js/src/modules/data-importer/components/tabs/steps/preview-import-step/preview-import-step.tsx b/assets/studio/js/src/modules/data-importer/components/tabs/steps/preview-import-step/preview-import-step.tsx index a0a6ccab..793056a8 100644 --- a/assets/studio/js/src/modules/data-importer/components/tabs/steps/preview-import-step/preview-import-step.tsx +++ b/assets/studio/js/src/modules/data-importer/components/tabs/steps/preview-import-step/preview-import-step.tsx @@ -26,6 +26,8 @@ import { usePreviewRecordQuery } from '../shared/use-preview-record-query' export interface PreviewImportStepProps { configName: string isActive: boolean + /** Called when the preview data changes (copy from source / upload). */ + onPreviewDataChange?: () => void } interface PreviewRow { @@ -42,7 +44,7 @@ const isNotFoundError = (error: unknown): boolean => { const columnHelper = createColumnHelper() -export const PreviewImportStep = ({ configName, isActive }: PreviewImportStepProps): React.JSX.Element => { +export const PreviewImportStep = ({ configName, isActive, onPreviewDataChange }: PreviewImportStepProps): React.JSX.Element => { const { t } = useTranslation() const form = Form.useFormInstance() @@ -111,6 +113,7 @@ export const PreviewImportStep = ({ configName, isActive }: PreviewImportStepPro } fetchPreview(0, { forceRefetch: true }) + onPreviewDataChange?.() } const dropdownItems = [ @@ -230,6 +233,7 @@ export const PreviewImportStep = ({ configName, isActive }: PreviewImportStepPro onUploadSuccess={ () => { setUploadModalOpen(false) fetchPreview(0, { forceRefetch: true }) + onPreviewDataChange?.() } } open={ uploadModalOpen } title={ t('data-importer.preview-import.upload-file') } diff --git a/assets/studio/js/src/modules/data-importer/components/tabs/steps/processing-settings-step/processing-settings-step.tsx b/assets/studio/js/src/modules/data-importer/components/tabs/steps/processing-settings-step/processing-settings-step.tsx index 7e78cdca..b0f569fc 100644 --- a/assets/studio/js/src/modules/data-importer/components/tabs/steps/processing-settings-step/processing-settings-step.tsx +++ b/assets/studio/js/src/modules/data-importer/components/tabs/steps/processing-settings-step/processing-settings-step.tsx @@ -11,32 +11,22 @@ import React, { useEffect } from 'react' import { Flex, Select, Form, Switch } from '@pimcore/studio-ui-bundle/components' import { useTranslation } from '@pimcore/studio-ui-bundle/app' -import { useBundleDataImporterConfigGetQuery } from '../../../../data-importer-api-slice-enhanced' import { DataImporterPanel } from '../data-importer-panel/data-importer-panel' import { StepHeading } from '../step-heading/step-heading' import { filterByLabel } from '../../../../utils/select-utils' import type { DataImporterFormValues } from '../../../../types' +import { type ColumnHeaderOption } from '../../../../hooks/use-column-header-options' import { useStyles } from './processing-settings-step.styles' export interface ProcessingSettingsStepProps { - configName: string + columnHeaderOptions: ColumnHeaderOption[] } -export const ProcessingSettingsStep = ({ configName }: ProcessingSettingsStepProps): React.JSX.Element => { +export const ProcessingSettingsStep = ({ columnHeaderOptions }: ProcessingSettingsStepProps): React.JSX.Element => { const { t } = useTranslation() const { styles, cx } = useStyles() const form = Form.useFormInstance() - const { data: configData } = useBundleDataImporterConfigGetQuery({ name: configName }) - - const columnHeaderOptions = (configData?.columnHeaders ?? []).map((header) => { - // API returns objects {id, dataIndex, label}; type says string[] — handle both - const h = header as unknown as { dataIndex?: string, label?: string } | string - const value = typeof h === 'string' ? h : (h.dataIndex ?? '') - const label = typeof h === 'string' ? h : (h.label ?? h.dataIndex ?? '') - return { value, label } - }) - const executionTypeOptions = [ { value: 'sequential', label: t('data-importer.processing.execution-type.sequential') }, { value: 'parallel', label: t('data-importer.processing.execution-type.parallel') } diff --git a/assets/studio/js/src/modules/data-importer/hooks/use-column-header-options.tsx b/assets/studio/js/src/modules/data-importer/hooks/use-column-header-options.tsx new file mode 100644 index 00000000..45d311a2 --- /dev/null +++ b/assets/studio/js/src/modules/data-importer/hooks/use-column-header-options.tsx @@ -0,0 +1,82 @@ +/** + * This source file is available under the terms of the + * Pimcore Open Core License (POCL) + * Full copyright and license information is available in + * LICENSE.md which is distributed with this source code. + * + * @copyright Copyright (c) Pimcore GmbH (https://www.pimcore.com) + * @license Pimcore Open Core License (POCL) + */ + +import { useEffect, useMemo, useRef } from 'react' +import { Form } from '@pimcore/studio-ui-bundle/components' +import { useBundleDataImporterConfigGetQuery } from '../data-importer-api-slice-enhanced' +import { useBundleDataImporterConfigLoadColumnHeadersQuery } from '../data-importer-api-slice.gen' +import { transformFormToBackend, type BackendConfiguration } from '../utils/transformers' +import { type DataImporterFormValues } from '../types' + +export interface ColumnHeaderOption { + value: string + label: string +} + +/** + * Returns the preview "Data Source Index" column options, loaded live from the current + * loader/interpreter config (persisted `configData.columnHeaders` can be stale). + * + * Bump `previewVersion` when the preview data changes to trigger a refetch. + * Must be called from within the detail-view Form context. + */ +export const useColumnHeaderOptions = ( + configName: string, + active: boolean, + previewVersion: number = 0 +): ColumnHeaderOption[] => { + const form = Form.useFormInstance() + const { data: configData } = useBundleDataImporterConfigGetQuery({ name: configName }) + + const loaderConfigType = Form.useWatch(['loaderConfig', 'type']) as string | undefined + const interpreterConfigType = Form.useWatch(['interpreterConfig', 'type']) as string | undefined + + const headersRequest = useMemo(() => { + if (configData === undefined || loaderConfigType === undefined) return undefined + const formValues = form.getFieldsValue(true) as DataImporterFormValues + const existingConfig = (configData.configuration ?? {}) as BackendConfiguration + const backendConfig = transformFormToBackend(formValues, existingConfig) + return { + name: configName, + bundleDataImporterCopyPreviewParameters: { + currentConfig: { + loaderConfig: backendConfig.loaderConfig, + interpreterConfig: backendConfig.interpreterConfig + } + } + } + }, [configName, configData, form, loaderConfigType, interpreterConfigType]) + + const { data: liveHeaders, refetch } = useBundleDataImporterConfigLoadColumnHeadersQuery( + headersRequest!, + { skip: headersRequest === undefined || !active } + ) + + // Refetch on preview-data change (the query key doesn't change after a copy/upload). + const lastFetchedVersionRef = useRef(previewVersion) + useEffect(() => { + if (!active || headersRequest === undefined) return + if (previewVersion !== lastFetchedVersionRef.current) { + lastFetchedVersionRef.current = previewVersion + void refetch().catch(() => undefined) + } + }, [active, previewVersion, headersRequest, refetch]) + + return useMemo( + () => (liveHeaders?.columnHeaders ?? configData?.columnHeaders ?? []).map((header) => { + // API returns {dataIndex, label} objects; the persisted type says string[] — handle both + const h = header as unknown as { dataIndex?: string, label?: string } | string + const value = typeof h === 'string' ? h : (h.dataIndex ?? '') + const label = typeof h === 'string' ? h : (h.label ?? h.dataIndex ?? '') + return { value, label } + }), + [liveHeaders?.columnHeaders, configData?.columnHeaders] + ) +} diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/entrypoints.json b/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/entrypoints.json deleted file mode 100644 index bf9bb5ce..00000000 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/entrypoints.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "entrypoints": { - "main": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js" - ], - "css": [] - }, - "pimcore_dataimporter_bundle": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/132.94c226f3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js" - ], - "css": [] - }, - "exposeRemote": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/exposeRemote.js" - ], - "css": [] - } - } -} \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/manifest.json b/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/manifest.json deleted file mode 100644 index 4a77cdaf..00000000 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/manifest.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "allFiles": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/132.94c226f3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-stats.json", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-manifest.json", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/main.html" - ], - "entries": { - "main": { - "html": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/main.html" - ], - "initial": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js" - ] - }, - "async": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js" - ] - } - }, - "pimcore_dataimporter_bundle": { - "initial": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js" - ] - }, - "async": { - "js": [ - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/132.94c226f3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js", - "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js" - ] - } - } - }, - "integrity": {} -} \ No newline at end of file diff --git a/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/entrypoints.json b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/entrypoints.json new file mode 100644 index 00000000..c6255a47 --- /dev/null +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/entrypoints.json @@ -0,0 +1,37 @@ +{ + "entrypoints": { + "main": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js" + ], + "css": [] + }, + "pimcore_dataimporter_bundle": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/132.94c226f3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js" + ], + "css": [] + }, + "exposeRemote": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/exposeRemote.js" + ], + "css": [] + } + } +} \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/exposeRemote.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/exposeRemote.js similarity index 74% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/exposeRemote.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/exposeRemote.js index ac90f2a5..d1d73a46 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/exposeRemote.js +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/exposeRemote.js @@ -7,7 +7,7 @@ window.alternativePluginExportPaths = {} } - window.pluginRemotes.pimcore_dataimporter_bundle = "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js" + window.pluginRemotes.pimcore_dataimporter_bundle = "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js" \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/main.html b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/main.html similarity index 58% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/main.html rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/main.html index c49c7ed3..6fd269a7 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/main.html +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/main.html @@ -1 +1 @@ -Rsbuild App
\ No newline at end of file +Rsbuild App
\ No newline at end of file diff --git a/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/manifest.json b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/manifest.json new file mode 100644 index 00000000..a2eb2c1e --- /dev/null +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/manifest.json @@ -0,0 +1,61 @@ +{ + "allFiles": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/132.94c226f3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-stats.json", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-manifest.json", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/main.html" + ], + "entries": { + "main": { + "html": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/main.html" + ], + "initial": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js" + ] + }, + "async": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js" + ] + } + }, + "pimcore_dataimporter_bundle": { + "initial": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js" + ] + }, + "async": { + "js": [ + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/132.94c226f3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js", + "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js" + ] + } + } + }, + "integrity": {} +} \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-manifest.json b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-manifest.json similarity index 99% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-manifest.json rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-manifest.json index fdf7a666..da92d7a6 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-manifest.json +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-manifest.json @@ -22,7 +22,7 @@ "globalName": "pimcore_dataimporter_bundle", "pluginVersion": "0.14.3", "prefetchInterface": false, - "publicPath": "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/" + "publicPath": "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/" }, "shared": [ { @@ -232,7 +232,7 @@ "sync": [ "static/js/async/359.3ba5f4b6.js", "static/js/async/132.94c226f3.js", - "static/js/async/__federation_expose_default_export.b792e175.js" + "static/js/async/__federation_expose_default_export.66e14f50.js" ], "async": [] }, diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-stats.json b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-stats.json similarity index 97% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-stats.json rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-stats.json index 9405bb0b..42d78944 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/mf-stats.json +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/mf-stats.json @@ -22,7 +22,7 @@ "globalName": "pimcore_dataimporter_bundle", "pluginVersion": "0.14.3", "prefetchInterface": false, - "publicPath": "/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/" + "publicPath": "/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/" }, "shared": [ { @@ -206,7 +206,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": ".", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -216,7 +216,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.pluginRemotes['pimcore_datahub_bundle']\n \n // Check if the container is already available\n if (window['pimcore_datahub_bundle']) {\n resolve({\n get: (request) => window['pimcore_datahub_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_datahub_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_datahub_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_datahub_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": ".", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -226,7 +226,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "app", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -236,7 +236,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "modules/element", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -246,7 +246,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "modules/app", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -256,7 +256,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "components", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -266,7 +266,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "api", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -276,7 +276,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "modules/application-logger", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -286,7 +286,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "api/class-definition", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" }, @@ -296,7 +296,7 @@ "federationContainerName": "promise new Promise(resolve => {\n const remoteUrl = window.StudioUIBundleRemoteUrl\n \n // Check if the container is already available\n if (window['pimcore_studio_ui_bundle']) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n const script = document.createElement('script')\n script.src = remoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", "moduleName": "utils", "usedIn": [ - "js/src/plugins.ts + 178 modules" + "js/src/plugins.ts + 179 modules" ], "version": "*" } @@ -320,7 +320,7 @@ "sync": [ "static/js/async/359.3ba5f4b6.js", "static/js/async/132.94c226f3.js", - "static/js/async/__federation_expose_default_export.b792e175.js" + "static/js/async/__federation_expose_default_export.66e14f50.js" ], "async": [] }, diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/109.63fc8f63.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/109.63fc8f63.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/132.94c226f3.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/132.94c226f3.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/132.94c226f3.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/132.94c226f3.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/272.4302db3d.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/272.4302db3d.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/359.3ba5f4b6.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/359.3ba5f4b6.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/645.97b421d0.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/645.97b421d0.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/658.520c3151.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/658.520c3151.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/668.92531b7e.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/668.92531b7e.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/67.5c1703b3.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/67.5c1703b3.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js similarity index 74% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js index 1b08c936..3b12e4ac 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js @@ -1,5 +1,5 @@ -/*! For license information please see __federation_expose_default_export.b792e175.js.LICENSE.txt */ -"use strict";(self.webpackChunkpimcore_dataimporter_bundle=self.webpackChunkpimcore_dataimporter_bundle||[]).push([["525"],{4694(e,t,a){a.r(t),a.d(t,{DataImporterPlugin:()=>ii});var r=a(2977),i=a(3729);let n="DataImporter/DynamicTypes/Adapter/DataImporterDataObject",l="DataImporter/DynamicTypes/Interpreter/Registry",o="DataImporter/DynamicTypes/Interpreter/Csv",s="DataImporter/DynamicTypes/Interpreter/Json",d="DataImporter/DynamicTypes/Interpreter/Sql",c="DataImporter/DynamicTypes/Interpreter/Xlsx",p="DataImporter/DynamicTypes/Interpreter/Xml",u="DataImporter/DynamicTypes/Loader/Registry",m="DataImporter/DynamicTypes/Loader/Asset",g="DataImporter/DynamicTypes/Loader/Upload",h="DataImporter/DynamicTypes/Loader/Http",x="DataImporter/DynamicTypes/Loader/Sftp",f="DataImporter/DynamicTypes/Loader/Push",v="DataImporter/DynamicTypes/Loader/Sql",y="DataImporter/DynamicTypes/Transformer/Registry",b="DataImporter/DynamicTypes/Transformer/Trim",j="DataImporter/DynamicTypes/Transformer/Combine",S="DataImporter/DynamicTypes/Transformer/StaticText",I="DataImporter/DynamicTypes/Transformer/StringReplace",C="DataImporter/DynamicTypes/Transformer/Date",w="DataImporter/DynamicTypes/Transformer/Numeric",T="DataImporter/DynamicTypes/Transformer/Explode",F="DataImporter/DynamicTypes/Transformer/ConditionalConversion",N="DataImporter/DynamicTypes/Transformer/ObjectField",D="DataImporter/DynamicTypes/Transformer/LoadAsset",k="DataImporter/DynamicTypes/Transformer/FlattenArray",L="DataImporter/DynamicTypes/Transformer/ReduceArrayKeyValuePairs",P="DataImporter/DynamicTypes/Transformer/HtmlDecode",R="DataImporter/DynamicTypes/Transformer/Boolean",M="DataImporter/DynamicTypes/Transformer/AsArray",A="DataImporter/DynamicTypes/Transformer/AsColor",$="DataImporter/DynamicTypes/Transformer/AsCountries",O="DataImporter/DynamicTypes/Transformer/Gallery",E="DataImporter/DynamicTypes/Transformer/ImageAdvanced",B="DataImporter/DynamicTypes/Transformer/QuantityValue",z="DataImporter/DynamicTypes/Transformer/QuantityValueArray",q="DataImporter/DynamicTypes/Transformer/InputQuantityValue",H="DataImporter/DynamicTypes/Transformer/InputQuantityValueArray",V="DataImporter/DynamicTypes/Transformer/AsGeobounds",W="DataImporter/DynamicTypes/Transformer/AsGeopoint",_="DataImporter/DynamicTypes/Transformer/AsGeopolygon",X="DataImporter/DynamicTypes/Transformer/AsGeopolyline",U="DataImporter/DynamicTypes/Transformer/LoadDataObject",G="DataImporter/DynamicTypes/Transformer/ImportAsset",K="DataImporter/DynamicTypes/DataTarget/Registry",Q="DataImporter/DynamicTypes/DataTarget/Direct",Y="DataImporter/DynamicTypes/DataTarget/Classificationstore",J="DataImporter/DynamicTypes/DataTarget/ClassificationStoreBatch",Z="DataImporter/DynamicTypes/DataTarget/ManyToManyRelation";var ee=a(1635),et=a(4781),ea=a(3842);class er extends ea.DynamicTypeAbstract{}er=(0,ee.Cg)([(0,et.injectable)()],er);class ei extends ea.DynamicTypeRegistryAbstract{getAllTypes(){return this.getDynamicTypes()}}ei=(0,ee.Cg)([(0,et.injectable)()],ei);var en=a(4848),el=a(5446),eo=a.n(el),es=a(2696),ed=a(8096);let ec=(0,ed.createStyles)(e=>{let{css:t}=e;return{label:t` +/*! For license information please see __federation_expose_default_export.66e14f50.js.LICENSE.txt */ +"use strict";(self.webpackChunkpimcore_dataimporter_bundle=self.webpackChunkpimcore_dataimporter_bundle||[]).push([["525"],{5424(e,t,a){a.r(t),a.d(t,{DataImporterPlugin:()=>il});var r=a(2977),i=a(3729);let n="DataImporter/DynamicTypes/Adapter/DataImporterDataObject",l="DataImporter/DynamicTypes/Interpreter/Registry",o="DataImporter/DynamicTypes/Interpreter/Csv",s="DataImporter/DynamicTypes/Interpreter/Json",d="DataImporter/DynamicTypes/Interpreter/Sql",c="DataImporter/DynamicTypes/Interpreter/Xlsx",p="DataImporter/DynamicTypes/Interpreter/Xml",u="DataImporter/DynamicTypes/Loader/Registry",m="DataImporter/DynamicTypes/Loader/Asset",g="DataImporter/DynamicTypes/Loader/Upload",h="DataImporter/DynamicTypes/Loader/Http",x="DataImporter/DynamicTypes/Loader/Sftp",f="DataImporter/DynamicTypes/Loader/Push",v="DataImporter/DynamicTypes/Loader/Sql",y="DataImporter/DynamicTypes/Transformer/Registry",b="DataImporter/DynamicTypes/Transformer/Trim",j="DataImporter/DynamicTypes/Transformer/Combine",C="DataImporter/DynamicTypes/Transformer/StaticText",S="DataImporter/DynamicTypes/Transformer/StringReplace",I="DataImporter/DynamicTypes/Transformer/Date",w="DataImporter/DynamicTypes/Transformer/Numeric",T="DataImporter/DynamicTypes/Transformer/Explode",F="DataImporter/DynamicTypes/Transformer/ConditionalConversion",D="DataImporter/DynamicTypes/Transformer/ObjectField",N="DataImporter/DynamicTypes/Transformer/LoadAsset",k="DataImporter/DynamicTypes/Transformer/FlattenArray",P="DataImporter/DynamicTypes/Transformer/ReduceArrayKeyValuePairs",L="DataImporter/DynamicTypes/Transformer/HtmlDecode",R="DataImporter/DynamicTypes/Transformer/Boolean",M="DataImporter/DynamicTypes/Transformer/AsArray",A="DataImporter/DynamicTypes/Transformer/AsColor",$="DataImporter/DynamicTypes/Transformer/AsCountries",O="DataImporter/DynamicTypes/Transformer/Gallery",E="DataImporter/DynamicTypes/Transformer/ImageAdvanced",B="DataImporter/DynamicTypes/Transformer/QuantityValue",z="DataImporter/DynamicTypes/Transformer/QuantityValueArray",q="DataImporter/DynamicTypes/Transformer/InputQuantityValue",H="DataImporter/DynamicTypes/Transformer/InputQuantityValueArray",V="DataImporter/DynamicTypes/Transformer/AsGeobounds",W="DataImporter/DynamicTypes/Transformer/AsGeopoint",_="DataImporter/DynamicTypes/Transformer/AsGeopolygon",X="DataImporter/DynamicTypes/Transformer/AsGeopolyline",U="DataImporter/DynamicTypes/Transformer/LoadDataObject",G="DataImporter/DynamicTypes/Transformer/ImportAsset",K="DataImporter/DynamicTypes/DataTarget/Registry",Q="DataImporter/DynamicTypes/DataTarget/Direct",Y="DataImporter/DynamicTypes/DataTarget/Classificationstore",J="DataImporter/DynamicTypes/DataTarget/ClassificationStoreBatch",Z="DataImporter/DynamicTypes/DataTarget/ManyToManyRelation";var ee=a(1635),et=a(4781),ea=a(3842);class er extends ea.DynamicTypeAbstract{}er=(0,ee.Cg)([(0,et.injectable)()],er);class ei extends ea.DynamicTypeRegistryAbstract{getAllTypes(){return this.getDynamicTypes()}}ei=(0,ee.Cg)([(0,et.injectable)()],ei);var en=a(4848),el=a(5446),eo=a.n(el),es=a(2696),ed=a(8096);let ec=(0,ed.createStyles)(e=>{let{css:t}=e;return{label:t` font-size: 11px; white-space: nowrap; `,formItem:t` @@ -16,11 +16,11 @@ } `,noSettings:t` font-size: 11px; - `}}),ep=e=>{let{children:t}=e,{styles:a}=ec();return(0,en.jsx)(ea.FieldWidthProvider,{children:(0,en.jsx)(es.Form,{colon:!1,layout:"vertical",children:t(a)})})},eu=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Mode"}),children:(0,en.jsx)(es.Select,{onChange:e=>{a({...t,mode:e})},options:[{value:"both",label:"Both"},{value:"left",label:"Left"},{value:"right",label:"Right"}],value:t.mode??"both"})})})};class em extends er{renderSettings(e,t){return(0,en.jsx)(eu,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="trim",this.label="Trim",this.group="dataManipulation"}}em=(0,ee.Cg)([(0,et.injectable)()],em);let eg=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Glue"}),children:(0,en.jsx)(es.Input,{onChange:e=>{var r;r=e.target.value,a({...t,glue:r})},value:t.glue??" "})})})};class eh extends er{renderSettings(e,t){return(0,en.jsx)(eg,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="combine",this.label="Combine",this.group="dataManipulation"}}eh=(0,ee.Cg)([(0,et.injectable)()],eh);let ex=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Mode"}),children:(0,en.jsx)(es.Select,{onChange:e=>{r("mode",e)},options:[{value:"append",label:"Append"},{value:"prepend",label:"Prepend"}],value:t.mode??"append"})}),(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Text"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("text",e.target.value)},value:t.text??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:t.alwaysAdd??!1,labelRight:"Always add",onChange:e=>{r("alwaysAdd",e)},size:"small"})})]})})};class ef extends er{renderSettings(e,t){return(0,en.jsx)(ex,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="staticText",this.label="Static Text",this.group="dataManipulation"}}ef=(0,ee.Cg)([(0,et.injectable)()],ef);let ev=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Search"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("search",e.target.value)},value:t.search??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Replace"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("replace",e.target.value)},value:t.replace??""})})]})})};class ey extends er{renderSettings(e,t){return(0,en.jsx)(ev,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="stringReplace",this.label="String Replace",this.group="dataManipulation"}}ey=(0,ee.Cg)([(0,et.injectable)()],ey);let eb=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Format"}),children:(0,en.jsx)(es.Input,{onChange:e=>{var r;r=e.target.value,a({...t,format:r})},placeholder:"Y-m-d",value:t.format??"Y-m-d"})})})};class ej extends er{renderSettings(e,t){return(0,en.jsx)(eb,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="date",this.label="Date",this.group="dataTypes"}}ej=(0,ee.Cg)([(0,et.injectable)()],ej);let eS=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:t.returnNullIfEmpty??!1,labelRight:"Return null if empty",onChange:e=>{a({...t,returnNullIfEmpty:e})},size:"small"})})})};class eI extends er{renderSettings(e,t){return(0,en.jsx)(eS,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="numeric",this.label="Numeric",this.group="dataTypes"}}eI=(0,ee.Cg)([(0,et.injectable)()],eI);let eC=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Delimiter"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("delimiter",e.target.value)},value:t.delimiter??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:t.keepSubArrays??!1,labelRight:"Keep sub-arrays",onChange:e=>{r("keepSubArrays",e)},size:"small"})})]})})};class ew extends er{renderSettings(e,t){return(0,en.jsx)(eC,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="explode",this.label="Explode",this.group="dataManipulation"}}ew=(0,ee.Cg)([(0,et.injectable)()],ew);let eT=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Original"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("original",e.target.value)},value:t.original??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Converted"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("converted",e.target.value)},value:t.converted??""})})]})})};class eF extends er{renderSettings(e,t){return(0,en.jsx)(eT,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="conditionalConversion",this.label="Conditional Conversion",this.group="dataManipulation"}}eF=(0,ee.Cg)([(0,et.injectable)()],eF);let eN=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Attribute"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("attribute",e.target.value)},value:t.attribute??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Forward parameter"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("forward_parameter",e.target.value)},value:t.forward_parameter??""})})]})})};class eD extends er{renderSettings(e,t){return(0,en.jsx)(eN,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="objectField",this.label="Object Field",this.group="dataManipulation"}}eD=(0,ee.Cg)([(0,et.injectable)()],eD);let ek=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Load strategy"}),children:(0,en.jsx)(es.Select,{onChange:e=>{a({...t,loadStrategy:e})},options:[{value:"path",label:"By path"},{value:"id",label:"By ID"}],value:t.loadStrategy??"path"})})})};class eL extends er{renderSettings(e,t){return(0,en.jsx)(ek,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="loadAsset",this.label="Load Asset",this.group="loadImport"}}eL=(0,ee.Cg)([(0,et.injectable)()],eL);var eP=a(2703),eR=a(3513),eM=a(1436);let eA=eM.api.enhanceEndpoints({addTagTypes:["Bundle Data Importer"]}).injectEndpoints({endpoints:e=>({bundleDataImporterClassificationstoreLoadAttributes:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/classificationstore/attributes",params:{classId:e.classId}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterClassificationstoreLoadKeyName:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/classificationstore/key-name",params:{keyId:e.keyId}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterClassificationstoreLoadKeys:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/classificationstore/keys",params:{classId:e.classId,fieldName:e.fieldName,transformationResultType:e.transformationResultType,sort:e.sort,start:e.start,limit:e.limit,searchfilter:e.searchfilter,filter:e.filter}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCalculateTransformationResultType:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/transformation-result-type`,method:"POST",body:e.bundleDataImporterCalculateTransformationResultTypeParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCancelExecution:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/cancel-execution`,method:"PUT"}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCheckImportProgress:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/check-import-progress`}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCopyPreview:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/copy-preview`,method:"POST",body:e.bundleDataImporterCopyPreviewParameters}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigGet:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}`}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigSave:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}`,method:"PUT",body:e.bundleDataImporterConfigurationSaveParameters}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigHasImportFileUploaded:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/has-import-file-uploaded`}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigLoadColumnHeaders:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/column-headers`,method:"POST",body:e.bundleDataImporterCopyPreviewParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigLoadPreview:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/load-preview`,method:"POST",body:e.bundleDataImporterLoadPreviewParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigLoadTransformationResult:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/transformation-result`,method:"POST",body:e.bundleDataImporterLoadPreviewParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigStartImport:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/start-import`,method:"PUT"}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigUploadImportFile:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/upload-import-file`,method:"POST",body:e.body}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigUploadPreview:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/upload-preview`,method:"POST",body:e.body}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConnectionList:e.query({query:()=>({url:"/pimcore-studio/api/bundle/data-importer/connection/list"}),providesTags:["Bundle Data Importer"]}),bundleDataImporterDataTypeLoadClassAttributes:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/data-type/class-attributes",params:{classId:e.classId,loadAdvancedRelations:e.loadAdvancedRelations,systemRead:e.systemRead,systemWrite:e.systemWrite,transformationResultType:e.transformationResultType}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterDataTypeLoadUnitData:e.query({query:()=>({url:"/pimcore-studio/api/bundle/data-importer/data-type/unit-data"}),providesTags:["Bundle Data Importer"]}),bundleDataImporterUtilityCheckCrontab:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/utility/check-crontab",params:{cronExpression:e.cronExpression}}),providesTags:["Bundle Data Importer"]})}),overrideExisting:!1}),{useBundleDataImporterClassificationstoreLoadAttributesQuery:e$,useBundleDataImporterClassificationstoreLoadKeyNameQuery:eO,useBundleDataImporterClassificationstoreLoadKeysQuery:eE,useBundleDataImporterConfigCalculateTransformationResultTypeQuery:eB,useBundleDataImporterConfigCancelExecutionMutation:ez,useBundleDataImporterConfigCheckImportProgressQuery:eq,useBundleDataImporterConfigCopyPreviewMutation:eH,useBundleDataImporterConfigGetQuery:eV,useBundleDataImporterConfigSaveMutation:eW,useBundleDataImporterConfigHasImportFileUploadedQuery:e_,useBundleDataImporterConfigLoadColumnHeadersQuery:eX,useBundleDataImporterConfigLoadPreviewQuery:eU,useBundleDataImporterConfigLoadTransformationResultQuery:eG,useBundleDataImporterConfigStartImportMutation:eK,useBundleDataImporterConfigUploadImportFileMutation:eQ,useBundleDataImporterConfigUploadPreviewMutation:eY,useBundleDataImporterConnectionListQuery:eJ,useBundleDataImporterDataTypeLoadClassAttributesQuery:eZ,useBundleDataImporterDataTypeLoadUnitDataQuery:e0,useBundleDataImporterUtilityCheckCrontabQuery:e1}=eA,e2=new Set(["id","path","key"]),e3=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})},i=(0,eP.useSettings)(),n=(0,el.useMemo)(()=>(i.validLanguages??[]).map(e=>({value:e,label:e})),[i.validLanguages]),{data:l,isLoading:o}=(0,eR.useClassDefinitionCollectionQuery)(),s=((null==l?void 0:l.items)??[]).map(e=>({value:e.id,label:e.name})),d=t.loadStrategy??"id",c="attribute"===d,p=t.attributeDataObjectClassId??"",u=t.attributeName,{data:m,isLoading:g}=eZ({classId:p,systemRead:!0},{skip:""===p||!c}),h=(0,el.useMemo)(()=>((null==m?void 0:m.attributes)??[]).map(e=>({key:e.key??e.name??"",title:e.title??e.name??e.key??"",localized:!!e.localized})),[m]),x=h.map(e=>({value:e.key,label:e.title})),f=h.find(e=>e.key===u),v=(null==f?void 0:f.localized)??!1,y=c&&null!=u&&""!==u&&!e2.has(u);return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Load strategy"}),children:(0,en.jsx)(es.Select,{onChange:e=>{r("loadStrategy",e),"attribute"!==e&&a({...t,loadStrategy:e,attributeDataObjectClassId:void 0,attributeName:void 0,loadUnpublished:void 0})},options:[{value:"id",label:"By ID"},{value:"path",label:"By Path"},{value:"attribute",label:"By Attribute"}],value:d})}),c&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Class"}),children:(0,en.jsx)(es.Select,{loadingSkeleton:o,onChange:e=>{a({...t,attributeDataObjectClassId:e,attributeName:void 0})},options:s,value:""!==p?p:void 0})}),(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Attribute name"}),children:(0,en.jsx)(es.Select,{loadingSkeleton:g,onChange:e=>{r("attributeName",e)},options:x,value:u})}),y&&(0,en.jsx)(es.Form.Item,{className:e.formItemSwitch,children:(0,en.jsx)(es.Switch,{checked:!!t.partialMatch,labelRight:"Accept partial match",onChange:e=>{r("partialMatch",e)},size:"small"})}),v&&(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Language"}),children:(0,en.jsx)(es.Select,{onChange:e=>{r("attributeLanguage",e)},options:n,value:t.attributeLanguage})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:!!t.loadUnpublished,labelRight:"Load unpublished",onChange:e=>{r("loadUnpublished",e)},size:"small"})})]}),c?null:(0,en.jsx)("div",{style:{height:0}})]})})};class e5 extends er{renderSettings(e,t){return(0,en.jsx)(e3,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="loadDataObject",this.label="Load Data Object",this.group="loadImport"}}e5=(0,ee.Cg)([(0,et.injectable)()],e5);let e9=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})},i=t.unitSourceSelect??"id",{data:n,isLoading:l}=e0(),o=(0,el.useMemo)(()=>((null==n?void 0:n.UnitList)??[]).map(e=>({value:e.unitId??"",label:e.abbreviation??e.unitId??""})),[n]);return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Unit source"}),children:(0,en.jsx)(es.Select,{onChange:e=>{a({...t,unitSourceSelect:e,staticUnitSelect:void 0})},options:[{value:"id",label:"By Unit ID"},{value:"abbr",label:"By Abbreviation"},{value:"static",label:"Static"}],value:i})}),"static"===i&&(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Unit"}),children:(0,en.jsx)(es.Select,{loadingSkeleton:l,onChange:e=>{r("staticUnitSelect",e)},options:o,showSearch:!0,value:t.staticUnitSelect})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:!!t.unitNullIfNoValueCheckbox,labelRight:"Null if no value",onChange:e=>{r("unitNullIfNoValueCheckbox",e)},size:"small"})})]})})};class e6 extends er{renderSettings(e,t){return(0,en.jsx)(e9,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="quantityValue",this.label="Quantity Value",this.group="dataTypes"}}e6=(0,ee.Cg)([(0,et.injectable)()],e6);let e4=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Parent folder"}),children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowToClearRelation:!0,allowedAssetTypes:["folder"],assetsAllowed:!0,onChange:e=>{r("parentFolder",e??"/")},value:t.parentFolder??"/"})}),(0,en.jsx)(es.Form.Item,{className:e.formItemSwitch,children:(0,en.jsx)(es.Switch,{checked:!1!==t.useExisting,labelRight:"Use existing",onChange:e=>{r("useExisting",e)},size:"small"})}),(0,en.jsx)(es.Form.Item,{className:e.formItemSwitch,children:(0,en.jsx)(es.Switch,{checked:!0===t.overwriteExisting,labelRight:"Overwrite existing",onChange:e=>{r("overwriteExisting",e)},size:"small"})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Preg match"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("pregMatch",e.target.value)},value:t.pregMatch??""})})]})})};class e8 extends er{renderSettings(e,t){return(0,en.jsx)(e4,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="importAsset",this.label="Import Asset",this.group="loadImport"}}e8=(0,ee.Cg)([(0,et.injectable)()],e8);let e7=()=>{let{styles:e}=ec();return(0,en.jsx)(es.Text,{className:e.noSettings,type:"secondary",children:"No additional settings"})};function te(e,t,a){class r extends er{renderSettings(){return(0,en.jsx)(e7,{})}constructor(...r){super(...r),this.id=e,this.label=t,this.group=a}}return(0,ee.Cg)([(0,et.injectable)()],r)}let tt=te("flattenArray","Flatten Array","dataManipulation"),ta=te("reduceArrayKeyValuePairs","Reduce Array Key-Value Pairs","dataManipulation"),tr=te("htmlDecode","HTML Decode","dataManipulation"),ti=te("boolean","Boolean","dataTypes"),tn=te("asArray","As Array","dataTypes"),tl=te("asColor","As Color","dataTypes"),to=te("asCountries","As Countries","dataTypes"),ts=te("gallery","Gallery","dataTypes"),td=te("imageAdvanced","Image Advanced","dataTypes"),tc=te("quantityValueArray","Quantity Value Array","dataTypes"),tp=te("inputQuantityValue","Input Quantity Value","dataTypes"),tu=te("inputQuantityValueArray","Input Quantity Value Array","dataTypes"),tm=te("asGeobounds","As Geobounds","dataTypes"),tg=te("asGeopoint","As Geopoint","dataTypes"),th=te("asGeopolygon","As Geopolygon","dataTypes"),tx=te("asGeopolyline","As Geopolyline","dataTypes");class tf extends ea.DynamicTypeRegistryAbstract{}tf=(0,ee.Cg)([(0,et.injectable)()],tf);class tv extends ea.DynamicTypeAbstract{}tv=(0,ee.Cg)([(0,et.injectable)()],tv);let ty=()=>{let{t:e}=(0,et.useTranslation)(),t=t=>({async validator(a){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";r.length<=1?await Promise.resolve():await Promise.reject(Error(e("data-importer.interpreter.csv.single-char-only",{field:t})))}});return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{name:["interpreterConfig","settings","skipFirstRow"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.interpreter.csv.skip-first-row")})}),(0,en.jsx)(es.Form.Item,{name:["interpreterConfig","settings","saveHeaderName"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.interpreter.csv.save-header-name")})}),(0,en.jsx)(es.Form.Item,{initialValue:",",label:e("data-importer.interpreter.csv.delimiter"),name:["interpreterConfig","settings","delimiter"],required:!0,rules:[{required:!0,message:e("data-importer.interpreter.csv.required",{field:e("data-importer.interpreter.csv.delimiter")})},t(e("data-importer.interpreter.csv.delimiter"))],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{initialValue:'"',label:e("data-importer.interpreter.csv.enclosure"),name:["interpreterConfig","settings","enclosure"],required:!0,rules:[{required:!0,message:e("data-importer.interpreter.csv.required",{field:e("data-importer.interpreter.csv.enclosure")})},t(e("data-importer.interpreter.csv.enclosure"))],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{initialValue:"\\",label:e("data-importer.interpreter.csv.escape"),name:["interpreterConfig","settings","escape"],required:!0,rules:[t(e("data-importer.interpreter.csv.escape"))],children:(0,en.jsx)(es.Input,{})})]})};class tb extends tv{renderSettings(){return(0,en.jsx)(ty,{})}constructor(...e){super(...e),this.id="csv",this.label="data-importer.interpreter.csv"}}tb=(0,ee.Cg)([(0,et.injectable)()],tb);let tj=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsx)(es.Form.Item,{label:e("data-importer.interpreter.json.path"),name:["interpreterConfig","settings","path"],children:(0,en.jsx)(es.Input,{placeholder:"data[*]"})})};class tS extends tv{renderSettings(){return(0,en.jsx)(tj,{})}constructor(...e){super(...e),this.id="json",this.label="data-importer.interpreter.json"}}tS=(0,ee.Cg)([(0,et.injectable)()],tS);let tI=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsx)(es.Alert,{message:e("data-importer.interpreter.sql.info"),type:"info"})};class tC extends tv{renderSettings(){return(0,en.jsx)(tI,{})}constructor(...e){super(...e),this.id="sql",this.label="data-importer.interpreter.sql"}}tC=(0,ee.Cg)([(0,et.injectable)()],tC);let tw=(0,ed.createStyles)(e=>{let{css:t}=e;return{monoTextArea:t` + `}}),ep=e=>{let{children:t}=e,{styles:a}=ec();return(0,en.jsx)(ea.FieldWidthProvider,{children:(0,en.jsx)(es.Form,{colon:!1,layout:"vertical",children:t(a)})})},eu=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Mode"}),children:(0,en.jsx)(es.Select,{onChange:e=>{a({...t,mode:e})},options:[{value:"both",label:"Both"},{value:"left",label:"Left"},{value:"right",label:"Right"}],value:t.mode??"both"})})})};class em extends er{renderSettings(e,t){return(0,en.jsx)(eu,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="trim",this.label="Trim",this.group="dataManipulation"}}em=(0,ee.Cg)([(0,et.injectable)()],em);let eg=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Glue"}),children:(0,en.jsx)(es.Input,{onChange:e=>{var r;r=e.target.value,a({...t,glue:r})},value:t.glue??" "})})})};class eh extends er{renderSettings(e,t){return(0,en.jsx)(eg,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="combine",this.label="Combine",this.group="dataManipulation"}}eh=(0,ee.Cg)([(0,et.injectable)()],eh);let ex=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Mode"}),children:(0,en.jsx)(es.Select,{onChange:e=>{r("mode",e)},options:[{value:"append",label:"Append"},{value:"prepend",label:"Prepend"}],value:t.mode??"append"})}),(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Text"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("text",e.target.value)},value:t.text??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:t.alwaysAdd??!1,labelRight:"Always add",onChange:e=>{r("alwaysAdd",e)},size:"small"})})]})})};class ef extends er{renderSettings(e,t){return(0,en.jsx)(ex,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="staticText",this.label="Static Text",this.group="dataManipulation"}}ef=(0,ee.Cg)([(0,et.injectable)()],ef);let ev=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Search"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("search",e.target.value)},value:t.search??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Replace"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("replace",e.target.value)},value:t.replace??""})})]})})};class ey extends er{renderSettings(e,t){return(0,en.jsx)(ev,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="stringReplace",this.label="String Replace",this.group="dataManipulation"}}ey=(0,ee.Cg)([(0,et.injectable)()],ey);let eb=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Format"}),children:(0,en.jsx)(es.Input,{onChange:e=>{var r;r=e.target.value,a({...t,format:r})},placeholder:"Y-m-d",value:t.format??"Y-m-d"})})})};class ej extends er{renderSettings(e,t){return(0,en.jsx)(eb,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="date",this.label="Date",this.group="dataTypes"}}ej=(0,ee.Cg)([(0,et.injectable)()],ej);let eC=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:t.returnNullIfEmpty??!1,labelRight:"Return null if empty",onChange:e=>{a({...t,returnNullIfEmpty:e})},size:"small"})})})};class eS extends er{renderSettings(e,t){return(0,en.jsx)(eC,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="numeric",this.label="Numeric",this.group="dataTypes"}}eS=(0,ee.Cg)([(0,et.injectable)()],eS);let eI=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Delimiter"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("delimiter",e.target.value)},value:t.delimiter??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:t.keepSubArrays??!1,labelRight:"Keep sub-arrays",onChange:e=>{r("keepSubArrays",e)},size:"small"})})]})})};class ew extends er{renderSettings(e,t){return(0,en.jsx)(eI,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="explode",this.label="Explode",this.group="dataManipulation"}}ew=(0,ee.Cg)([(0,et.injectable)()],ew);let eT=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Original"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("original",e.target.value)},value:t.original??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Converted"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("converted",e.target.value)},value:t.converted??""})})]})})};class eF extends er{renderSettings(e,t){return(0,en.jsx)(eT,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="conditionalConversion",this.label="Conditional Conversion",this.group="dataManipulation"}}eF=(0,ee.Cg)([(0,et.injectable)()],eF);let eD=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Attribute"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("attribute",e.target.value)},value:t.attribute??""})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Forward parameter"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("forward_parameter",e.target.value)},value:t.forward_parameter??""})})]})})};class eN extends er{renderSettings(e,t){return(0,en.jsx)(eD,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="objectField",this.label="Object Field",this.group="dataManipulation"}}eN=(0,ee.Cg)([(0,et.injectable)()],eN);let ek=e=>{let{settings:t,onChange:a}=e;return(0,en.jsx)(ep,{children:e=>(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Load strategy"}),children:(0,en.jsx)(es.Select,{onChange:e=>{a({...t,loadStrategy:e})},options:[{value:"path",label:"By path"},{value:"id",label:"By ID"}],value:t.loadStrategy??"path"})})})};class eP extends er{renderSettings(e,t){return(0,en.jsx)(ek,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="loadAsset",this.label="Load Asset",this.group="loadImport"}}eP=(0,ee.Cg)([(0,et.injectable)()],eP);var eL=a(2703),eR=a(3513),eM=a(1436);let eA=eM.api.enhanceEndpoints({addTagTypes:["Bundle Data Importer"]}).injectEndpoints({endpoints:e=>({bundleDataImporterClassificationstoreLoadAttributes:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/classificationstore/attributes",params:{classId:e.classId}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterClassificationstoreLoadKeyName:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/classificationstore/key-name",params:{keyId:e.keyId}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterClassificationstoreLoadKeys:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/classificationstore/keys",params:{classId:e.classId,fieldName:e.fieldName,transformationResultType:e.transformationResultType,sort:e.sort,start:e.start,limit:e.limit,searchfilter:e.searchfilter,filter:e.filter}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCalculateTransformationResultType:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/transformation-result-type`,method:"POST",body:e.bundleDataImporterCalculateTransformationResultTypeParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCancelExecution:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/cancel-execution`,method:"PUT"}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCheckImportProgress:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/check-import-progress`}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigCopyPreview:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/copy-preview`,method:"POST",body:e.bundleDataImporterCopyPreviewParameters}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigGet:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}`}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigSave:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}`,method:"PUT",body:e.bundleDataImporterConfigurationSaveParameters}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigHasImportFileUploaded:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/has-import-file-uploaded`}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigLoadColumnHeaders:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/column-headers`,method:"POST",body:e.bundleDataImporterCopyPreviewParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigLoadPreview:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/load-preview`,method:"POST",body:e.bundleDataImporterLoadPreviewParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigLoadTransformationResult:e.query({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/transformation-result`,method:"POST",body:e.bundleDataImporterLoadPreviewParameters}),providesTags:["Bundle Data Importer"]}),bundleDataImporterConfigStartImport:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/start-import`,method:"PUT"}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigUploadImportFile:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/upload-import-file`,method:"POST",body:e.body}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConfigUploadPreview:e.mutation({query:e=>({url:`/pimcore-studio/api/bundle/data-importer/config/${e.name}/upload-preview`,method:"POST",body:e.body}),invalidatesTags:["Bundle Data Importer"]}),bundleDataImporterConnectionList:e.query({query:()=>({url:"/pimcore-studio/api/bundle/data-importer/connection/list"}),providesTags:["Bundle Data Importer"]}),bundleDataImporterDataTypeLoadClassAttributes:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/data-type/class-attributes",params:{classId:e.classId,loadAdvancedRelations:e.loadAdvancedRelations,systemRead:e.systemRead,systemWrite:e.systemWrite,transformationResultType:e.transformationResultType}}),providesTags:["Bundle Data Importer"]}),bundleDataImporterDataTypeLoadUnitData:e.query({query:()=>({url:"/pimcore-studio/api/bundle/data-importer/data-type/unit-data"}),providesTags:["Bundle Data Importer"]}),bundleDataImporterUtilityCheckCrontab:e.query({query:e=>({url:"/pimcore-studio/api/bundle/data-importer/utility/check-crontab",params:{cronExpression:e.cronExpression}}),providesTags:["Bundle Data Importer"]})}),overrideExisting:!1}),{useBundleDataImporterClassificationstoreLoadAttributesQuery:e$,useBundleDataImporterClassificationstoreLoadKeyNameQuery:eO,useBundleDataImporterClassificationstoreLoadKeysQuery:eE,useBundleDataImporterConfigCalculateTransformationResultTypeQuery:eB,useBundleDataImporterConfigCancelExecutionMutation:ez,useBundleDataImporterConfigCheckImportProgressQuery:eq,useBundleDataImporterConfigCopyPreviewMutation:eH,useBundleDataImporterConfigGetQuery:eV,useBundleDataImporterConfigSaveMutation:eW,useBundleDataImporterConfigHasImportFileUploadedQuery:e_,useBundleDataImporterConfigLoadColumnHeadersQuery:eX,useBundleDataImporterConfigLoadPreviewQuery:eU,useBundleDataImporterConfigLoadTransformationResultQuery:eG,useBundleDataImporterConfigStartImportMutation:eK,useBundleDataImporterConfigUploadImportFileMutation:eQ,useBundleDataImporterConfigUploadPreviewMutation:eY,useBundleDataImporterConnectionListQuery:eJ,useBundleDataImporterDataTypeLoadClassAttributesQuery:eZ,useBundleDataImporterDataTypeLoadUnitDataQuery:e0,useBundleDataImporterUtilityCheckCrontabQuery:e1}=eA,e2=new Set(["id","path","key"]),e3=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})},i=(0,eL.useSettings)(),n=(0,el.useMemo)(()=>(i.validLanguages??[]).map(e=>({value:e,label:e})),[i.validLanguages]),{data:l,isLoading:o}=(0,eR.useClassDefinitionCollectionQuery)(),s=((null==l?void 0:l.items)??[]).map(e=>({value:e.id,label:e.name})),d=t.loadStrategy??"id",c="attribute"===d,p=t.attributeDataObjectClassId??"",u=t.attributeName,{data:m,isLoading:g}=eZ({classId:p,systemRead:!0},{skip:""===p||!c}),h=(0,el.useMemo)(()=>((null==m?void 0:m.attributes)??[]).map(e=>({key:e.key??e.name??"",title:e.title??e.name??e.key??"",localized:!!e.localized})),[m]),x=h.map(e=>({value:e.key,label:e.title})),f=h.find(e=>e.key===u),v=(null==f?void 0:f.localized)??!1,y=c&&null!=u&&""!==u&&!e2.has(u);return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Load strategy"}),children:(0,en.jsx)(es.Select,{onChange:e=>{r("loadStrategy",e),"attribute"!==e&&a({...t,loadStrategy:e,attributeDataObjectClassId:void 0,attributeName:void 0,loadUnpublished:void 0})},options:[{value:"id",label:"By ID"},{value:"path",label:"By Path"},{value:"attribute",label:"By Attribute"}],value:d})}),c&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Class"}),children:(0,en.jsx)(es.Select,{loadingSkeleton:o,onChange:e=>{a({...t,attributeDataObjectClassId:e,attributeName:void 0})},options:s,value:""!==p?p:void 0})}),(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Attribute name"}),children:(0,en.jsx)(es.Select,{loadingSkeleton:g,onChange:e=>{r("attributeName",e)},options:x,value:u})}),y&&(0,en.jsx)(es.Form.Item,{className:e.formItemSwitch,children:(0,en.jsx)(es.Switch,{checked:!!t.partialMatch,labelRight:"Accept partial match",onChange:e=>{r("partialMatch",e)},size:"small"})}),v&&(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Language"}),children:(0,en.jsx)(es.Select,{onChange:e=>{r("attributeLanguage",e)},options:n,value:t.attributeLanguage})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:!!t.loadUnpublished,labelRight:"Load unpublished",onChange:e=>{r("loadUnpublished",e)},size:"small"})})]}),c?null:(0,en.jsx)("div",{style:{height:0}})]})})};class e5 extends er{renderSettings(e,t){return(0,en.jsx)(e3,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="loadDataObject",this.label="Load Data Object",this.group="loadImport"}}e5=(0,ee.Cg)([(0,et.injectable)()],e5);let e9=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})},i=t.unitSourceSelect??"id",{data:n,isLoading:l}=e0(),o=(0,el.useMemo)(()=>((null==n?void 0:n.UnitList)??[]).map(e=>({value:e.unitId??"",label:e.abbreviation??e.unitId??""})),[n]);return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Unit source"}),children:(0,en.jsx)(es.Select,{onChange:e=>{a({...t,unitSourceSelect:e,staticUnitSelect:void 0})},options:[{value:"id",label:"By Unit ID"},{value:"abbr",label:"By Abbreviation"},{value:"static",label:"Static"}],value:i})}),"static"===i&&(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Unit"}),children:(0,en.jsx)(es.Select,{loadingSkeleton:l,onChange:e=>{r("staticUnitSelect",e)},options:o,showSearch:!0,value:t.staticUnitSelect})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,children:(0,en.jsx)(es.Switch,{checked:!!t.unitNullIfNoValueCheckbox,labelRight:"Null if no value",onChange:e=>{r("unitNullIfNoValueCheckbox",e)},size:"small"})})]})})};class e6 extends er{renderSettings(e,t){return(0,en.jsx)(e9,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="quantityValue",this.label="Quantity Value",this.group="dataTypes"}}e6=(0,ee.Cg)([(0,et.injectable)()],e6);let e4=e=>{let{settings:t,onChange:a}=e,r=(e,r)=>{a({...t,[e]:r})};return(0,en.jsx)(ep,{children:e=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{className:e.formItem,label:(0,en.jsx)("span",{className:e.label,children:"Parent folder"}),children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowToClearRelation:!0,allowedAssetTypes:["folder"],assetsAllowed:!0,onChange:e=>{r("parentFolder",e??"/")},value:t.parentFolder??"/"})}),(0,en.jsx)(es.Form.Item,{className:e.formItemSwitch,children:(0,en.jsx)(es.Switch,{checked:!1!==t.useExisting,labelRight:"Use existing",onChange:e=>{r("useExisting",e)},size:"small"})}),(0,en.jsx)(es.Form.Item,{className:e.formItemSwitch,children:(0,en.jsx)(es.Switch,{checked:!0===t.overwriteExisting,labelRight:"Overwrite existing",onChange:e=>{r("overwriteExisting",e)},size:"small"})}),(0,en.jsx)(es.Form.Item,{className:e.formItemLast,label:(0,en.jsx)("span",{className:e.label,children:"Preg match"}),children:(0,en.jsx)(es.Input,{onChange:e=>{r("pregMatch",e.target.value)},value:t.pregMatch??""})})]})})};class e8 extends er{renderSettings(e,t){return(0,en.jsx)(e4,{onChange:t,settings:e})}constructor(...e){super(...e),this.id="importAsset",this.label="Import Asset",this.group="loadImport"}}e8=(0,ee.Cg)([(0,et.injectable)()],e8);let e7=()=>{let{styles:e}=ec();return(0,en.jsx)(es.Text,{className:e.noSettings,type:"secondary",children:"No additional settings"})};function te(e,t,a){class r extends er{renderSettings(){return(0,en.jsx)(e7,{})}constructor(...r){super(...r),this.id=e,this.label=t,this.group=a}}return(0,ee.Cg)([(0,et.injectable)()],r)}let tt=te("flattenArray","Flatten Array","dataManipulation"),ta=te("reduceArrayKeyValuePairs","Reduce Array Key-Value Pairs","dataManipulation"),tr=te("htmlDecode","HTML Decode","dataManipulation"),ti=te("boolean","Boolean","dataTypes"),tn=te("asArray","As Array","dataTypes"),tl=te("asColor","As Color","dataTypes"),to=te("asCountries","As Countries","dataTypes"),ts=te("gallery","Gallery","dataTypes"),td=te("imageAdvanced","Image Advanced","dataTypes"),tc=te("quantityValueArray","Quantity Value Array","dataTypes"),tp=te("inputQuantityValue","Input Quantity Value","dataTypes"),tu=te("inputQuantityValueArray","Input Quantity Value Array","dataTypes"),tm=te("asGeobounds","As Geobounds","dataTypes"),tg=te("asGeopoint","As Geopoint","dataTypes"),th=te("asGeopolygon","As Geopolygon","dataTypes"),tx=te("asGeopolyline","As Geopolyline","dataTypes");class tf extends ea.DynamicTypeRegistryAbstract{}tf=(0,ee.Cg)([(0,et.injectable)()],tf);class tv extends ea.DynamicTypeAbstract{}tv=(0,ee.Cg)([(0,et.injectable)()],tv);let ty=()=>{let{t:e}=(0,et.useTranslation)(),t=t=>({async validator(a){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";r.length<=1?await Promise.resolve():await Promise.reject(Error(e("data-importer.interpreter.csv.single-char-only",{field:t})))}});return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{name:["interpreterConfig","settings","skipFirstRow"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.interpreter.csv.skip-first-row")})}),(0,en.jsx)(es.Form.Item,{name:["interpreterConfig","settings","saveHeaderName"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.interpreter.csv.save-header-name")})}),(0,en.jsx)(es.Form.Item,{initialValue:",",label:e("data-importer.interpreter.csv.delimiter"),name:["interpreterConfig","settings","delimiter"],required:!0,rules:[{required:!0,message:e("data-importer.interpreter.csv.required",{field:e("data-importer.interpreter.csv.delimiter")})},t(e("data-importer.interpreter.csv.delimiter"))],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{initialValue:'"',label:e("data-importer.interpreter.csv.enclosure"),name:["interpreterConfig","settings","enclosure"],required:!0,rules:[{required:!0,message:e("data-importer.interpreter.csv.required",{field:e("data-importer.interpreter.csv.enclosure")})},t(e("data-importer.interpreter.csv.enclosure"))],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{initialValue:"\\",label:e("data-importer.interpreter.csv.escape"),name:["interpreterConfig","settings","escape"],required:!0,rules:[t(e("data-importer.interpreter.csv.escape"))],children:(0,en.jsx)(es.Input,{})})]})};class tb extends tv{renderSettings(){return(0,en.jsx)(ty,{})}constructor(...e){super(...e),this.id="csv",this.label="data-importer.interpreter.csv"}}tb=(0,ee.Cg)([(0,et.injectable)()],tb);let tj=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsx)(es.Form.Item,{label:e("data-importer.interpreter.json.path"),name:["interpreterConfig","settings","path"],children:(0,en.jsx)(es.Input,{placeholder:"data[*]"})})};class tC extends tv{renderSettings(){return(0,en.jsx)(tj,{})}constructor(...e){super(...e),this.id="json",this.label="data-importer.interpreter.json"}}tC=(0,ee.Cg)([(0,et.injectable)()],tC);let tS=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsx)(es.Alert,{message:e("data-importer.interpreter.sql.info"),type:"info"})};class tI extends tv{renderSettings(){return(0,en.jsx)(tS,{})}constructor(...e){super(...e),this.id="sql",this.label="data-importer.interpreter.sql"}}tI=(0,ee.Cg)([(0,et.injectable)()],tI);let tw=(0,ed.createStyles)(e=>{let{css:t}=e;return{monoTextArea:t` font-family: monospace; - `}}),tT=()=>{let{t:e}=(0,et.useTranslation)(),{styles:t}=tw();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{initialValue:"/root/item",label:e("data-importer.interpreter.xml.xpath"),name:["interpreterConfig","settings","xpath"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.interpreter.xml.xpath")})}],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.interpreter.xml.schema"),name:["interpreterConfig","settings","schema"],children:(0,en.jsx)(es.TextArea,{className:t.monoTextArea,rows:6})})]})};class tF extends tv{renderSettings(){return(0,en.jsx)(tT,{})}constructor(...e){super(...e),this.id="xml",this.label="data-importer.interpreter.xml"}}tF=(0,ee.Cg)([(0,et.injectable)()],tF);let tN=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{name:["interpreterConfig","settings","skipFirstRow"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.interpreter.xlsx.skip-first-row")})}),(0,en.jsx)(es.Form.Item,{initialValue:"Sheet1",label:e("data-importer.interpreter.xlsx.sheet-name"),name:["interpreterConfig","settings","sheetName"],children:(0,en.jsx)(es.Input,{})})]})};class tD extends tv{renderSettings(){return(0,en.jsx)(tN,{})}constructor(...e){super(...e),this.id="xlsx",this.label="data-importer.interpreter.xlsx"}}tD=(0,ee.Cg)([(0,et.injectable)()],tD);class tk extends ea.DynamicTypeRegistryAbstract{}tk=(0,ee.Cg)([(0,et.injectable)()],tk);class tL extends ea.DynamicTypeAbstract{}tL=(0,ee.Cg)([(0,et.injectable)()],tL);let tP=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.asset.asset-path"),name:["loaderConfig","settings","assetPath"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.asset.asset-path")})}],children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowedAssetTypes:["text","document","unknown"],assetsAllowed:!0})})};class tR extends tL{renderSettings(e){return(0,en.jsx)(tP,{})}constructor(...e){super(...e),this.id="asset",this.label="data-importer.loader.asset"}}tR=(0,ee.Cg)([(0,et.injectable)()],tR);let tM=eA.enhanceEndpoints({addTagTypes:["DataHubConfigs"],endpoints:{bundleDataImporterClassificationstoreLoadAttributes:{providesTags:[]},bundleDataImporterClassificationstoreLoadKeyName:{providesTags:[]},bundleDataImporterClassificationstoreLoadKeys:{providesTags:[]},bundleDataImporterConfigCancelExecution:{invalidatesTags:[]},bundleDataImporterConfigCheckImportProgress:{providesTags:[]},bundleDataImporterConfigCalculateTransformationResultType:{providesTags:[]},bundleDataImporterConfigCopyPreview:{invalidatesTags:[]},bundleDataImporterConfigLoadColumnHeaders:{providesTags:[]},bundleDataImporterConfigLoadPreview:{providesTags:[]},bundleDataImporterConfigLoadTransformationResult:{providesTags:[]},bundleDataImporterConfigGet:{providesTags:[]},bundleDataImporterConfigSave:{invalidatesTags:["DataHubConfigs"]},bundleDataImporterConfigHasImportFileUploaded:{providesTags:[]},bundleDataImporterConfigUploadImportFile:{invalidatesTags:[]},bundleDataImporterConfigUploadPreview:{invalidatesTags:[]},bundleDataImporterConfigStartImport:{invalidatesTags:[]},bundleDataImporterConnectionList:{providesTags:[]},bundleDataImporterDataTypeLoadClassAttributes:{providesTags:[]},bundleDataImporterDataTypeLoadUnitData:{providesTags:[]},bundleDataImporterUtilityCheckCrontab:{providesTags:[]}}}),{useBundleDataImporterConfigGetQuery:tA,useBundleDataImporterConfigSaveMutation:t$,useBundleDataImporterConfigHasImportFileUploadedQuery:tO,useBundleDataImporterConfigCheckImportProgressQuery:tE,useBundleDataImporterConfigStartImportMutation:tB,useBundleDataImporterConfigCancelExecutionMutation:tz,useBundleDataImporterConnectionListQuery:tq}=tM,tH=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),r=es.Form.useFormInstance(),[i,n]=(0,el.useState)(!1),{data:l,isFetching:o,isLoading:s,isError:d,refetch:c}=tO({name:t}),p=`${(0,eM.getPrefix)()}/bundle/data-importer/config/${t}/upload-import-file`;(0,el.useEffect)(()=>{let e=(null==l?void 0:l.filePath)??"";(r.getFieldValue(["loaderConfig","settings","uploadFilePath"])??"")!==e&&r.setFieldValue(["loaderConfig","settings","uploadFilePath"],e,{triggerChange:!1})},[null==l?void 0:l.filePath,r]);let u=(null==l?void 0:l.exists)===!0,m=s||o&&void 0===l,g=(null==l?void 0:l.message)??a(u?"data-importer.loader.upload.file-uploaded":"data-importer.loader.upload.no-file");return(0,en.jsxs)(es.Space,{direction:"vertical",size:"small",children:[m?(0,en.jsx)(es.Spin,{type:"classic"}):(0,en.jsx)(es.Alert,{message:g,type:d?"error":u?"success":"warning"}),(0,en.jsx)(es.Form.Item,{hidden:!0,name:["loaderConfig","settings","uploadFilePath"],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Button,{onClick:()=>{n(!0)},type:"primary",children:a("data-importer.loader.upload.open-upload")}),(0,en.jsx)(es.ImportModal,{action:p,onOpenChange:n,onUploadSuccess:()=>{c()},open:i,title:a("data-importer.loader.upload.modal-title")})]})};class tV extends tL{renderSettings(e){return(0,en.jsx)(tH,{configName:e})}constructor(...e){super(...e),this.id="upload",this.label="data-importer.loader.upload"}}tV=(0,ee.Cg)([(0,et.injectable)()],tV);let tW=(e,t)=>String((null==t?void 0:t.label)??"").toLowerCase().includes(e.toLowerCase()),t_=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.http.schema"),name:["loaderConfig","settings","schema"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.http.schema")})}],children:(0,en.jsx)(es.Select,{filterOption:tW,options:[{value:"https://",label:"HTTPS"},{value:"http://",label:"HTTP"}],showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.http.url"),name:["loaderConfig","settings","url"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.http.url")})}],children:(0,en.jsx)(es.Input,{placeholder:"example.com/data.csv"})})]})};class tX extends tL{renderSettings(e){return(0,en.jsx)(t_,{})}constructor(...e){super(...e),this.id="http",this.label="data-importer.loader.http"}}tX=(0,ee.Cg)([(0,et.injectable)()],tX);let tU=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.host"),name:["loaderConfig","settings","host"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.host")})}],children:(0,en.jsx)(es.Input,{placeholder:"example.com"})}),(0,en.jsx)(es.Form.Item,{initialValue:22,label:e("data-importer.loader.sftp.port"),name:["loaderConfig","settings","port"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.port")})}],children:(0,en.jsx)(es.InputNumber,{max:65535,min:1})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.username"),name:["loaderConfig","settings","username"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.username")})}],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.password"),name:["loaderConfig","settings","password"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.password")})}],children:(0,en.jsx)(es.InputPassword,{})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.remote-path"),name:["loaderConfig","settings","remotePath"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.remote-path")})}],children:(0,en.jsx)(es.Input,{placeholder:"/path/to/file.csv"})})]})};class tG extends tL{renderSettings(e){return(0,en.jsx)(tU,{})}constructor(...e){super(...e),this.id="sftp",this.label="data-importer.loader.sftp"}}tG=(0,ee.Cg)([(0,et.injectable)()],tG);var tK=a(2692);let tQ=(0,ed.createStyles)(e=>{let{css:t}=e;return{fullWidth:t` + `}}),tT=()=>{let{t:e}=(0,et.useTranslation)(),{styles:t}=tw();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{initialValue:"/root/item",label:e("data-importer.interpreter.xml.xpath"),name:["interpreterConfig","settings","xpath"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.interpreter.xml.xpath")})}],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.interpreter.xml.schema"),name:["interpreterConfig","settings","schema"],children:(0,en.jsx)(es.TextArea,{className:t.monoTextArea,rows:6})})]})};class tF extends tv{renderSettings(){return(0,en.jsx)(tT,{})}constructor(...e){super(...e),this.id="xml",this.label="data-importer.interpreter.xml"}}tF=(0,ee.Cg)([(0,et.injectable)()],tF);let tD=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{name:["interpreterConfig","settings","skipFirstRow"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.interpreter.xlsx.skip-first-row")})}),(0,en.jsx)(es.Form.Item,{initialValue:"Sheet1",label:e("data-importer.interpreter.xlsx.sheet-name"),name:["interpreterConfig","settings","sheetName"],children:(0,en.jsx)(es.Input,{})})]})};class tN extends tv{renderSettings(){return(0,en.jsx)(tD,{})}constructor(...e){super(...e),this.id="xlsx",this.label="data-importer.interpreter.xlsx"}}tN=(0,ee.Cg)([(0,et.injectable)()],tN);class tk extends ea.DynamicTypeRegistryAbstract{}tk=(0,ee.Cg)([(0,et.injectable)()],tk);class tP extends ea.DynamicTypeAbstract{}tP=(0,ee.Cg)([(0,et.injectable)()],tP);let tL=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.asset.asset-path"),name:["loaderConfig","settings","assetPath"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.asset.asset-path")})}],children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowedAssetTypes:["text","document","unknown"],assetsAllowed:!0})})};class tR extends tP{renderSettings(e){return(0,en.jsx)(tL,{})}constructor(...e){super(...e),this.id="asset",this.label="data-importer.loader.asset"}}tR=(0,ee.Cg)([(0,et.injectable)()],tR);let tM=eA.enhanceEndpoints({addTagTypes:["DataHubConfigs"],endpoints:{bundleDataImporterClassificationstoreLoadAttributes:{providesTags:[]},bundleDataImporterClassificationstoreLoadKeyName:{providesTags:[]},bundleDataImporterClassificationstoreLoadKeys:{providesTags:[]},bundleDataImporterConfigCancelExecution:{invalidatesTags:[]},bundleDataImporterConfigCheckImportProgress:{providesTags:[]},bundleDataImporterConfigCalculateTransformationResultType:{providesTags:[]},bundleDataImporterConfigCopyPreview:{invalidatesTags:[]},bundleDataImporterConfigLoadColumnHeaders:{providesTags:[]},bundleDataImporterConfigLoadPreview:{providesTags:[]},bundleDataImporterConfigLoadTransformationResult:{providesTags:[]},bundleDataImporterConfigGet:{providesTags:[]},bundleDataImporterConfigSave:{invalidatesTags:["DataHubConfigs"]},bundleDataImporterConfigHasImportFileUploaded:{providesTags:[]},bundleDataImporterConfigUploadImportFile:{invalidatesTags:[]},bundleDataImporterConfigUploadPreview:{invalidatesTags:[]},bundleDataImporterConfigStartImport:{invalidatesTags:[]},bundleDataImporterConnectionList:{providesTags:[]},bundleDataImporterDataTypeLoadClassAttributes:{providesTags:[]},bundleDataImporterDataTypeLoadUnitData:{providesTags:[]},bundleDataImporterUtilityCheckCrontab:{providesTags:[]}}}),{useBundleDataImporterConfigGetQuery:tA,useBundleDataImporterConfigSaveMutation:t$,useBundleDataImporterConfigHasImportFileUploadedQuery:tO,useBundleDataImporterConfigCheckImportProgressQuery:tE,useBundleDataImporterConfigStartImportMutation:tB,useBundleDataImporterConfigCancelExecutionMutation:tz,useBundleDataImporterConnectionListQuery:tq}=tM,tH=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),r=es.Form.useFormInstance(),[i,n]=(0,el.useState)(!1),{data:l,isFetching:o,isLoading:s,isError:d,refetch:c}=tO({name:t}),p=`${(0,eM.getPrefix)()}/bundle/data-importer/config/${t}/upload-import-file`;(0,el.useEffect)(()=>{let e=(null==l?void 0:l.filePath)??"";(r.getFieldValue(["loaderConfig","settings","uploadFilePath"])??"")!==e&&r.setFieldValue(["loaderConfig","settings","uploadFilePath"],e,{triggerChange:!1})},[null==l?void 0:l.filePath,r]);let u=(null==l?void 0:l.exists)===!0,m=s||o&&void 0===l,g=(null==l?void 0:l.message)??a(u?"data-importer.loader.upload.file-uploaded":"data-importer.loader.upload.no-file");return(0,en.jsxs)(es.Space,{direction:"vertical",size:"small",children:[m?(0,en.jsx)(es.Spin,{type:"classic"}):(0,en.jsx)(es.Alert,{message:g,type:d?"error":u?"success":"warning"}),(0,en.jsx)(es.Form.Item,{hidden:!0,name:["loaderConfig","settings","uploadFilePath"],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Button,{onClick:()=>{n(!0)},type:"primary",children:a("data-importer.loader.upload.open-upload")}),(0,en.jsx)(es.ImportModal,{action:p,onOpenChange:n,onUploadSuccess:()=>{c()},open:i,title:a("data-importer.loader.upload.modal-title")})]})};class tV extends tP{renderSettings(e){return(0,en.jsx)(tH,{configName:e})}constructor(...e){super(...e),this.id="upload",this.label="data-importer.loader.upload"}}tV=(0,ee.Cg)([(0,et.injectable)()],tV);let tW=(e,t)=>String((null==t?void 0:t.label)??"").toLowerCase().includes(e.toLowerCase()),t_=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.http.schema"),name:["loaderConfig","settings","schema"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.http.schema")})}],children:(0,en.jsx)(es.Select,{filterOption:tW,options:[{value:"https://",label:"HTTPS"},{value:"http://",label:"HTTP"}],showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.http.url"),name:["loaderConfig","settings","url"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.http.url")})}],children:(0,en.jsx)(es.Input,{placeholder:"example.com/data.csv"})})]})};class tX extends tP{renderSettings(e){return(0,en.jsx)(t_,{})}constructor(...e){super(...e),this.id="http",this.label="data-importer.loader.http"}}tX=(0,ee.Cg)([(0,et.injectable)()],tX);let tU=()=>{let{t:e}=(0,et.useTranslation)();return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.host"),name:["loaderConfig","settings","host"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.host")})}],children:(0,en.jsx)(es.Input,{placeholder:"example.com"})}),(0,en.jsx)(es.Form.Item,{initialValue:22,label:e("data-importer.loader.sftp.port"),name:["loaderConfig","settings","port"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.port")})}],children:(0,en.jsx)(es.InputNumber,{max:65535,min:1})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.username"),name:["loaderConfig","settings","username"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.username")})}],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.password"),name:["loaderConfig","settings","password"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.password")})}],children:(0,en.jsx)(es.InputPassword,{})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sftp.remote-path"),name:["loaderConfig","settings","remotePath"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sftp.remote-path")})}],children:(0,en.jsx)(es.Input,{placeholder:"/path/to/file.csv"})})]})};class tG extends tP{renderSettings(e){return(0,en.jsx)(tU,{})}constructor(...e){super(...e),this.id="sftp",this.label="data-importer.loader.sftp"}}tG=(0,ee.Cg)([(0,et.injectable)()],tG);var tK=a(2692);let tQ=(0,ed.createStyles)(e=>{let{css:t}=e;return{fullWidth:t` width: 100%; - `}}),tY=()=>{let{t:e}=(0,et.useTranslation)(),{styles:t}=tQ(),a=es.Form.useFormInstance(),r=es.Form.useWatch(["name"]),i=`${window.location.protocol}//${window.location.host}/pimcore-datahub-import/${r??""}/push`;return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.push.api-key"),required:!0,children:(0,en.jsxs)(es.Compact,{className:t.fullWidth,children:[(0,en.jsx)(es.Form.Item,{name:["loaderConfig","settings","apiKey"],noStyle:!0,rules:[{required:!0,message:e("data-importer.loader.push.api-key-required")},{min:16,message:e("data-importer.loader.push.api-key-min-length")}],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Button,{htmlType:"button",icon:(0,en.jsx)(es.Icon,{value:"reload"}),onClick:()=>{let e=(0,tK.v4)();a.setFieldValue(["loaderConfig","settings","apiKey"],e,{triggerChange:!0})},type:"default",children:e("data-importer.loader.push.api-key.generate")})]})}),(0,en.jsx)(es.Form.Item,{name:["loaderConfig","settings","ignoreNotEmptyQueue"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.loader.push.ignore-not-empty-queue")})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.push.endpoint"),children:(0,en.jsx)(es.Alert,{message:i,type:"info"})})]})};class tJ extends tL{renderSettings(e){return(0,en.jsx)(tY,{})}constructor(...e){super(...e),this.id="push",this.label="data-importer.loader.push"}}tJ=(0,ee.Cg)([(0,et.injectable)()],tJ);let tZ=()=>{let{t:e}=(0,et.useTranslation)(),{data:t,isLoading:a}=tq(),r=(null==t?void 0:t.connections.map(e=>({value:e.value??"",label:e.name??""})))??[];return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.connection"),name:["loaderConfig","settings","connection"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sql.connection")})}],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:a,options:r,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.select"),name:["loaderConfig","settings","select"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sql.select")})}],children:(0,en.jsx)(es.TextArea,{placeholder:"a, b, c",rows:4})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.from"),name:["loaderConfig","settings","from"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sql.from")})}],children:(0,en.jsx)(es.TextArea,{placeholder:"table_name INNER JOIN other_table ON condition",rows:4})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.where"),name:["loaderConfig","settings","where"],children:(0,en.jsx)(es.TextArea,{placeholder:"column = 'value'",rows:4})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.group-by"),name:["loaderConfig","settings","groupBy"],children:(0,en.jsx)(es.TextArea,{placeholder:"column1, column2",rows:4})})]})};class t0 extends tL{renderSettings(e){return(0,en.jsx)(tZ,{})}constructor(...e){super(...e),this.id="sql",this.label="data-importer.loader.sql"}}t0=(0,ee.Cg)([(0,et.injectable)()],t0);class t1 extends ea.DynamicTypeRegistryAbstract{}t1=(0,ee.Cg)([(0,et.injectable)()],t1);class t2 extends ea.DynamicTypeAbstract{getTypeErrorMessage(e){}getDefaultSettings(e){return e}}t2=(0,ee.Cg)([(0,et.injectable)()],t2);let t3=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{twoColumnLayout:t` + `}}),tY=()=>{let{t:e}=(0,et.useTranslation)(),{styles:t}=tQ(),a=es.Form.useFormInstance(),r=es.Form.useWatch(["name"]),i=`${window.location.protocol}//${window.location.host}/pimcore-datahub-import/${r??""}/push`;return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.push.api-key"),required:!0,children:(0,en.jsxs)(es.Compact,{className:t.fullWidth,children:[(0,en.jsx)(es.Form.Item,{name:["loaderConfig","settings","apiKey"],noStyle:!0,rules:[{required:!0,message:e("data-importer.loader.push.api-key-required")},{min:16,message:e("data-importer.loader.push.api-key-min-length")}],children:(0,en.jsx)(es.Input,{})}),(0,en.jsx)(es.Button,{htmlType:"button",icon:(0,en.jsx)(es.Icon,{value:"reload"}),onClick:()=>{let e=(0,tK.v4)();a.setFieldValue(["loaderConfig","settings","apiKey"],e,{triggerChange:!0})},type:"default",children:e("data-importer.loader.push.api-key.generate")})]})}),(0,en.jsx)(es.Form.Item,{name:["loaderConfig","settings","ignoreNotEmptyQueue"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:e("data-importer.loader.push.ignore-not-empty-queue")})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.push.endpoint"),children:(0,en.jsx)(es.Alert,{message:i,type:"info"})})]})};class tJ extends tP{renderSettings(e){return(0,en.jsx)(tY,{})}constructor(...e){super(...e),this.id="push",this.label="data-importer.loader.push"}}tJ=(0,ee.Cg)([(0,et.injectable)()],tJ);let tZ=()=>{let{t:e}=(0,et.useTranslation)(),{data:t,isLoading:a}=tq(),r=(null==t?void 0:t.connections.map(e=>({value:e.value??"",label:e.name??""})))??[];return(0,en.jsxs)(es.FormKit.Panel,{children:[(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.connection"),name:["loaderConfig","settings","connection"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sql.connection")})}],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:a,options:r,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.select"),name:["loaderConfig","settings","select"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sql.select")})}],children:(0,en.jsx)(es.TextArea,{placeholder:"a, b, c",rows:4})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.from"),name:["loaderConfig","settings","from"],required:!0,rules:[{required:!0,message:e("data-importer.validation.required",{field:e("data-importer.loader.sql.from")})}],children:(0,en.jsx)(es.TextArea,{placeholder:"table_name INNER JOIN other_table ON condition",rows:4})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.where"),name:["loaderConfig","settings","where"],children:(0,en.jsx)(es.TextArea,{placeholder:"column = 'value'",rows:4})}),(0,en.jsx)(es.Form.Item,{label:e("data-importer.loader.sql.group-by"),name:["loaderConfig","settings","groupBy"],children:(0,en.jsx)(es.TextArea,{placeholder:"column1, column2",rows:4})})]})};class t0 extends tP{renderSettings(e){return(0,en.jsx)(tZ,{})}constructor(...e){super(...e),this.id="sql",this.label="data-importer.loader.sql"}}t0=(0,ee.Cg)([(0,et.injectable)()],t0);class t1 extends ea.DynamicTypeRegistryAbstract{}t1=(0,ee.Cg)([(0,et.injectable)()],t1);class t2 extends ea.DynamicTypeAbstract{getTypeErrorMessage(e){}getDefaultSettings(e){return e}}t2=(0,ee.Cg)([(0,et.injectable)()],t2);let t3=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{twoColumnLayout:t` min-height: 240px; `,leftColumn:t` flex: 0 0 calc(50% - 4px); @@ -63,7 +63,7 @@ `,rightColumn:t` flex: 0 0 calc(50% - 4px); min-width: 0; - `}}),t5=e=>{let{showOverwriteMode:t=!1,settings:a,onChange:r}=e,{t:i}=(0,et.useTranslation)(),{styles:n}=t3();return(0,el.useEffect)(()=>{(null==a?void 0:a.writeIfTargetIsNotEmpty)!==!0&&((null==a?void 0:a.overwriteMode)!==void 0||(null==a?void 0:a.writeIfSourceIsEmpty)===!0)&&r({...a,overwriteMode:void 0,writeIfSourceIsEmpty:!1})},[null==a?void 0:a.writeIfTargetIsNotEmpty,null==a?void 0:a.overwriteMode,null==a?void 0:a.writeIfSourceIsEmpty]),(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("div",{className:n.overwriteLabel,children:i("data-importer.mapping.advanced-modal.step-target.overwrite")}),(0,en.jsx)(es.Switch,{checked:(null==a?void 0:a.writeIfTargetIsNotEmpty)??!0,labelRight:(0,en.jsx)("span",{className:n.switchLabel,children:i("data-importer.mapping.advanced-modal.write-if-target-not-empty")}),onChange:e=>{r({...a,writeIfTargetIsNotEmpty:e,writeIfSourceIsEmpty:e})},size:"small",tooltip:i("data-importer.mapping.advanced-modal.step-target.write-if-target-not-empty.tooltip")}),t&&(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:n.fieldLabel,children:i("data-importer.mapping.advanced-modal.step-target.overwrite-mode")}),(0,en.jsx)("div",{className:n.selectSkeletonWrapper,children:(0,en.jsx)(es.Select,{className:n.selectFull,onChange:e=>{r({...a,overwriteMode:e})},options:[{value:"replace",label:i("data-importer.mapping.advanced-modal.step-target.overwrite-mode.replace")},{value:"merge",label:i("data-importer.mapping.advanced-modal.step-target.overwrite-mode.merge")}],value:null==a?void 0:a.overwriteMode})})]}),(0,en.jsx)(es.Switch,{checked:(null==a?void 0:a.writeIfSourceIsEmpty)??!0,disabled:!((null==a?void 0:a.writeIfTargetIsNotEmpty)??!0),labelRight:(0,en.jsx)("span",{className:n.switchLabel,children:i("data-importer.mapping.advanced-modal.write-if-source-empty")}),onChange:e=>{r({...a,writeIfSourceIsEmpty:e})},size:"small",tooltip:i("data-importer.mapping.advanced-modal.step-target.write-if-source-empty.tooltip")})]})};function t9(e){let{options:t,isLoading:a,value:r,onChange:i}=e,{t:n}=(0,et.useTranslation)(),{styles:l}=t3();return(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:l.fieldLabel,children:n("data-importer.mapping.advanced-modal.step-target.field-name")}),(0,en.jsx)("div",{className:l.selectSkeletonWrapper,children:(0,en.jsx)(es.Select,{className:l.selectFull,loadingSkeleton:a,onChange:i,options:t,showSearch:!0,value:r})})]})}function t6(e){let{value:t,onChange:a}=e,{t:r}=(0,et.useTranslation)(),{styles:i}=t3(),n=function(){let{validLanguages:e}=(0,eP.useSettings)();return(0,el.useMemo)(()=>(e??[]).map(e=>({value:e,label:e})),[e])}();return(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:i.fieldLabel,children:r("data-importer.mapping.item.data-target.language-placeholder")}),(0,en.jsx)("div",{className:i.selectSkeletonWrapper,children:(0,en.jsx)(es.Select,{className:i.selectFull,onChange:a,options:n,showSearch:!0,value:t})})]})}function t4(e){let{isLocalized:t,settings:a,onChange:r,classFieldOptions:i}=e;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{onChange:e=>{r({...a,fieldName:e})},options:i,value:null==a?void 0:a.fieldName}),t&&(0,en.jsx)(t6,{onChange:e=>{r({...a,language:e})},value:null==a?void 0:a.language}),(0,en.jsx)(t5,{onChange:r,settings:a})]})}class t8 extends t2{supportsType(e){return!0}getDefaultSettings(e){return{...e,overwriteMode:void 0,keyId:void 0,fieldName:null==e?void 0:e.fieldName,language:null==e?void 0:e.language,writeIfTargetIsNotEmpty:(null==e?void 0:e.writeIfTargetIsNotEmpty)??!0,writeIfSourceIsEmpty:(null==e?void 0:e.writeIfSourceIsEmpty)??!0}}renderSettings(e){return(0,en.jsx)(t4,{...e})}constructor(...e){super(...e),this.id="direct",this.label="data-importer.mapping.item.data-target.type.direct"}}var t7=a(7984);let ae=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{toolbar:t` + `}}),t5=e=>{let{showOverwriteMode:t=!1,settings:a,onChange:r}=e,{t:i}=(0,et.useTranslation)(),{styles:n}=t3();return(0,el.useEffect)(()=>{(null==a?void 0:a.writeIfTargetIsNotEmpty)!==!0&&((null==a?void 0:a.overwriteMode)!==void 0||(null==a?void 0:a.writeIfSourceIsEmpty)===!0)&&r({...a,overwriteMode:void 0,writeIfSourceIsEmpty:!1})},[null==a?void 0:a.writeIfTargetIsNotEmpty,null==a?void 0:a.overwriteMode,null==a?void 0:a.writeIfSourceIsEmpty]),(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("div",{className:n.overwriteLabel,children:i("data-importer.mapping.advanced-modal.step-target.overwrite")}),(0,en.jsx)(es.Switch,{checked:(null==a?void 0:a.writeIfTargetIsNotEmpty)??!0,labelRight:(0,en.jsx)("span",{className:n.switchLabel,children:i("data-importer.mapping.advanced-modal.write-if-target-not-empty")}),onChange:e=>{r({...a,writeIfTargetIsNotEmpty:e,writeIfSourceIsEmpty:e})},size:"small",tooltip:i("data-importer.mapping.advanced-modal.step-target.write-if-target-not-empty.tooltip")}),t&&(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:n.fieldLabel,children:i("data-importer.mapping.advanced-modal.step-target.overwrite-mode")}),(0,en.jsx)("div",{className:n.selectSkeletonWrapper,children:(0,en.jsx)(es.Select,{className:n.selectFull,onChange:e=>{r({...a,overwriteMode:e})},options:[{value:"replace",label:i("data-importer.mapping.advanced-modal.step-target.overwrite-mode.replace")},{value:"merge",label:i("data-importer.mapping.advanced-modal.step-target.overwrite-mode.merge")}],value:null==a?void 0:a.overwriteMode})})]}),(0,en.jsx)(es.Switch,{checked:(null==a?void 0:a.writeIfSourceIsEmpty)??!0,disabled:!((null==a?void 0:a.writeIfTargetIsNotEmpty)??!0),labelRight:(0,en.jsx)("span",{className:n.switchLabel,children:i("data-importer.mapping.advanced-modal.write-if-source-empty")}),onChange:e=>{r({...a,writeIfSourceIsEmpty:e})},size:"small",tooltip:i("data-importer.mapping.advanced-modal.step-target.write-if-source-empty.tooltip")})]})};function t9(e){let{options:t,isLoading:a,value:r,onChange:i}=e,{t:n}=(0,et.useTranslation)(),{styles:l}=t3();return(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:l.fieldLabel,children:n("data-importer.mapping.advanced-modal.step-target.field-name")}),(0,en.jsx)("div",{className:l.selectSkeletonWrapper,children:(0,en.jsx)(es.Select,{className:l.selectFull,loadingSkeleton:a,onChange:i,options:t,showSearch:!0,value:r})})]})}function t6(e){let{value:t,onChange:a}=e,{t:r}=(0,et.useTranslation)(),{styles:i}=t3(),n=function(){let{validLanguages:e}=(0,eL.useSettings)();return(0,el.useMemo)(()=>(e??[]).map(e=>({value:e,label:e})),[e])}();return(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:i.fieldLabel,children:r("data-importer.mapping.item.data-target.language-placeholder")}),(0,en.jsx)("div",{className:i.selectSkeletonWrapper,children:(0,en.jsx)(es.Select,{className:i.selectFull,onChange:a,options:n,showSearch:!0,value:t})})]})}function t4(e){let{isLocalized:t,settings:a,onChange:r,classFieldOptions:i}=e;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{onChange:e=>{r({...a,fieldName:e})},options:i,value:null==a?void 0:a.fieldName}),t&&(0,en.jsx)(t6,{onChange:e=>{r({...a,language:e})},value:null==a?void 0:a.language}),(0,en.jsx)(t5,{onChange:r,settings:a})]})}class t8 extends t2{supportsType(e){return!0}getDefaultSettings(e){return{...e,overwriteMode:void 0,keyId:void 0,fieldName:null==e?void 0:e.fieldName,language:null==e?void 0:e.language,writeIfTargetIsNotEmpty:(null==e?void 0:e.writeIfTargetIsNotEmpty)??!0,writeIfSourceIsEmpty:(null==e?void 0:e.writeIfSourceIsEmpty)??!0}}renderSettings(e){return(0,en.jsx)(t4,{...e})}constructor(...e){super(...e),this.id="direct",this.label="data-importer.mapping.item.data-target.type.direct"}}var t7=a(7984);let ae=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{toolbar:t` margin-bottom: ${a.paddingSM}px; `,search:t` width: 320px; @@ -72,7 +72,7 @@ margin-top: ${a.paddingSM}px; `,footer:t` margin-top: ${a.paddingSM}px; - `}}),at=(0,t7.createColumnHelper)(),aa=e=>{let{open:t,classId:a,fieldName:r,transformationResultType:i,onClose:n,onSelect:l}=e,{t:o}=(0,et.useTranslation)(),{styles:s}=ae(),d=(0,et.useAppDispatch)(),[c,p]=(0,el.useState)(""),[u,m]=(0,el.useState)(1),[g,h]=(0,el.useState)(10),[x,f]=(0,el.useState)(null);(0,el.useEffect)(()=>{t&&(p(""),m(1),f(null))},[t]);let{data:v,isFetching:y}=eE({classId:a,fieldName:r,transformationResultType:i,start:(u-1)*g,limit:g,searchfilter:""===c?void 0:c},{skip:!t}),b=(null==v?void 0:v.data)??[],j=(null==v?void 0:v.total)??0,S=(0,el.useMemo)(()=>[at.accessor("groupName",{header:o("classification-store.column.group")}),at.accessor("keyName",{header:o("classification-store.column.name")}),at.accessor("keyDescription",{header:o("classification-store.column.description")})],[o]),I=null===x?{}:{[x]:!0};return(0,en.jsxs)(es.Modal,{footer:null,onCancel:n,open:t,size:"XL",title:o("data-importer.mapping.advanced-modal.step-target.classification-store-key-modal.title"),children:[(0,en.jsxs)(es.Flex,{align:"center",className:s.toolbar,gap:"small",justify:"space-between",children:[(0,en.jsx)(es.Text,{children:o("data-importer.mapping.advanced-modal.step-target.classification-store-key-modal.description")}),(0,en.jsx)(es.SearchInput,{className:s.search,onChange:e=>{p(e.target.value),m(1)},placeholder:o("data-importer.mapping.advanced-modal.step-source.search-placeholder"),value:c,withClear:!0,withPrefix:!0})]}),(0,en.jsx)(es.Grid,{autoWidth:!0,columns:S,data:b,enableMultipleRowSelection:!1,enableRowSelection:!0,isLoading:y,onSelectedRowsChange:e=>{let t="function"==typeof e?e(I):e;f(Object.keys(t).find(e=>t[e])??null)},selectedRows:I,setRowId:(e,t)=>e.id??String(t)}),(0,en.jsx)(es.Flex,{className:s.paginationRow,justify:"flex-end",children:(0,en.jsx)(es.Pagination,{current:u,defaultPageSize:g,onChange:(e,t)=>{m(e),h(t)},showSizeChanger:!0,showTotal:e=>o("pagination.show-total",{total:e}),total:j})}),(0,en.jsxs)(es.Flex,{className:s.footer,gap:"extra-small",justify:"flex-end",children:[(0,en.jsx)(es.Button,{onClick:n,type:"default",children:o("cancel")}),(0,en.jsx)(es.Button,{disabled:null===x,onClick:()=>{if(null!==x){let e=b.find(e=>e.id===x);void 0!==e&&d(tM.util.upsertQueryData("bundleDataImporterClassificationstoreLoadKeyName",{keyId:x},{keyId:x,groupName:e.groupName,keyName:e.keyName})),l(x)}},type:"primary",children:o("common.apply-selection")})]})]})};function ar(e){let{classId:t,fieldName:a,transformationResultType:r,keyId:i,onChange:n}=e,{t:l}=(0,et.useTranslation)(),{styles:o}=t3(),[s,d]=(0,el.useState)(!1),{data:c}=eO({keyId:i??""},{skip:void 0===i||""===i}),p=(0,el.useMemo)(()=>void 0===i||""===i?l("data-importer.mapping.advanced-modal.step-target.classification-store-key-placeholder"):(null==c?void 0:c.groupName)!==void 0&&(null==c?void 0:c.keyName)!==void 0?l("data-importer.mapping.advanced-modal.step-target.classification-store-key-in-group",{key:c.keyName,group:c.groupName}):i,[i,null==c?void 0:c.groupName,null==c?void 0:c.keyName,l]);return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(aa,{classId:t,fieldName:a,onClose:()=>{d(!1)},onSelect:e=>{n(e),d(!1)},open:s,transformationResultType:r??""}),(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:o.fieldLabel,children:l("data-importer.mapping.advanced-modal.step-target.classification-store-key")}),(0,en.jsxs)(es.Flex,{align:"center",gap:"extra-small",children:[(0,en.jsx)(es.Input,{className:o.classificationStoreKeyInput,readOnly:!0,value:p}),(0,en.jsx)(es.Button,{onClick:()=>{d(!0)},type:"default",children:l("search")})]})]})]})}function ai(e){let{classId:t,settings:a,transformationResultType:r,onChange:i}=e,{data:n,isFetching:l}=e$({classId:t??""},{skip:void 0===t}),o=(0,el.useMemo)(()=>((null==n?void 0:n.attributes)??[]).filter(e=>void 0!==e.key).map(e=>({key:e.key??"",title:e.title??e.name??e.key??"",localized:e.localized??!1})),[null==n?void 0:n.attributes]),s=(0,el.useMemo)(()=>{var e;return(null==(e=o.find(e=>e.key===(null==a?void 0:a.fieldName)))?void 0:e.localized)??!1},[o,null==a?void 0:a.fieldName]),d=(0,el.useMemo)(()=>o.map(e=>({value:e.key,label:e.title})),[o]),c=(0,el.useRef)(r);return(0,el.useEffect)(()=>{c.current!==r&&(c.current=r,(null==a?void 0:a.keyId)!==void 0&&i({...a,keyId:void 0}))},[r,null==a?void 0:a.keyId]),{attributes:o,options:d,isFetching:l,isLocalized:s}}function an(e){let{classId:t,settings:a,transformationResultType:r,onChange:i}=e,{options:n,isLocalized:l,isFetching:o}=ai(e),s=null==a?void 0:a.fieldName;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{isLoading:o,onChange:e=>{i({...a,fieldName:e})},options:n,value:null==a?void 0:a.fieldName}),void 0!==s&&""!==s&&(0,en.jsx)(ar,{classId:t??"",fieldName:s,keyId:null==a?void 0:a.keyId,onChange:e=>{i({...a,keyId:e})},transformationResultType:r}),l&&(0,en.jsx)(t6,{onChange:e=>{i({...a,language:e})},value:null==a?void 0:a.language})]})}class al extends t2{supportsType(e){return!0}getDefaultSettings(e){return{...e,overwriteMode:void 0,keyId:null==e?void 0:e.keyId,fieldName:void 0,language:void 0}}renderSettings(e){return(0,en.jsx)(an,{...e})}constructor(...e){super(...e),this.id="classificationstore",this.label="data-importer.mapping.item.data-target.type.classificationstore"}}function ao(e){let{settings:t,onChange:a}=e,{options:r,isLocalized:i,isFetching:n}=ai(e);return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{isLoading:n,onChange:e=>{a({...t,fieldName:e})},options:r,value:null==t?void 0:t.fieldName}),i&&(0,en.jsx)(t6,{onChange:e=>{a({...t,language:e})},value:null==t?void 0:t.language})]})}class as extends t2{supportsType(e){return["array","quantityValueArray","inputQuantityValueArray","dateArray"].includes(e??"")}getTypeErrorMessage(e){return e("data-importer.mapping.advanced-modal.step-target.type-error.classificationstoreBatch")}getDefaultSettings(e){return{...e,overwriteMode:void 0,keyId:null==e?void 0:e.keyId,fieldName:void 0,language:void 0}}renderSettings(e){return(0,en.jsx)(ao,{...e})}constructor(...e){super(...e),this.id="classificationstoreBatch",this.label="data-importer.mapping.item.data-target.type.classificationstoreBatch"}}function ad(e){let{isLocalized:t,settings:a,onChange:r,classFieldOptions:i}=e;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{onChange:e=>{r({...a,fieldName:e})},options:i,value:null==a?void 0:a.fieldName}),t&&(0,en.jsx)(t6,{onChange:e=>{r({...a,language:e})},value:null==a?void 0:a.language}),(0,en.jsx)(t5,{onChange:r,settings:a,showOverwriteMode:(null==a?void 0:a.writeIfTargetIsNotEmpty)??!0})]})}class ac extends t2{supportsType(e){return["advancedDataObjectArray","dataObjectArray","assetArray","advancedAssetArray"].includes(e??"")}getTypeErrorMessage(e){return e("data-importer.mapping.advanced-modal.step-target.type-error.manyToManyRelation")}getDefaultSettings(e){return{...e,overwriteMode:null==e?void 0:e.overwriteMode,keyId:void 0,fieldName:null==e?void 0:e.fieldName,language:null==e?void 0:e.language,writeIfTargetIsNotEmpty:(null==e?void 0:e.writeIfTargetIsNotEmpty)??!0,writeIfSourceIsEmpty:(null==e?void 0:e.writeIfSourceIsEmpty)??!0}}renderSettings(e){return(0,en.jsx)(ad,{...e})}constructor(...e){super(...e),this.id="manyToManyRelation",this.label="data-importer.mapping.item.data-target.type.manyToManyRelation"}}let ap={onInit:()=>{r.container.get(i.bundleServiceIds["DataHub/DynamicTypes/Adapter/Registry"]).registerDynamicType(r.container.get(n)),r.container.bind(l).to(tf).inSingletonScope(),r.container.bind(o).to(tb).inSingletonScope(),r.container.bind(s).to(tS).inSingletonScope(),r.container.bind(p).to(tF).inSingletonScope(),r.container.bind(c).to(tD).inSingletonScope(),r.container.bind(d).to(tC).inSingletonScope();let e=r.container.get(l);e.registerDynamicType(r.container.get(o)),e.registerDynamicType(r.container.get(s)),e.registerDynamicType(r.container.get(p)),e.registerDynamicType(r.container.get(c)),e.registerDynamicType(r.container.get(d)),r.container.bind(u).to(tk).inSingletonScope(),r.container.bind(m).to(tR).inSingletonScope(),r.container.bind(g).to(tV).inSingletonScope(),r.container.bind(h).to(tX).inSingletonScope(),r.container.bind(x).to(tG).inSingletonScope(),r.container.bind(f).to(tJ).inSingletonScope(),r.container.bind(v).to(t0).inSingletonScope();let t=r.container.get(u);t.registerDynamicType(r.container.get(m)),t.registerDynamicType(r.container.get(g)),t.registerDynamicType(r.container.get(h)),t.registerDynamicType(r.container.get(x)),t.registerDynamicType(r.container.get(f)),t.registerDynamicType(r.container.get(v)),r.container.bind(y).to(ei).inSingletonScope(),r.container.bind(b).to(em).inSingletonScope(),r.container.bind(j).to(eh).inSingletonScope(),r.container.bind(S).to(ef).inSingletonScope(),r.container.bind(I).to(ey).inSingletonScope(),r.container.bind(C).to(ej).inSingletonScope(),r.container.bind(w).to(eI).inSingletonScope(),r.container.bind(T).to(ew).inSingletonScope(),r.container.bind(F).to(eF).inSingletonScope(),r.container.bind(N).to(eD).inSingletonScope(),r.container.bind(D).to(eL).inSingletonScope(),r.container.bind(U).to(e5).inSingletonScope(),r.container.bind(k).to(tt).inSingletonScope(),r.container.bind(L).to(ta).inSingletonScope(),r.container.bind(P).to(tr).inSingletonScope(),r.container.bind(R).to(ti).inSingletonScope(),r.container.bind(M).to(tn).inSingletonScope(),r.container.bind(A).to(tl).inSingletonScope(),r.container.bind($).to(to).inSingletonScope(),r.container.bind(O).to(ts).inSingletonScope(),r.container.bind(E).to(td).inSingletonScope(),r.container.bind(B).to(e6).inSingletonScope(),r.container.bind(z).to(tc).inSingletonScope(),r.container.bind(q).to(tp).inSingletonScope(),r.container.bind(H).to(tu).inSingletonScope(),r.container.bind(V).to(tm).inSingletonScope(),r.container.bind(W).to(tg).inSingletonScope(),r.container.bind(_).to(th).inSingletonScope(),r.container.bind(X).to(tx).inSingletonScope(),r.container.bind(G).to(e8).inSingletonScope();let a=r.container.get(y);for(let e of[b,j,S,I,C,w,T,F,N,D,k,L,P,R,M,A,$,O,E,B,z,q,H,V,W,_,X,U,G])a.registerDynamicType(r.container.get(e));r.container.bind(K).to(t1).inSingletonScope(),r.container.bind(Q).to(t8).inSingletonScope(),r.container.bind(Y).to(al).inSingletonScope(),r.container.bind(J).to(as).inSingletonScope(),r.container.bind(Z).to(ac).inSingletonScope();let ee=r.container.get(K);ee.registerDynamicType(r.container.get(Q)),ee.registerDynamicType(r.container.get(Y)),ee.registerDynamicType(r.container.get(J)),ee.registerDynamicType(r.container.get(Z))}};var au=a(1119),am=a(4353),ag=a.n(am),ah=a(445),ax=a.n(ah),af=a(8267);ag().extend(ax());let av="DD-MM-YYYY HH:mm";function ay(e){return{id:e.id,name:e.name,read:e.read??!1,update:e.update??!1,delete:e.delete??!1}}function ab(e){return{id:e.id,name:e.name??"",read:e.read??!1,update:e.update??!1,delete:e.delete??!1}}function aj(e,t){var a;let r=aS(e.loaderConfig,t.loaderConfig),i=aS(e.interpreterConfig,t.interpreterConfig),n=function(e){if((null==e?void 0:e.type)===void 0)return e;let t=(null==e?void 0:e.settings)??{};if("asset"===e.type)return{...e,settings:{assetPath:aI(t.assetPath)}};if("upload"===e.type)return{...e,settings:{uploadFilePath:aI(t.uploadFilePath)}};if("http"===e.type){let a=aI(t.schema),r=aI(t.url).replace(/^\s*[a-z][a-z0-9+.-]*:\/\//i,"");return{...e,settings:{schema:a,url:r}}}return"sftp"===e.type?{...e,settings:{host:aI(t.host),port:aI(t.port),username:aI(t.username),password:aI(t.password),remotePath:aI(t.remotePath)}}:"push"===e.type?{...e,settings:{apiKey:aI(t.apiKey),ignoreNotEmptyQueue:aC(t.ignoreNotEmptyQueue)}}:"sql"===e.type?{...e,settings:{connection:aI(t.connection),select:aI(t.select),from:aI(t.from),where:aI(t.where),groupBy:aI(t.groupBy)}}:e}(r),l=function(e){if((null==e?void 0:e.type)===void 0)return e;let t=e.settings??{};return"csv"===e.type?{...e,settings:{skipFirstRow:aC(t.skipFirstRow),saveHeaderName:aC(t.saveHeaderName),delimiter:aI(t.delimiter),enclosure:aI(t.enclosure),escape:aI(t.escape)}}:"json"===e.type?{...e,settings:{path:aI(t.path)}}:"xml"===e.type?{...e,settings:{xpath:aI(t.xpath),schema:aI(t.schema)}}:"xlsx"===e.type?{...e,settings:{skipFirstRow:aC(t.skipFirstRow),sheetName:aI(t.sheetName)}}:"sql"===e.type?{...e,settings:{}}:e}(i);return{...t,general:{...t.general,active:e.active,description:e.description,group:e.group},loaderConfig:n,interpreterConfig:l,resolverConfig:e.resolverConfig??t.resolverConfig,mappingConfig:e.mappingConfig??t.mappingConfig,processingConfig:e.processingConfig??t.processingConfig,executionConfig:void 0!==e.executionConfig?{...e.executionConfig,scheduledAt:function(e){if(void 0===e||""===e)return;let t=ag()(e);return t.isValid()?t.format(av):e}(e.executionConfig.scheduledAt)}:t.executionConfig,permissions:{roles:((null==(a=e.permissions)?void 0:a.roles)??[]).map(ay),users:((null==a?void 0:a.users)??[]).map(ay)}}}function aS(e,t){return void 0===e?t:void 0===e.type||""===e.type?t??e:{...t,...e,settings:{...null==t?void 0:t.settings,...e.settings}}}function aI(e){return null==e?"":String(e)}function aC(e){return"boolean"==typeof e?e:"1"===e||1===e||"true"===e}function aw(e){return Array.isArray(e)?void 0:e}function aT(e,t){var a,r,i,n;let l=(e.mappingConfig??[]).map(e=>({...{...e,mappingId:e.mappingId??(0,af.uuid)()}}));return{active:(null==(a=e.general)?void 0:a.active)??!1,name:t,description:(null==(r=e.general)?void 0:r.description)??"",group:(null==(i=e.general)?void 0:i.group)??"",loaderConfig:aw(e.loaderConfig),interpreterConfig:aw(e.interpreterConfig),resolverConfig:function(e){let t=aw(e);if(void 0!==t)return{...t,loadingStrategy:aw(t.loadingStrategy),createLocationStrategy:aw(t.createLocationStrategy),locationUpdateStrategy:aw(t.locationUpdateStrategy),publishingStrategy:aw(t.publishingStrategy)}}(e.resolverConfig),mappingConfig:l,processingConfig:aw(e.processingConfig),executionConfig:function(e){let t=aw(e);if(void 0!==t)return{...t,scheduledAt:function(e){if(void 0===e||""===e)return;let t=ag()(e,av,!0);return t.isValid()?t.format("YYYY-MM-DD HH:mm"):e}("string"==typeof t.scheduledAt&&""!==t.scheduledAt?t.scheduledAt:void 0)}}(e.executionConfig),permissions:{roles:((null==(n=e.permissions)?void 0:n.roles)??[]).map(ab),users:((null==n?void 0:n.users)??[]).map(ab)}}}var aF=a(1943),aN=a.n(aF);let aD=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{stepHeading:t` + `}}),at=(0,t7.createColumnHelper)(),aa=e=>{let{open:t,classId:a,fieldName:r,transformationResultType:i,onClose:n,onSelect:l}=e,{t:o}=(0,et.useTranslation)(),{styles:s}=ae(),d=(0,et.useAppDispatch)(),[c,p]=(0,el.useState)(""),[u,m]=(0,el.useState)(1),[g,h]=(0,el.useState)(10),[x,f]=(0,el.useState)(null);(0,el.useEffect)(()=>{t&&(p(""),m(1),f(null))},[t]);let{data:v,isFetching:y}=eE({classId:a,fieldName:r,transformationResultType:i,start:(u-1)*g,limit:g,searchfilter:""===c?void 0:c},{skip:!t}),b=(null==v?void 0:v.data)??[],j=(null==v?void 0:v.total)??0,C=(0,el.useMemo)(()=>[at.accessor("groupName",{header:o("classification-store.column.group")}),at.accessor("keyName",{header:o("classification-store.column.name")}),at.accessor("keyDescription",{header:o("classification-store.column.description")})],[o]),S=null===x?{}:{[x]:!0};return(0,en.jsxs)(es.Modal,{footer:null,onCancel:n,open:t,size:"XL",title:o("data-importer.mapping.advanced-modal.step-target.classification-store-key-modal.title"),children:[(0,en.jsxs)(es.Flex,{align:"center",className:s.toolbar,gap:"small",justify:"space-between",children:[(0,en.jsx)(es.Text,{children:o("data-importer.mapping.advanced-modal.step-target.classification-store-key-modal.description")}),(0,en.jsx)(es.SearchInput,{className:s.search,onChange:e=>{p(e.target.value),m(1)},placeholder:o("data-importer.mapping.advanced-modal.step-source.search-placeholder"),value:c,withClear:!0,withPrefix:!0})]}),(0,en.jsx)(es.Grid,{autoWidth:!0,columns:C,data:b,enableMultipleRowSelection:!1,enableRowSelection:!0,isLoading:y,onSelectedRowsChange:e=>{let t="function"==typeof e?e(S):e;f(Object.keys(t).find(e=>t[e])??null)},selectedRows:S,setRowId:(e,t)=>e.id??String(t)}),(0,en.jsx)(es.Flex,{className:s.paginationRow,justify:"flex-end",children:(0,en.jsx)(es.Pagination,{current:u,defaultPageSize:g,onChange:(e,t)=>{m(e),h(t)},showSizeChanger:!0,showTotal:e=>o("pagination.show-total",{total:e}),total:j})}),(0,en.jsxs)(es.Flex,{className:s.footer,gap:"extra-small",justify:"flex-end",children:[(0,en.jsx)(es.Button,{onClick:n,type:"default",children:o("cancel")}),(0,en.jsx)(es.Button,{disabled:null===x,onClick:()=>{if(null!==x){let e=b.find(e=>e.id===x);void 0!==e&&d(tM.util.upsertQueryData("bundleDataImporterClassificationstoreLoadKeyName",{keyId:x},{keyId:x,groupName:e.groupName,keyName:e.keyName})),l(x)}},type:"primary",children:o("common.apply-selection")})]})]})};function ar(e){let{classId:t,fieldName:a,transformationResultType:r,keyId:i,onChange:n}=e,{t:l}=(0,et.useTranslation)(),{styles:o}=t3(),[s,d]=(0,el.useState)(!1),{data:c}=eO({keyId:i??""},{skip:void 0===i||""===i}),p=(0,el.useMemo)(()=>void 0===i||""===i?l("data-importer.mapping.advanced-modal.step-target.classification-store-key-placeholder"):(null==c?void 0:c.groupName)!==void 0&&(null==c?void 0:c.keyName)!==void 0?l("data-importer.mapping.advanced-modal.step-target.classification-store-key-in-group",{key:c.keyName,group:c.groupName}):i,[i,null==c?void 0:c.groupName,null==c?void 0:c.keyName,l]);return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(aa,{classId:t,fieldName:a,onClose:()=>{d(!1)},onSelect:e=>{n(e),d(!1)},open:s,transformationResultType:r??""}),(0,en.jsxs)("div",{children:[(0,en.jsx)("div",{className:o.fieldLabel,children:l("data-importer.mapping.advanced-modal.step-target.classification-store-key")}),(0,en.jsxs)(es.Flex,{align:"center",gap:"extra-small",children:[(0,en.jsx)(es.Input,{className:o.classificationStoreKeyInput,readOnly:!0,value:p}),(0,en.jsx)(es.Button,{onClick:()=>{d(!0)},type:"default",children:l("search")})]})]})]})}function ai(e){let{classId:t,settings:a,transformationResultType:r,onChange:i}=e,{data:n,isFetching:l}=e$({classId:t??""},{skip:void 0===t}),o=(0,el.useMemo)(()=>((null==n?void 0:n.attributes)??[]).filter(e=>void 0!==e.key).map(e=>({key:e.key??"",title:e.title??e.name??e.key??"",localized:e.localized??!1})),[null==n?void 0:n.attributes]),s=(0,el.useMemo)(()=>{var e;return(null==(e=o.find(e=>e.key===(null==a?void 0:a.fieldName)))?void 0:e.localized)??!1},[o,null==a?void 0:a.fieldName]),d=(0,el.useMemo)(()=>o.map(e=>({value:e.key,label:e.title})),[o]),c=(0,el.useRef)(r);return(0,el.useEffect)(()=>{c.current!==r&&(c.current=r,(null==a?void 0:a.keyId)!==void 0&&i({...a,keyId:void 0}))},[r,null==a?void 0:a.keyId]),{attributes:o,options:d,isFetching:l,isLocalized:s}}function an(e){let{classId:t,settings:a,transformationResultType:r,onChange:i}=e,{options:n,isLocalized:l,isFetching:o}=ai(e),s=null==a?void 0:a.fieldName;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{isLoading:o,onChange:e=>{i({...a,fieldName:e})},options:n,value:null==a?void 0:a.fieldName}),void 0!==s&&""!==s&&(0,en.jsx)(ar,{classId:t??"",fieldName:s,keyId:null==a?void 0:a.keyId,onChange:e=>{i({...a,keyId:e})},transformationResultType:r}),l&&(0,en.jsx)(t6,{onChange:e=>{i({...a,language:e})},value:null==a?void 0:a.language})]})}class al extends t2{supportsType(e){return!0}getDefaultSettings(e){return{...e,overwriteMode:void 0,keyId:null==e?void 0:e.keyId,fieldName:void 0,language:void 0}}renderSettings(e){return(0,en.jsx)(an,{...e})}constructor(...e){super(...e),this.id="classificationstore",this.label="data-importer.mapping.item.data-target.type.classificationstore"}}function ao(e){let{settings:t,onChange:a}=e,{options:r,isLocalized:i,isFetching:n}=ai(e);return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{isLoading:n,onChange:e=>{a({...t,fieldName:e})},options:r,value:null==t?void 0:t.fieldName}),i&&(0,en.jsx)(t6,{onChange:e=>{a({...t,language:e})},value:null==t?void 0:t.language})]})}class as extends t2{supportsType(e){return["array","quantityValueArray","inputQuantityValueArray","dateArray"].includes(e??"")}getTypeErrorMessage(e){return e("data-importer.mapping.advanced-modal.step-target.type-error.classificationstoreBatch")}getDefaultSettings(e){return{...e,overwriteMode:void 0,keyId:null==e?void 0:e.keyId,fieldName:void 0,language:void 0}}renderSettings(e){return(0,en.jsx)(ao,{...e})}constructor(...e){super(...e),this.id="classificationstoreBatch",this.label="data-importer.mapping.item.data-target.type.classificationstoreBatch"}}function ad(e){let{isLocalized:t,settings:a,onChange:r,classFieldOptions:i}=e;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(t9,{onChange:e=>{r({...a,fieldName:e})},options:i,value:null==a?void 0:a.fieldName}),t&&(0,en.jsx)(t6,{onChange:e=>{r({...a,language:e})},value:null==a?void 0:a.language}),(0,en.jsx)(t5,{onChange:r,settings:a,showOverwriteMode:(null==a?void 0:a.writeIfTargetIsNotEmpty)??!0})]})}class ac extends t2{supportsType(e){return["advancedDataObjectArray","dataObjectArray","assetArray","advancedAssetArray"].includes(e??"")}getTypeErrorMessage(e){return e("data-importer.mapping.advanced-modal.step-target.type-error.manyToManyRelation")}getDefaultSettings(e){return{...e,overwriteMode:null==e?void 0:e.overwriteMode,keyId:void 0,fieldName:null==e?void 0:e.fieldName,language:null==e?void 0:e.language,writeIfTargetIsNotEmpty:(null==e?void 0:e.writeIfTargetIsNotEmpty)??!0,writeIfSourceIsEmpty:(null==e?void 0:e.writeIfSourceIsEmpty)??!0}}renderSettings(e){return(0,en.jsx)(ad,{...e})}constructor(...e){super(...e),this.id="manyToManyRelation",this.label="data-importer.mapping.item.data-target.type.manyToManyRelation"}}let ap={onInit:()=>{r.container.get(i.bundleServiceIds["DataHub/DynamicTypes/Adapter/Registry"]).registerDynamicType(r.container.get(n)),r.container.bind(l).to(tf).inSingletonScope(),r.container.bind(o).to(tb).inSingletonScope(),r.container.bind(s).to(tC).inSingletonScope(),r.container.bind(p).to(tF).inSingletonScope(),r.container.bind(c).to(tN).inSingletonScope(),r.container.bind(d).to(tI).inSingletonScope();let e=r.container.get(l);e.registerDynamicType(r.container.get(o)),e.registerDynamicType(r.container.get(s)),e.registerDynamicType(r.container.get(p)),e.registerDynamicType(r.container.get(c)),e.registerDynamicType(r.container.get(d)),r.container.bind(u).to(tk).inSingletonScope(),r.container.bind(m).to(tR).inSingletonScope(),r.container.bind(g).to(tV).inSingletonScope(),r.container.bind(h).to(tX).inSingletonScope(),r.container.bind(x).to(tG).inSingletonScope(),r.container.bind(f).to(tJ).inSingletonScope(),r.container.bind(v).to(t0).inSingletonScope();let t=r.container.get(u);t.registerDynamicType(r.container.get(m)),t.registerDynamicType(r.container.get(g)),t.registerDynamicType(r.container.get(h)),t.registerDynamicType(r.container.get(x)),t.registerDynamicType(r.container.get(f)),t.registerDynamicType(r.container.get(v)),r.container.bind(y).to(ei).inSingletonScope(),r.container.bind(b).to(em).inSingletonScope(),r.container.bind(j).to(eh).inSingletonScope(),r.container.bind(C).to(ef).inSingletonScope(),r.container.bind(S).to(ey).inSingletonScope(),r.container.bind(I).to(ej).inSingletonScope(),r.container.bind(w).to(eS).inSingletonScope(),r.container.bind(T).to(ew).inSingletonScope(),r.container.bind(F).to(eF).inSingletonScope(),r.container.bind(D).to(eN).inSingletonScope(),r.container.bind(N).to(eP).inSingletonScope(),r.container.bind(U).to(e5).inSingletonScope(),r.container.bind(k).to(tt).inSingletonScope(),r.container.bind(P).to(ta).inSingletonScope(),r.container.bind(L).to(tr).inSingletonScope(),r.container.bind(R).to(ti).inSingletonScope(),r.container.bind(M).to(tn).inSingletonScope(),r.container.bind(A).to(tl).inSingletonScope(),r.container.bind($).to(to).inSingletonScope(),r.container.bind(O).to(ts).inSingletonScope(),r.container.bind(E).to(td).inSingletonScope(),r.container.bind(B).to(e6).inSingletonScope(),r.container.bind(z).to(tc).inSingletonScope(),r.container.bind(q).to(tp).inSingletonScope(),r.container.bind(H).to(tu).inSingletonScope(),r.container.bind(V).to(tm).inSingletonScope(),r.container.bind(W).to(tg).inSingletonScope(),r.container.bind(_).to(th).inSingletonScope(),r.container.bind(X).to(tx).inSingletonScope(),r.container.bind(G).to(e8).inSingletonScope();let a=r.container.get(y);for(let e of[b,j,C,S,I,w,T,F,D,N,k,P,L,R,M,A,$,O,E,B,z,q,H,V,W,_,X,U,G])a.registerDynamicType(r.container.get(e));r.container.bind(K).to(t1).inSingletonScope(),r.container.bind(Q).to(t8).inSingletonScope(),r.container.bind(Y).to(al).inSingletonScope(),r.container.bind(J).to(as).inSingletonScope(),r.container.bind(Z).to(ac).inSingletonScope();let ee=r.container.get(K);ee.registerDynamicType(r.container.get(Q)),ee.registerDynamicType(r.container.get(Y)),ee.registerDynamicType(r.container.get(J)),ee.registerDynamicType(r.container.get(Z))}};var au=a(1119),am=a(4353),ag=a.n(am),ah=a(445),ax=a.n(ah),af=a(8267);ag().extend(ax());let av="DD-MM-YYYY HH:mm";function ay(e){return{id:e.id,name:e.name,read:e.read??!1,update:e.update??!1,delete:e.delete??!1}}function ab(e){return{id:e.id,name:e.name??"",read:e.read??!1,update:e.update??!1,delete:e.delete??!1}}function aj(e,t){var a;let r=aC(e.loaderConfig,t.loaderConfig),i=aC(e.interpreterConfig,t.interpreterConfig),n=function(e){if((null==e?void 0:e.type)===void 0)return e;let t=(null==e?void 0:e.settings)??{};if("asset"===e.type)return{...e,settings:{assetPath:aS(t.assetPath)}};if("upload"===e.type)return{...e,settings:{uploadFilePath:aS(t.uploadFilePath)}};if("http"===e.type){let a=aS(t.schema),r=aS(t.url).replace(/^\s*[a-z][a-z0-9+.-]*:\/\//i,"");return{...e,settings:{schema:a,url:r}}}return"sftp"===e.type?{...e,settings:{host:aS(t.host),port:aS(t.port),username:aS(t.username),password:aS(t.password),remotePath:aS(t.remotePath)}}:"push"===e.type?{...e,settings:{apiKey:aS(t.apiKey),ignoreNotEmptyQueue:aI(t.ignoreNotEmptyQueue)}}:"sql"===e.type?{...e,settings:{connection:aS(t.connection),select:aS(t.select),from:aS(t.from),where:aS(t.where),groupBy:aS(t.groupBy)}}:e}(r),l=function(e){if((null==e?void 0:e.type)===void 0)return e;let t=e.settings??{};return"csv"===e.type?{...e,settings:{skipFirstRow:aI(t.skipFirstRow),saveHeaderName:aI(t.saveHeaderName),delimiter:aS(t.delimiter),enclosure:aS(t.enclosure),escape:aS(t.escape)}}:"json"===e.type?{...e,settings:{path:aS(t.path)}}:"xml"===e.type?{...e,settings:{xpath:aS(t.xpath),schema:aS(t.schema)}}:"xlsx"===e.type?{...e,settings:{skipFirstRow:aI(t.skipFirstRow),sheetName:aS(t.sheetName)}}:"sql"===e.type?{...e,settings:{}}:e}(i);return{...t,general:{...t.general,active:e.active,description:e.description,group:e.group},loaderConfig:n,interpreterConfig:l,resolverConfig:e.resolverConfig??t.resolverConfig,mappingConfig:e.mappingConfig??t.mappingConfig,processingConfig:e.processingConfig??t.processingConfig,executionConfig:void 0!==e.executionConfig?{...e.executionConfig,scheduledAt:function(e){if(void 0===e||""===e)return;let t=ag()(e);return t.isValid()?t.format(av):e}(e.executionConfig.scheduledAt)}:t.executionConfig,permissions:{roles:((null==(a=e.permissions)?void 0:a.roles)??[]).map(ay),users:((null==a?void 0:a.users)??[]).map(ay)}}}function aC(e,t){return void 0===e?t:void 0===e.type||""===e.type?t??e:{...t,...e,settings:{...null==t?void 0:t.settings,...e.settings}}}function aS(e){return null==e?"":String(e)}function aI(e){return"boolean"==typeof e?e:"1"===e||1===e||"true"===e}function aw(e){return Array.isArray(e)?void 0:e}function aT(e,t){var a,r,i,n;let l=(e.mappingConfig??[]).map(e=>({...{...e,mappingId:e.mappingId??(0,af.uuid)()}}));return{active:(null==(a=e.general)?void 0:a.active)??!1,name:t,description:(null==(r=e.general)?void 0:r.description)??"",group:(null==(i=e.general)?void 0:i.group)??"",loaderConfig:aw(e.loaderConfig),interpreterConfig:aw(e.interpreterConfig),resolverConfig:function(e){let t=aw(e);if(void 0!==t)return{...t,loadingStrategy:aw(t.loadingStrategy),createLocationStrategy:aw(t.createLocationStrategy),locationUpdateStrategy:aw(t.locationUpdateStrategy),publishingStrategy:aw(t.publishingStrategy)}}(e.resolverConfig),mappingConfig:l,processingConfig:aw(e.processingConfig),executionConfig:function(e){let t=aw(e);if(void 0!==t)return{...t,scheduledAt:function(e){if(void 0===e||""===e)return;let t=ag()(e,av,!0);return t.isValid()?t.format("YYYY-MM-DD HH:mm"):e}("string"==typeof t.scheduledAt&&""!==t.scheduledAt?t.scheduledAt:void 0)}}(e.executionConfig),permissions:{roles:((null==(n=e.permissions)?void 0:n.roles)??[]).map(ab),users:((null==n?void 0:n.users)??[]).map(ab)}}}var aF=a(1943),aD=a.n(aF);let aN=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{stepHeading:t` color: ${a.colorPrimary}; font-size: 14px; font-weight: ${a.fontWeightStrong}; @@ -80,10 +80,10 @@ line-height: 32px; margin: 0; padding-left: ${a.paddingXXS}px; - `}}),ak=e=>{let{children:t}=e,{styles:a}=aD();return(0,en.jsx)("div",{className:a.stepHeading,children:t})},aL=(0,ed.createStyles)((e,t)=>{let{css:a}=e;return{container:a` + `}}),ak=e=>{let{children:t}=e,{styles:a}=aN();return(0,en.jsx)("div",{className:a.stepHeading,children:t})},aP=(0,ed.createStyles)((e,t)=>{let{css:a}=e;return{container:a` max-width: ${t}px; width: 100%; - `}}),aP=e=>{let{children:t}=e,{medium:a}=(0,ea.useFieldWidth)(),{styles:r}=aL(a);return(0,en.jsx)("div",{className:r.container,children:t})},aR=e=>{let{children:t,theme:a="card-with-highlight",contentPadding:r="extra-small",noWidthLimit:i=!1,...n}=e;if("card-with-highlight"===a){let e=(0,en.jsx)(es.Space,{className:"w-full",direction:"vertical",size:"extra-small",children:t});return(0,en.jsx)(es.FormKit.Panel,{...n,contentPadding:r,theme:a,children:i?e:(0,en.jsx)(aP,{children:e})})}let l=(0,en.jsx)(es.FormKit.Panel,{...n,contentPadding:r,theme:a,children:t});return i?l:(0,en.jsx)(aP,{children:l})},aM=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),i=(0,el.useMemo)(()=>r.container.get(u),[]),n=(0,el.useMemo)(()=>r.container.get(l),[]),o=(0,el.useMemo)(()=>i.getDynamicTypes(),[i]),s=(0,el.useMemo)(()=>n.getDynamicTypes(),[n]),d=(0,el.useMemo)(()=>o.map(e=>{let{id:t,label:r}=e;return{value:t,label:a(r)}}),[o,a]),c=(0,el.useMemo)(()=>s.map(e=>{let{id:t,label:r}=e;return{value:t,label:a(r)}}),[s,a]);return(0,en.jsxs)(ea.FieldWidthProvider,{fieldWidthValues:{medium:900},children:[(0,en.jsx)(ak,{children:a("data-importer.data-source.title")}),(0,en.jsxs)(aR,{children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.data-source.type-label"),name:["loaderConfig","type"],required:!0,children:(0,en.jsx)(es.Select,{filterOption:tW,options:d,showSearch:!0})}),o.map(e=>(0,en.jsx)(es.Form.Conditional,{condition:t=>{var a;return(null==(a=t.loaderConfig)?void 0:a.type)===e.id},children:(0,en.jsx)(aR,{theme:"fieldset",title:a(e.label),children:e.renderSettings(t)})},e.id))]}),(0,en.jsxs)(aR,{title:a("data-importer.file-format.title"),children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.file-format.title"),name:["interpreterConfig","type"],required:!0,children:(0,en.jsx)(es.Select,{filterOption:tW,options:c,showSearch:!0})}),s.map(e=>(0,en.jsx)(es.Form.Conditional,{condition:t=>{var a;return(null==(a=t.interpreterConfig)?void 0:a.type)===e.id},children:(0,en.jsx)(aR,{border:!0,theme:"fieldset",title:a(e.label),children:e.renderSettings()})},e.id))]})]})};function aA(e){let{configName:t,enabled:a,getCurrentConfig:r,forceRefreshToken:i}=e,[n,l]=(0,el.useState)(void 0),[o,s]=(0,el.useState)(0),[d,c]=(0,el.useState)(!1),{data:p,isLoading:u,isFetching:m,isError:g,error:h,refetch:x}=eU(n,{skip:!a||void 0===n,refetchOnMountOrArgChange:!1}),f=(0,el.useCallback)((e,a)=>{let i=null==r?void 0:r();s(e),l({name:t,bundleDataImporterLoadPreviewParameters:{recordNumber:e,...void 0!==i&&{currentConfig:i}}}),(null==a?void 0:a.forceRefetch)===!0&&c(!0)},[t,r]);(0,el.useEffect)(()=>{a&&void 0===n&&f(0)},[a,n,f]),(0,el.useEffect)(()=>{d&&void 0!==n&&(c(!1),x())},[d,n,x]);let v=(0,el.useRef)(!0);(0,el.useEffect)(()=>{if(void 0!==i&&0!==i){if(v.current){v.current=!1;return}a&&void 0!==n&&c(!0)}},[i,a,n]);let y=(null==p?void 0:p.previewRecordIndex)??o;return{dataPreview:(0,el.useMemo)(()=>(null==p?void 0:p.dataPreview)??[],[p]),currentRecordIndex:y,isLoading:u,isFetching:m,isError:g,error:h,load:f}}let a$=(0,t7.createColumnHelper)(),aO=e=>{let{configName:t,isActive:a}=e,{t:r}=(0,et.useTranslation)(),i=es.Form.useFormInstance(),[n,l]=(0,el.useState)(0),[o,s]=(0,el.useState)(""),[d,c]=(0,el.useState)(!1),{data:p}=tA({name:t}),u=(0,el.useCallback)(()=>aj(i.getFieldsValue(!0),(null==p?void 0:p.configuration)??{}),[i,p]),[m,{isLoading:g,error:h}]=eH(),{dataPreview:x,currentRecordIndex:f,isLoading:v,isFetching:y,isError:b,error:j,load:S}=aA({configName:t,enabled:a,getCurrentConfig:u});(0,el.useEffect)(()=>{l(f)},[f]),(0,el.useEffect)(()=>{null!=j&&("object"!=typeof j||null===j||404!==j.status)&&(0,eP.trackError)(new eP.ApiError(j))},[j]),(0,el.useEffect)(()=>{void 0!==h&&(0,eP.trackError)(new eP.ApiError(h))},[h]);let I=async()=>{"error"in await m({name:t,bundleDataImporterCopyPreviewParameters:{currentConfig:u()}})||S(0,{forceRefetch:!0})},C=[{key:"upload",label:r("data-importer.preview-import.upload-file"),onClick:()=>{c(!0)}},{key:"copy",label:r("data-importer.preview-import.copy-from-source"),onClick:()=>{I()}}],w=(0,el.useMemo)(()=>[a$.accessor("label",{header:r("data-importer.preview-import.column.label"),size:300}),a$.accessor("data",{header:r("data-importer.preview-import.column.data"),meta:{autoWidth:!0}})],[r]),T=(0,el.useMemo)(()=>b?[]:x.map(e=>({...e,data:"string"==typeof e.data?e.data:JSON.stringify(e.data)})),[x,b]),F=(0,el.useMemo)(()=>{if(""===o)return T;let e=o.toLowerCase();return T.filter(t=>(t.label??"").toLowerCase().includes(e))},[T,o]),N=v||y||g;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Box,{margin:{bottom:"extra-small"},children:(0,en.jsxs)(es.Flex,{align:"center",gap:"extra-small",justify:"space-between",children:[(0,en.jsxs)(es.Flex,{align:"center",gap:"extra-small",children:[(0,en.jsx)(ak,{children:r("data-importer.preview-import.title")}),(0,en.jsx)(es.Dropdown,{menu:{items:C},children:(0,en.jsx)(es.DropdownButton,{disabled:N,type:"default",children:r("data-importer.preview-import.choose-preview-data")})}),(0,en.jsx)(es.IconButton,{disabled:N||n<=0,icon:{value:"chevron-left"},onClick:()=>{S(Math.max(0,n-1))},tooltip:{title:r("data-importer.preview-import.prev")},type:"default"}),(0,en.jsx)(es.IconButton,{disabled:N,icon:{value:"chevron-right"},onClick:()=>{S(n+1)},tooltip:{title:r("data-importer.preview-import.next")},type:"default"})]}),(0,en.jsx)(es.SearchInput,{maxWidth:320,onChange:e=>{s(e.target.value)},placeholder:r("data-importer.preview-import.search-placeholder"),withClear:!0,withPrefix:!0})]})}),(0,en.jsx)(es.Grid,{autoWidth:!0,columns:w,data:F,isLoading:N}),(0,en.jsx)(es.ImportModal,{action:`${(0,eM.getPrefix)()}/bundle/data-importer/config/${t}/upload-preview`,onOpenChange:e=>{c(e)},onUploadSuccess:()=>{c(!1),S(0,{forceRefetch:!0})},open:d,title:r("data-importer.preview-import.upload-file")})]})},aE=e=>{let{loadingStrategyType:t,loadingStrategyOptions:a,columnHeaderOptions:r,isLoadingLoadingAttrs:i,loadingAttributeOptions:n,loadingAttrIsLocalized:l,languageOptions:o}=e,{t:s}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:s("data-importer.resolver.element-loading"),children:[(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy"),name:["resolverConfig","loadingStrategy","type"],tooltip:s("data-importer.resolver.loading-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"id"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:s("data-importer.resolver.loading-strategy.id"),children:(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.data-source-index"),name:["resolverConfig","loadingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:s("data-importer.resolver.loading-strategy.data-source-index-placeholder"),showSearch:!0})})}),"path"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:s("data-importer.resolver.loading-strategy.path"),children:(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.data-source-index"),name:["resolverConfig","loadingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:s("data-importer.resolver.loading-strategy.data-source-index-placeholder"),showSearch:!0})})}),"attribute"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:s("data-importer.resolver.loading-strategy.attribute"),children:[(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.data-source-index"),name:["resolverConfig","loadingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:s("data-importer.resolver.loading-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.attribute-name"),name:["resolverConfig","loadingStrategy","settings","attributeName"],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:i,options:n,placeholder:s("data-importer.resolver.loading-strategy.attribute-name-placeholder"),showSearch:!0})}),l&&(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.language"),name:["resolverConfig","loadingStrategy","settings","language"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:o,placeholder:s("data-importer.resolver.loading-strategy.language-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{name:["resolverConfig","loadingStrategy","settings","includeUnpublished"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:s("data-importer.resolver.loading-strategy.include-unpublished"),size:"small"})})]})]})},aB=e=>{let{createLocationType:t,createLocationStrategyOptions:a,columnHeaderOptions:r,createFindStrategy:i,findStrategyOptions:n,classOptions:l,isLoadingClasses:o,isLoadingCreateFindParentAttrs:s,createFindParentAttrOptions:d,createFindParentAttrIsLocalized:c,languageOptions:p}=e,{t:u}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:u("data-importer.resolver.element-creation"),children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.create-location-strategy"),name:["resolverConfig","createLocationStrategy","type"],tooltip:u("data-importer.resolver.create-location-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"staticPath"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:u("data-importer.resolver.location-strategy.staticPath"),children:(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.path"),name:["resolverConfig","createLocationStrategy","settings","path"],required:!0,rules:[{required:!0,message:u("data-importer.validation.required",{field:u("data-importer.resolver.location-strategy.path")})}],children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowedDataObjectTypes:["folder"],dataObjectsAllowed:!0})})}),"findOrCreateFolder"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:u("data-importer.resolver.location-strategy.findOrCreateFolder"),children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","createLocationStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:u("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","createLocationStrategy","settings","fallbackPath"],tooltip:u("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:u("data-importer.resolver.location-strategy.fallback-path-placeholder")})})]}),"findParent"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:u("data-importer.resolver.location-strategy.findParent"),children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.find-strategy"),name:["resolverConfig","createLocationStrategy","settings","findStrategy"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:n,showSearch:!0})}),"attribute"===i&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.attribute-class"),name:["resolverConfig","createLocationStrategy","settings","attributeDataObjectClassId"],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:o,options:l,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.attribute-name"),name:["resolverConfig","createLocationStrategy","settings","attributeName"],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:s,options:d,showSearch:!0})}),c&&(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.attribute-language"),name:["resolverConfig","createLocationStrategy","settings","attributeLanguage"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:p,showSearch:!0})})]}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","createLocationStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:u("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","createLocationStrategy","settings","fallbackPath"],tooltip:u("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:u("data-importer.resolver.location-strategy.fallback-path-placeholder")})}),(0,en.jsx)(es.Form.Item,{name:["resolverConfig","createLocationStrategy","settings","asVariant"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:u("data-importer.resolver.location-strategy.as-variant"),size:"small"})})]})]})},az=e=>{let{updateLocationType:t,locationUpdateStrategyOptions:a,columnHeaderOptions:r,updateFindStrategy:i,findStrategyOptions:n,classOptions:l,updateFindParentAttrOptions:o,updateFindParentAttrIsLocalized:s,languageOptions:d}=e,{t:c}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:c("data-importer.resolver.element-location-update"),children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-update-strategy"),name:["resolverConfig","locationUpdateStrategy","type"],tooltip:c("data-importer.resolver.location-update-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"staticPath"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:c("data-importer.resolver.location-strategy.staticPath"),children:(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.path"),name:["resolverConfig","locationUpdateStrategy","settings","path"],required:!0,rules:[{required:!0,message:c("data-importer.validation.required",{field:c("data-importer.resolver.location-strategy.path")})}],children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowedDataObjectTypes:["folder"],dataObjectsAllowed:!0})})}),"findOrCreateFolder"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:c("data-importer.resolver.location-strategy.findOrCreateFolder"),children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","locationUpdateStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:c("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","locationUpdateStrategy","settings","fallbackPath"],tooltip:c("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:c("data-importer.resolver.location-strategy.fallback-path-placeholder")})})]}),"findParent"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:c("data-importer.resolver.location-strategy.findParent"),children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.find-strategy"),name:["resolverConfig","locationUpdateStrategy","settings","findStrategy"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:n,showSearch:!0})}),"attribute"===i&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.attribute-class"),name:["resolverConfig","locationUpdateStrategy","settings","attributeDataObjectClassId"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:l,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.attribute-name"),name:["resolverConfig","locationUpdateStrategy","settings","attributeName"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:o,showSearch:!0})}),s&&(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.attribute-language"),name:["resolverConfig","locationUpdateStrategy","settings","attributeLanguage"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:d,showSearch:!0})})]}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","locationUpdateStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:c("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","locationUpdateStrategy","settings","fallbackPath"],tooltip:c("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:c("data-importer.resolver.location-strategy.fallback-path-placeholder")})}),(0,en.jsx)(es.Form.Item,{name:["resolverConfig","locationUpdateStrategy","settings","asVariant"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:c("data-importer.resolver.location-strategy.as-variant"),size:"small"})})]})]})},aq=e=>{let{publishingStrategyType:t,publishingStrategyOptions:a,columnHeaderOptions:r}=e,{t:i}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:i("data-importer.resolver.element-publishing"),children:[(0,en.jsx)(es.Form.Item,{label:i("data-importer.resolver.publishing-strategy"),name:["resolverConfig","publishingStrategy","type"],tooltip:i("data-importer.resolver.publishing-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"attributeBased"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:i("data-importer.resolver.publishing-strategy.attributeBased"),children:(0,en.jsx)(es.Form.Item,{label:i("data-importer.resolver.publishing-strategy.data-source-index"),name:["resolverConfig","publishingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:i("data-importer.resolver.publishing-strategy.data-source-index-placeholder"),showSearch:!0})})})]})};function aH(e){return{key:e.key??e.name??"",title:e.title??e.name??e.key??"",localized:!!e.localized}}let aV=e=>{var t,a,r;let{configName:i,columnHeaderOptions:n,isActive:l}=e,{t:o}=(0,et.useTranslation)(),s=(0,eP.useSettings)(),d=(0,el.useMemo)(()=>(s.validLanguages??[]).map(e=>({value:e,label:e})),[s.validLanguages]),{data:c,isLoading:p}=(0,eR.useClassDefinitionCollectionQuery)(void 0,{skip:!l}),u=((null==c?void 0:c.items)??[]).map(e=>({value:e.id,label:e.name})),m=es.Form.useWatch(["resolverConfig","dataObjectClassId"]),g=es.Form.useWatch(["resolverConfig","loadingStrategy","type"]),h=es.Form.useWatch(["resolverConfig","loadingStrategy","settings","attributeName"]),x=es.Form.useWatch(["resolverConfig","createLocationStrategy","type"]),f=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","type"]),v=es.Form.useWatch(["resolverConfig","createLocationStrategy","settings","findStrategy"]),y=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","settings","findStrategy"]),b=es.Form.useWatch(["resolverConfig","createLocationStrategy","settings","attributeDataObjectClassId"]),j=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","settings","attributeDataObjectClassId"]),S=es.Form.useWatch(["resolverConfig","publishingStrategy","type"]),I=es.Form.useWatch(["resolverConfig","createLocationStrategy","settings","attributeName"]),C=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","settings","attributeName"]),{data:w,isLoading:T}=eZ({classId:m??""},{skip:void 0===m||""===m||"attribute"!==g}),F=(0,el.useMemo)(()=>((null==w?void 0:w.attributes)??[]).map(aH),[w]),N=F.map(e=>({value:e.key,label:e.title})),D=(null==(t=F.find(e=>e.key===h))?void 0:t.localized)??!1,{data:k,isLoading:L}=eZ({classId:b??"",systemRead:!0},{skip:void 0===b||""===b||"attribute"!==v}),P=(0,el.useMemo)(()=>((null==k?void 0:k.attributes)??[]).map(aH),[k]),R=P.map(e=>({value:e.key,label:e.title})),M=(null==(a=P.find(e=>e.key===I))?void 0:a.localized)??!1,{data:A}=eZ({classId:j??"",systemRead:!0},{skip:void 0===j||""===j||"attribute"!==y}),$=(0,el.useMemo)(()=>((null==A?void 0:A.attributes)??[]).map(aH),[A]),O=$.map(e=>({value:e.key,label:e.title})),E=(null==(r=$.find(e=>e.key===C))?void 0:r.localized)??!1,B=[{value:"notLoad",label:o("data-importer.resolver.loading-strategy.notLoad")},{value:"id",label:o("data-importer.resolver.loading-strategy.id")},{value:"path",label:o("data-importer.resolver.loading-strategy.path")},{value:"attribute",label:o("data-importer.resolver.loading-strategy.attribute")}],z=[{value:"staticPath",label:o("data-importer.resolver.location-strategy.staticPath")},{value:"findOrCreateFolder",label:o("data-importer.resolver.location-strategy.findOrCreateFolder")},{value:"findParent",label:o("data-importer.resolver.location-strategy.findParent")},{value:"doNotCreate",label:o("data-importer.resolver.location-strategy.doNotCreate")}],q=[{value:"noChange",label:o("data-importer.resolver.location-strategy.noChange")},{value:"staticPath",label:o("data-importer.resolver.location-strategy.staticPath")},{value:"findOrCreateFolder",label:o("data-importer.resolver.location-strategy.findOrCreateFolder")},{value:"findParent",label:o("data-importer.resolver.location-strategy.findParent")}],H=[{value:"noChangeUnpublishNew",label:o("data-importer.resolver.publishing-strategy.noChangeUnpublishNew")},{value:"noChangePublishNew",label:o("data-importer.resolver.publishing-strategy.noChangePublishNew")},{value:"alwaysPublish",label:o("data-importer.resolver.publishing-strategy.alwaysPublish")},{value:"attributeBased",label:o("data-importer.resolver.publishing-strategy.attributeBased")}],V=[{value:"id",label:o("data-importer.resolver.location-strategy.find-strategy.id")},{value:"path",label:o("data-importer.resolver.location-strategy.find-strategy.path")},{value:"attribute",label:o("data-importer.resolver.location-strategy.find-strategy.attribute")}];return(0,en.jsx)(ea.FieldWidthProvider,{fieldWidthValues:{medium:600},children:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(ak,{children:o("data-importer.resolver.title")}),(0,en.jsx)(aR,{children:(0,en.jsx)(es.Form.Item,{label:o("data-importer.resolver.class"),name:["resolverConfig","dataObjectClassId"],required:!0,children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:p,options:u,placeholder:o("data-importer.resolver.class-placeholder"),showSearch:!0})})}),(0,en.jsx)(aE,{columnHeaderOptions:n,isLoadingLoadingAttrs:T,languageOptions:d,loadingAttrIsLocalized:D,loadingAttributeOptions:N,loadingStrategyOptions:B,loadingStrategyType:g}),(0,en.jsx)(aB,{classOptions:u,columnHeaderOptions:n,createFindParentAttrIsLocalized:M,createFindParentAttrOptions:R,createFindStrategy:v,createLocationStrategyOptions:z,createLocationType:x,findStrategyOptions:V,isLoadingClasses:p,isLoadingCreateFindParentAttrs:L,languageOptions:d}),(0,en.jsx)(az,{classOptions:u,columnHeaderOptions:n,findStrategyOptions:V,languageOptions:d,locationUpdateStrategyOptions:q,updateFindParentAttrIsLocalized:E,updateFindParentAttrOptions:O,updateFindStrategy:y,updateLocationType:f}),(0,en.jsx)(aq,{columnHeaderOptions:n,publishingStrategyOptions:H,publishingStrategyType:S})]})})};function aW(e){var t;return{dataIndex:String(e.dataIndex??""),label:String(e.label??e.dataIndex??""),value:"string"==typeof(t=e.data)?t:void 0!==t?JSON.stringify(t):""}}let a_=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{mappingLayout:t` + `}}),aL=e=>{let{children:t}=e,{medium:a}=(0,ea.useFieldWidth)(),{styles:r}=aP(a);return(0,en.jsx)("div",{className:r.container,children:t})},aR=e=>{let{children:t,theme:a="card-with-highlight",contentPadding:r="extra-small",noWidthLimit:i=!1,...n}=e;if("card-with-highlight"===a){let e=(0,en.jsx)(es.Space,{className:"w-full",direction:"vertical",size:"extra-small",children:t});return(0,en.jsx)(es.FormKit.Panel,{...n,contentPadding:r,theme:a,children:i?e:(0,en.jsx)(aL,{children:e})})}let l=(0,en.jsx)(es.FormKit.Panel,{...n,contentPadding:r,theme:a,children:t});return i?l:(0,en.jsx)(aL,{children:l})},aM=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),i=(0,el.useMemo)(()=>r.container.get(u),[]),n=(0,el.useMemo)(()=>r.container.get(l),[]),o=(0,el.useMemo)(()=>i.getDynamicTypes(),[i]),s=(0,el.useMemo)(()=>n.getDynamicTypes(),[n]),d=(0,el.useMemo)(()=>o.map(e=>{let{id:t,label:r}=e;return{value:t,label:a(r)}}),[o,a]),c=(0,el.useMemo)(()=>s.map(e=>{let{id:t,label:r}=e;return{value:t,label:a(r)}}),[s,a]);return(0,en.jsxs)(ea.FieldWidthProvider,{fieldWidthValues:{medium:900},children:[(0,en.jsx)(ak,{children:a("data-importer.data-source.title")}),(0,en.jsxs)(aR,{children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.data-source.type-label"),name:["loaderConfig","type"],required:!0,children:(0,en.jsx)(es.Select,{filterOption:tW,options:d,showSearch:!0})}),o.map(e=>(0,en.jsx)(es.Form.Conditional,{condition:t=>{var a;return(null==(a=t.loaderConfig)?void 0:a.type)===e.id},children:(0,en.jsx)(aR,{theme:"fieldset",title:a(e.label),children:e.renderSettings(t)})},e.id))]}),(0,en.jsxs)(aR,{title:a("data-importer.file-format.title"),children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.file-format.title"),name:["interpreterConfig","type"],required:!0,children:(0,en.jsx)(es.Select,{filterOption:tW,options:c,showSearch:!0})}),s.map(e=>(0,en.jsx)(es.Form.Conditional,{condition:t=>{var a;return(null==(a=t.interpreterConfig)?void 0:a.type)===e.id},children:(0,en.jsx)(aR,{border:!0,theme:"fieldset",title:a(e.label),children:e.renderSettings()})},e.id))]})]})};function aA(e){let{configName:t,enabled:a,getCurrentConfig:r,forceRefreshToken:i}=e,[n,l]=(0,el.useState)(void 0),[o,s]=(0,el.useState)(0),[d,c]=(0,el.useState)(!1),{data:p,isLoading:u,isFetching:m,isError:g,error:h,refetch:x}=eU(n,{skip:!a||void 0===n,refetchOnMountOrArgChange:!1}),f=(0,el.useCallback)((e,a)=>{let i=null==r?void 0:r();s(e),l({name:t,bundleDataImporterLoadPreviewParameters:{recordNumber:e,...void 0!==i&&{currentConfig:i}}}),(null==a?void 0:a.forceRefetch)===!0&&c(!0)},[t,r]);(0,el.useEffect)(()=>{a&&void 0===n&&f(0)},[a,n,f]),(0,el.useEffect)(()=>{d&&void 0!==n&&(c(!1),x())},[d,n,x]);let v=(0,el.useRef)(!0);(0,el.useEffect)(()=>{if(void 0!==i&&0!==i){if(v.current){v.current=!1;return}a&&void 0!==n&&c(!0)}},[i,a,n]);let y=(null==p?void 0:p.previewRecordIndex)??o;return{dataPreview:(0,el.useMemo)(()=>(null==p?void 0:p.dataPreview)??[],[p]),currentRecordIndex:y,isLoading:u,isFetching:m,isError:g,error:h,load:f}}let a$=(0,t7.createColumnHelper)(),aO=e=>{let{configName:t,isActive:a,onPreviewDataChange:r}=e,{t:i}=(0,et.useTranslation)(),n=es.Form.useFormInstance(),[l,o]=(0,el.useState)(0),[s,d]=(0,el.useState)(""),[c,p]=(0,el.useState)(!1),{data:u}=tA({name:t}),m=(0,el.useCallback)(()=>aj(n.getFieldsValue(!0),(null==u?void 0:u.configuration)??{}),[n,u]),[g,{isLoading:h,error:x}]=eH(),{dataPreview:f,currentRecordIndex:v,isLoading:y,isFetching:b,isError:j,error:C,load:S}=aA({configName:t,enabled:a,getCurrentConfig:m});(0,el.useEffect)(()=>{o(v)},[v]),(0,el.useEffect)(()=>{null!=C&&("object"!=typeof C||null===C||404!==C.status)&&(0,eL.trackError)(new eL.ApiError(C))},[C]),(0,el.useEffect)(()=>{void 0!==x&&(0,eL.trackError)(new eL.ApiError(x))},[x]);let I=async()=>{"error"in await g({name:t,bundleDataImporterCopyPreviewParameters:{currentConfig:m()}})||(S(0,{forceRefetch:!0}),null==r||r())},w=[{key:"upload",label:i("data-importer.preview-import.upload-file"),onClick:()=>{p(!0)}},{key:"copy",label:i("data-importer.preview-import.copy-from-source"),onClick:()=>{I()}}],T=(0,el.useMemo)(()=>[a$.accessor("label",{header:i("data-importer.preview-import.column.label"),size:300}),a$.accessor("data",{header:i("data-importer.preview-import.column.data"),meta:{autoWidth:!0}})],[i]),F=(0,el.useMemo)(()=>j?[]:f.map(e=>({...e,data:"string"==typeof e.data?e.data:JSON.stringify(e.data)})),[f,j]),D=(0,el.useMemo)(()=>{if(""===s)return F;let e=s.toLowerCase();return F.filter(t=>(t.label??"").toLowerCase().includes(e))},[F,s]),N=y||b||h;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Box,{margin:{bottom:"extra-small"},children:(0,en.jsxs)(es.Flex,{align:"center",gap:"extra-small",justify:"space-between",children:[(0,en.jsxs)(es.Flex,{align:"center",gap:"extra-small",children:[(0,en.jsx)(ak,{children:i("data-importer.preview-import.title")}),(0,en.jsx)(es.Dropdown,{menu:{items:w},children:(0,en.jsx)(es.DropdownButton,{disabled:N,type:"default",children:i("data-importer.preview-import.choose-preview-data")})}),(0,en.jsx)(es.IconButton,{disabled:N||l<=0,icon:{value:"chevron-left"},onClick:()=>{S(Math.max(0,l-1))},tooltip:{title:i("data-importer.preview-import.prev")},type:"default"}),(0,en.jsx)(es.IconButton,{disabled:N,icon:{value:"chevron-right"},onClick:()=>{S(l+1)},tooltip:{title:i("data-importer.preview-import.next")},type:"default"})]}),(0,en.jsx)(es.SearchInput,{maxWidth:320,onChange:e=>{d(e.target.value)},placeholder:i("data-importer.preview-import.search-placeholder"),withClear:!0,withPrefix:!0})]})}),(0,en.jsx)(es.Grid,{autoWidth:!0,columns:T,data:D,isLoading:N}),(0,en.jsx)(es.ImportModal,{action:`${(0,eM.getPrefix)()}/bundle/data-importer/config/${t}/upload-preview`,onOpenChange:e=>{p(e)},onUploadSuccess:()=>{p(!1),S(0,{forceRefetch:!0}),null==r||r()},open:c,title:i("data-importer.preview-import.upload-file")})]})},aE=e=>{let{loadingStrategyType:t,loadingStrategyOptions:a,columnHeaderOptions:r,isLoadingLoadingAttrs:i,loadingAttributeOptions:n,loadingAttrIsLocalized:l,languageOptions:o}=e,{t:s}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:s("data-importer.resolver.element-loading"),children:[(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy"),name:["resolverConfig","loadingStrategy","type"],tooltip:s("data-importer.resolver.loading-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"id"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:s("data-importer.resolver.loading-strategy.id"),children:(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.data-source-index"),name:["resolverConfig","loadingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:s("data-importer.resolver.loading-strategy.data-source-index-placeholder"),showSearch:!0})})}),"path"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:s("data-importer.resolver.loading-strategy.path"),children:(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.data-source-index"),name:["resolverConfig","loadingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:s("data-importer.resolver.loading-strategy.data-source-index-placeholder"),showSearch:!0})})}),"attribute"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:s("data-importer.resolver.loading-strategy.attribute"),children:[(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.data-source-index"),name:["resolverConfig","loadingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:s("data-importer.resolver.loading-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.attribute-name"),name:["resolverConfig","loadingStrategy","settings","attributeName"],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:i,options:n,placeholder:s("data-importer.resolver.loading-strategy.attribute-name-placeholder"),showSearch:!0})}),l&&(0,en.jsx)(es.Form.Item,{label:s("data-importer.resolver.loading-strategy.language"),name:["resolverConfig","loadingStrategy","settings","language"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:o,placeholder:s("data-importer.resolver.loading-strategy.language-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{name:["resolverConfig","loadingStrategy","settings","includeUnpublished"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:s("data-importer.resolver.loading-strategy.include-unpublished"),size:"small"})})]})]})},aB=e=>{let{createLocationType:t,createLocationStrategyOptions:a,columnHeaderOptions:r,createFindStrategy:i,findStrategyOptions:n,classOptions:l,isLoadingClasses:o,isLoadingCreateFindParentAttrs:s,createFindParentAttrOptions:d,createFindParentAttrIsLocalized:c,languageOptions:p}=e,{t:u}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:u("data-importer.resolver.element-creation"),children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.create-location-strategy"),name:["resolverConfig","createLocationStrategy","type"],tooltip:u("data-importer.resolver.create-location-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"staticPath"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:u("data-importer.resolver.location-strategy.staticPath"),children:(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.path"),name:["resolverConfig","createLocationStrategy","settings","path"],required:!0,rules:[{required:!0,message:u("data-importer.validation.required",{field:u("data-importer.resolver.location-strategy.path")})}],children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowedDataObjectTypes:["folder"],dataObjectsAllowed:!0})})}),"findOrCreateFolder"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:u("data-importer.resolver.location-strategy.findOrCreateFolder"),children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","createLocationStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:u("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","createLocationStrategy","settings","fallbackPath"],tooltip:u("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:u("data-importer.resolver.location-strategy.fallback-path-placeholder")})})]}),"findParent"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:u("data-importer.resolver.location-strategy.findParent"),children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.find-strategy"),name:["resolverConfig","createLocationStrategy","settings","findStrategy"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:n,showSearch:!0})}),"attribute"===i&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.attribute-class"),name:["resolverConfig","createLocationStrategy","settings","attributeDataObjectClassId"],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:o,options:l,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.attribute-name"),name:["resolverConfig","createLocationStrategy","settings","attributeName"],children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:s,options:d,showSearch:!0})}),c&&(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.attribute-language"),name:["resolverConfig","createLocationStrategy","settings","attributeLanguage"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:p,showSearch:!0})})]}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","createLocationStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:u("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:u("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","createLocationStrategy","settings","fallbackPath"],tooltip:u("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:u("data-importer.resolver.location-strategy.fallback-path-placeholder")})}),(0,en.jsx)(es.Form.Item,{name:["resolverConfig","createLocationStrategy","settings","asVariant"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:u("data-importer.resolver.location-strategy.as-variant"),size:"small"})})]})]})},az=e=>{let{updateLocationType:t,locationUpdateStrategyOptions:a,columnHeaderOptions:r,updateFindStrategy:i,findStrategyOptions:n,classOptions:l,updateFindParentAttrOptions:o,updateFindParentAttrIsLocalized:s,languageOptions:d}=e,{t:c}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:c("data-importer.resolver.element-location-update"),children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-update-strategy"),name:["resolverConfig","locationUpdateStrategy","type"],tooltip:c("data-importer.resolver.location-update-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"staticPath"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:c("data-importer.resolver.location-strategy.staticPath"),children:(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.path"),name:["resolverConfig","locationUpdateStrategy","settings","path"],required:!0,rules:[{required:!0,message:c("data-importer.validation.required",{field:c("data-importer.resolver.location-strategy.path")})}],children:(0,en.jsx)(es.ManyToOneRelationPath,{allowPathTextInput:!0,allowedDataObjectTypes:["folder"],dataObjectsAllowed:!0})})}),"findOrCreateFolder"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:c("data-importer.resolver.location-strategy.findOrCreateFolder"),children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","locationUpdateStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:c("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","locationUpdateStrategy","settings","fallbackPath"],tooltip:c("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:c("data-importer.resolver.location-strategy.fallback-path-placeholder")})})]}),"findParent"===t&&(0,en.jsxs)(aR,{theme:"fieldset",title:c("data-importer.resolver.location-strategy.findParent"),children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.find-strategy"),name:["resolverConfig","locationUpdateStrategy","settings","findStrategy"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:n,showSearch:!0})}),"attribute"===i&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.attribute-class"),name:["resolverConfig","locationUpdateStrategy","settings","attributeDataObjectClassId"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:l,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.attribute-name"),name:["resolverConfig","locationUpdateStrategy","settings","attributeName"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:o,showSearch:!0})}),s&&(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.attribute-language"),name:["resolverConfig","locationUpdateStrategy","settings","attributeLanguage"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:d,showSearch:!0})})]}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.data-source-index"),name:["resolverConfig","locationUpdateStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:c("data-importer.resolver.location-strategy.data-source-index-placeholder"),showSearch:!0})}),(0,en.jsx)(es.Form.Item,{label:c("data-importer.resolver.location-strategy.fallback-path"),name:["resolverConfig","locationUpdateStrategy","settings","fallbackPath"],tooltip:c("data-importer.resolver.location-strategy.fallback-path.tooltip"),children:(0,en.jsx)(es.Input,{placeholder:c("data-importer.resolver.location-strategy.fallback-path-placeholder")})}),(0,en.jsx)(es.Form.Item,{name:["resolverConfig","locationUpdateStrategy","settings","asVariant"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:c("data-importer.resolver.location-strategy.as-variant"),size:"small"})})]})]})},aq=e=>{let{publishingStrategyType:t,publishingStrategyOptions:a,columnHeaderOptions:r}=e,{t:i}=(0,et.useTranslation)();return(0,en.jsxs)(aR,{title:i("data-importer.resolver.element-publishing"),children:[(0,en.jsx)(es.Form.Item,{label:i("data-importer.resolver.publishing-strategy"),name:["resolverConfig","publishingStrategy","type"],tooltip:i("data-importer.resolver.publishing-strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:a,showSearch:!0})}),"attributeBased"===t&&(0,en.jsx)(aR,{theme:"fieldset",title:i("data-importer.resolver.publishing-strategy.attributeBased"),children:(0,en.jsx)(es.Form.Item,{label:i("data-importer.resolver.publishing-strategy.data-source-index"),name:["resolverConfig","publishingStrategy","settings","dataSourceIndex"],children:(0,en.jsx)(es.Select,{filterOption:tW,options:r,placeholder:i("data-importer.resolver.publishing-strategy.data-source-index-placeholder"),showSearch:!0})})})]})};function aH(e){return{key:e.key??e.name??"",title:e.title??e.name??e.key??"",localized:!!e.localized}}let aV=e=>{var t,a,r;let{configName:i,columnHeaderOptions:n,isActive:l}=e,{t:o}=(0,et.useTranslation)(),s=(0,eL.useSettings)(),d=(0,el.useMemo)(()=>(s.validLanguages??[]).map(e=>({value:e,label:e})),[s.validLanguages]),{data:c,isLoading:p}=(0,eR.useClassDefinitionCollectionQuery)(void 0,{skip:!l}),u=((null==c?void 0:c.items)??[]).map(e=>({value:e.id,label:e.name})),m=es.Form.useWatch(["resolverConfig","dataObjectClassId"]),g=es.Form.useWatch(["resolverConfig","loadingStrategy","type"]),h=es.Form.useWatch(["resolverConfig","loadingStrategy","settings","attributeName"]),x=es.Form.useWatch(["resolverConfig","createLocationStrategy","type"]),f=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","type"]),v=es.Form.useWatch(["resolverConfig","createLocationStrategy","settings","findStrategy"]),y=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","settings","findStrategy"]),b=es.Form.useWatch(["resolverConfig","createLocationStrategy","settings","attributeDataObjectClassId"]),j=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","settings","attributeDataObjectClassId"]),C=es.Form.useWatch(["resolverConfig","publishingStrategy","type"]),S=es.Form.useWatch(["resolverConfig","createLocationStrategy","settings","attributeName"]),I=es.Form.useWatch(["resolverConfig","locationUpdateStrategy","settings","attributeName"]),{data:w,isLoading:T}=eZ({classId:m??""},{skip:void 0===m||""===m||"attribute"!==g}),F=(0,el.useMemo)(()=>((null==w?void 0:w.attributes)??[]).map(aH),[w]),D=F.map(e=>({value:e.key,label:e.title})),N=(null==(t=F.find(e=>e.key===h))?void 0:t.localized)??!1,{data:k,isLoading:P}=eZ({classId:b??"",systemRead:!0},{skip:void 0===b||""===b||"attribute"!==v}),L=(0,el.useMemo)(()=>((null==k?void 0:k.attributes)??[]).map(aH),[k]),R=L.map(e=>({value:e.key,label:e.title})),M=(null==(a=L.find(e=>e.key===S))?void 0:a.localized)??!1,{data:A}=eZ({classId:j??"",systemRead:!0},{skip:void 0===j||""===j||"attribute"!==y}),$=(0,el.useMemo)(()=>((null==A?void 0:A.attributes)??[]).map(aH),[A]),O=$.map(e=>({value:e.key,label:e.title})),E=(null==(r=$.find(e=>e.key===I))?void 0:r.localized)??!1,B=[{value:"notLoad",label:o("data-importer.resolver.loading-strategy.notLoad")},{value:"id",label:o("data-importer.resolver.loading-strategy.id")},{value:"path",label:o("data-importer.resolver.loading-strategy.path")},{value:"attribute",label:o("data-importer.resolver.loading-strategy.attribute")}],z=[{value:"staticPath",label:o("data-importer.resolver.location-strategy.staticPath")},{value:"findOrCreateFolder",label:o("data-importer.resolver.location-strategy.findOrCreateFolder")},{value:"findParent",label:o("data-importer.resolver.location-strategy.findParent")},{value:"doNotCreate",label:o("data-importer.resolver.location-strategy.doNotCreate")}],q=[{value:"noChange",label:o("data-importer.resolver.location-strategy.noChange")},{value:"staticPath",label:o("data-importer.resolver.location-strategy.staticPath")},{value:"findOrCreateFolder",label:o("data-importer.resolver.location-strategy.findOrCreateFolder")},{value:"findParent",label:o("data-importer.resolver.location-strategy.findParent")}],H=[{value:"noChangeUnpublishNew",label:o("data-importer.resolver.publishing-strategy.noChangeUnpublishNew")},{value:"noChangePublishNew",label:o("data-importer.resolver.publishing-strategy.noChangePublishNew")},{value:"alwaysPublish",label:o("data-importer.resolver.publishing-strategy.alwaysPublish")},{value:"attributeBased",label:o("data-importer.resolver.publishing-strategy.attributeBased")}],V=[{value:"id",label:o("data-importer.resolver.location-strategy.find-strategy.id")},{value:"path",label:o("data-importer.resolver.location-strategy.find-strategy.path")},{value:"attribute",label:o("data-importer.resolver.location-strategy.find-strategy.attribute")}];return(0,en.jsx)(ea.FieldWidthProvider,{fieldWidthValues:{medium:600},children:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(ak,{children:o("data-importer.resolver.title")}),(0,en.jsx)(aR,{children:(0,en.jsx)(es.Form.Item,{label:o("data-importer.resolver.class"),name:["resolverConfig","dataObjectClassId"],required:!0,children:(0,en.jsx)(es.Select,{filterOption:tW,loadingSkeleton:p,options:u,placeholder:o("data-importer.resolver.class-placeholder"),showSearch:!0})})}),(0,en.jsx)(aE,{columnHeaderOptions:n,isLoadingLoadingAttrs:T,languageOptions:d,loadingAttrIsLocalized:N,loadingAttributeOptions:D,loadingStrategyOptions:B,loadingStrategyType:g}),(0,en.jsx)(aB,{classOptions:u,columnHeaderOptions:n,createFindParentAttrIsLocalized:M,createFindParentAttrOptions:R,createFindStrategy:v,createLocationStrategyOptions:z,createLocationType:x,findStrategyOptions:V,isLoadingClasses:p,isLoadingCreateFindParentAttrs:P,languageOptions:d}),(0,en.jsx)(az,{classOptions:u,columnHeaderOptions:n,findStrategyOptions:V,languageOptions:d,locationUpdateStrategyOptions:q,updateFindParentAttrIsLocalized:E,updateFindParentAttrOptions:O,updateFindStrategy:y,updateLocationType:f}),(0,en.jsx)(aq,{columnHeaderOptions:n,publishingStrategyOptions:H,publishingStrategyType:C})]})})};function aW(e){var t;return{dataIndex:String(e.dataIndex??""),label:String(e.label??e.dataIndex??""),value:"string"==typeof(t=e.data)?t:void 0!==t?JSON.stringify(t):""}}let a_=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{mappingLayout:t` width: 100%; height: 100%; min-width: 900px; @@ -448,7 +448,7 @@ } animation: mapping-item-slide-in 400ms ease-in-out; - `}}),aX="data-importer-source-column",aU=e=>{let{configName:t,sourceRows:a,hasPreviewError:r,activeFilter:i,onSetFilter:n,onAddMappingFromSource:l}=e,{t:o}=(0,et.useTranslation)(),{styles:s}=a_(),d=es.Form.useWatch(e=>JSON.stringify((e.mappingConfig??[]).map(e=>e.dataSourceIndex??[]))),c=(0,el.useMemo)(()=>void 0!==d?JSON.parse(d):void 0,[d]),p=(0,el.useMemo)(()=>{let e={};return(c??[]).forEach(t=>{t.forEach(t=>{e[t]=(e[t]??0)+1})}),e},[c]),u=null!==i,m=a.length>0;return(0,en.jsxs)(es.Flex,{className:s.sourcesPanel,vertical:!0,children:[(0,en.jsxs)(es.Flex,{align:"center",className:s.sourcesHeader,justify:"space-between",children:[(0,en.jsx)(es.Text,{className:s.sourcesTitle,children:o("data-importer.mapping.sources.title")}),u&&(0,en.jsx)(es.Button,{onClick:()=>{n(null)},size:"small",type:"link",children:o("data-importer.mapping.sources.reset-view")})]}),(0,en.jsxs)(es.Flex,{className:s.panelScrollable,vertical:!0,children:[!m&&r&&(0,en.jsx)(es.Flex,{align:"center",className:s.noContentWrapper,justify:"center",children:(0,en.jsx)(es.NoContent,{text:o("data-importer.mapping.sources.empty")})}),m&&(0,en.jsx)(es.Space,{className:s.sourceRowsSpace,direction:"vertical",size:"extra-small",children:a.map(e=>{let t=p[e.dataIndex]??0,a=t>0,r=u&&i!==e.dataIndex;return(0,en.jsx)("div",{className:aN()(s.sourceRowOuter,{[s.sourceRowOuterMapped]:a,[s.sourceRowOuterFaded]:r}),children:(0,en.jsx)(es.Draggable,{info:{type:aX,title:e.label,icon:{value:"workflow"},data:{dataIndex:e.dataIndex,label:e.label}},children:(0,en.jsxs)(es.Flex,{align:"center",className:aN()(s.sourceRowInner,a?s.sourceRowInnerMapped:s.sourceRowInnerUnmapped),onClick:()=>{n(i===e.dataIndex?null:e.dataIndex)},children:[(0,en.jsxs)(es.Flex,{align:"center",className:s.sourceRowTagArea,gap:"extra-small",children:[(0,en.jsx)("div",{className:s.sourceTagInner,children:(0,en.jsxs)(es.Space,{size:"extra-small",children:[(0,en.jsx)(es.Tag,{color:a?"purple":void 0,children:e.label}),a&&(0,en.jsx)(es.Badge,{className:s.badgeMappedCount,count:t,size:"large"})]})}),!a&&(0,en.jsx)("span",{className:`source-add-btn ${s.sourceAddBtn}`,children:(0,en.jsx)(es.IconButton,{icon:{value:"plus-circle"},onClick:t=>{t.stopPropagation(),l(e.dataIndex,e.label),n(e.dataIndex)},size:"small",tooltip:{title:o("data-importer.mapping.add")},type:"default"})})]}),(0,en.jsx)("span",{className:s.sourceValue,title:e.value,children:e.value})]})})},e.dataIndex)})})]})]})},aG="__default__";function aK(e){return void 0===e||""===e||"default"===e?aG:e}let aQ=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{wrapper:t` + `}}),aX="data-importer-source-column",aU=e=>{let{configName:t,sourceRows:a,hasPreviewError:r,activeFilter:i,onSetFilter:n,onAddMappingFromSource:l}=e,{t:o}=(0,et.useTranslation)(),{styles:s}=a_(),d=es.Form.useWatch(e=>JSON.stringify((e.mappingConfig??[]).map(e=>e.dataSourceIndex??[]))),c=(0,el.useMemo)(()=>void 0!==d?JSON.parse(d):void 0,[d]),p=(0,el.useMemo)(()=>{let e={};return(c??[]).forEach(t=>{t.forEach(t=>{e[t]=(e[t]??0)+1})}),e},[c]),u=null!==i,m=a.length>0;return(0,en.jsxs)(es.Flex,{className:s.sourcesPanel,vertical:!0,children:[(0,en.jsxs)(es.Flex,{align:"center",className:s.sourcesHeader,justify:"space-between",children:[(0,en.jsx)(es.Text,{className:s.sourcesTitle,children:o("data-importer.mapping.sources.title")}),u&&(0,en.jsx)(es.Button,{onClick:()=>{n(null)},size:"small",type:"link",children:o("data-importer.mapping.sources.reset-view")})]}),(0,en.jsxs)(es.Flex,{className:s.panelScrollable,vertical:!0,children:[!m&&r&&(0,en.jsx)(es.Flex,{align:"center",className:s.noContentWrapper,justify:"center",children:(0,en.jsx)(es.NoContent,{text:o("data-importer.mapping.sources.empty")})}),m&&(0,en.jsx)(es.Space,{className:s.sourceRowsSpace,direction:"vertical",size:"extra-small",children:a.map(e=>{let t=p[e.dataIndex]??0,a=t>0,r=u&&i!==e.dataIndex;return(0,en.jsx)("div",{className:aD()(s.sourceRowOuter,{[s.sourceRowOuterMapped]:a,[s.sourceRowOuterFaded]:r}),children:(0,en.jsx)(es.Draggable,{info:{type:aX,title:e.label,icon:{value:"workflow"},data:{dataIndex:e.dataIndex,label:e.label}},children:(0,en.jsxs)(es.Flex,{align:"center",className:aD()(s.sourceRowInner,a?s.sourceRowInnerMapped:s.sourceRowInnerUnmapped),onClick:()=>{n(i===e.dataIndex?null:e.dataIndex)},children:[(0,en.jsxs)(es.Flex,{align:"center",className:s.sourceRowTagArea,gap:"extra-small",children:[(0,en.jsx)("div",{className:s.sourceTagInner,children:(0,en.jsxs)(es.Space,{size:"extra-small",children:[(0,en.jsx)(es.Tag,{color:a?"purple":void 0,children:e.label}),a&&(0,en.jsx)(es.Badge,{className:s.badgeMappedCount,count:t,size:"large"})]})}),!a&&(0,en.jsx)("span",{className:`source-add-btn ${s.sourceAddBtn}`,children:(0,en.jsx)(es.IconButton,{icon:{value:"plus-circle"},onClick:t=>{t.stopPropagation(),l(e.dataIndex,e.label),n(e.dataIndex)},size:"small",tooltip:{title:o("data-importer.mapping.add")},type:"default"})})]}),(0,en.jsx)("span",{className:s.sourceValue,title:e.value,children:e.value})]})})},e.dataIndex)})})]})]})},aG="__default__";function aK(e){return void 0===e||""===e||"default"===e?aG:e}let aQ=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{wrapper:t` flex: 1; `,header:t` height: 32px; @@ -506,7 +506,7 @@ font-size: 12px; color: ${a.colorTextSecondary}; margin-bottom: ${a.paddingXXS}px; - `}}),aY=e=>{let{t}=(0,et.useTranslation)(),{styles:a,cx:r}=aQ(),[i,n]=(0,el.useState)([]),[l,o]=(0,el.useState)(0),[s,d]=(0,el.useState)(0),[c,p]=(0,el.useState)(""),{dataPreview:u,currentRecordIndex:m,isLoading:g,isFetching:h,isError:x,load:f}=aA({configName:e.configName,enabled:"import"===e.mode,forceRefreshToken:e.forceRefreshToken}),[v,y]=(0,el.useState)([]),[b,j]=(0,el.useState)(0),[S,I]=(0,el.useState)(void 0),{data:C,isLoading:w,isFetching:T,isError:F,refetch:N}=eG(S,{skip:"result"!==e.mode||void 0===S,refetchOnMountOrArgChange:!1});(0,el.useEffect)(()=>{n(u.map(e=>aW(e)))},[u]),(0,el.useEffect)(()=>{d(m)},[m]),(0,el.useEffect)(()=>{x&&n([])},[x]);let D=t=>{var a,r,i,n;let l=void 0===e.currentMappingItem?void 0:{mappingConfig:[e.currentMappingItem],...(null==(a=e.baseConfig)?void 0:a.loaderConfig)!==void 0&&{loaderConfig:e.baseConfig.loaderConfig},...(null==(r=e.baseConfig)?void 0:r.interpreterConfig)!==void 0&&{interpreterConfig:e.baseConfig.interpreterConfig},...(null==(i=e.baseConfig)?void 0:i.resolverConfig)!==void 0&&{resolverConfig:e.baseConfig.resolverConfig},...(null==(n=e.baseConfig)?void 0:n.processingConfig)!==void 0&&{processingConfig:e.baseConfig.processingConfig}};I({name:e.configName,bundleDataImporterLoadPreviewParameters:{recordNumber:t,...void 0!==l&&{currentConfig:l}}})};(0,el.useEffect)(()=>{if("result"!==e.mode||void 0===C)return;let t=C.transformationResultPreviews??[];y(void 0===e.currentMappingItem?t:t.slice(0,1))},[e.mode,C,e.currentMappingItem]),(0,el.useEffect)(()=>{F&&y([])},[F]),(0,el.useEffect)(()=>{"result"===e.mode&&D(b)},[e.refreshToken]);let k=(0,el.useRef)(!0);(0,el.useEffect)(()=>{if("result"===e.mode&&void 0!==e.forceRefreshToken&&0!==e.forceRefreshToken){if(k.current){k.current=!1;return}void 0===S?D(b):N()}},[e.forceRefreshToken]);let L=(e,t,r,i,n)=>(0,en.jsxs)(es.Flex,{align:"center",className:a.header,justify:"space-between",children:[(0,en.jsx)("span",{className:a.title,children:e}),(0,en.jsxs)(es.Space,{size:"mini",children:[(0,en.jsx)(es.IconButton,{disabled:!t||r,icon:{value:"chevron-left"},onClick:i,size:"small",type:"default"}),(0,en.jsx)(es.IconButton,{disabled:r,icon:{value:"chevron-right"},onClick:n,size:"small",type:"default"})]})]});if("import"===e.mode){let n=""===c.trim()?i:i.filter(e=>e.label.toLowerCase().includes(c.toLowerCase())||e.value.toLowerCase().includes(c.toLowerCase()));return(0,en.jsxs)(es.Flex,{className:a.wrapper,gap:"extra-small",vertical:!0,children:[L(t("data-importer.mapping.advanced-modal.step-source.import-preview"),s>0,g||h,()=>{let e=Math.max(0,l-1);o(e),f(e)},()=>{let e=l+1;o(e),f(e)}),(0,en.jsx)(es.SearchInput,{maxWidth:"100%",onChange:e=>{p(e.target.value)},placeholder:t("data-importer.mapping.advanced-modal.step-source.search-placeholder"),value:c,withClear:!0,withPrefix:!0}),(0,en.jsxs)("div",{className:a.tableWrapper,children:[(0,en.jsxs)("div",{className:a.tableHeader,children:[(0,en.jsx)("div",{className:r(a.tableHeaderCell,a.tableHeaderCellBorder),children:t("data-importer.mapping.advanced-modal.step-source.column-name")}),(0,en.jsx)("div",{className:a.tableHeaderCell,children:t("data-importer.mapping.advanced-modal.step-source.column-data")})]}),(g||h)&&(0,en.jsx)("div",{className:a.stateMessage,children:(0,en.jsx)(es.Spin,{type:"classic"})}),!(g||h)&&n.map((t,i)=>{let l=e.selectedDataSourceIndex.includes(t.dataIndex),o=i===n.length-1;return(0,en.jsxs)("div",{className:r(a.tableRow,l&&a.tableRowHighlighted,!o&&a.tableRowBorder),children:[(0,en.jsx)(es.Flex,{align:"center",className:r(a.tableCell,a.tableCellBorder),children:t.label}),(0,en.jsx)(es.Flex,{align:"center",className:a.tableCell,children:t.value})]},t.dataIndex)}),!(g||h)&&0===n.length&&(0,en.jsx)("div",{className:a.stateMessage,children:t("data-importer.mapping.advanced-modal.no-data")})]})]})}return(0,en.jsxs)(es.Flex,{className:a.wrapper,gap:"extra-small",vertical:!0,children:[L(t("data-importer.mapping.advanced-modal.step-target.preview-result"),b>0,w||T,()=>{let e=Math.max(0,b-1);j(e),D(e)},()=>{let e=b+1;j(e),D(e)}),(0,en.jsxs)("div",{className:a.previewArea,children:[(w||T)&&(0,en.jsx)("div",{className:a.muted,children:(0,en.jsx)(es.Spin,{type:"classic"})}),!(w||T)&&0===v.length&&(0,en.jsx)("div",{className:a.muted,children:t("data-importer.mapping.advanced-modal.no-preview")}),!(w||T)&&v.map((e,t)=>(0,en.jsx)("div",{className:a.previewLine,children:e},`preview-${t}`))]})]})},aJ=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{twoColumnLayout:t` + `}}),aY=e=>{let{t}=(0,et.useTranslation)(),{styles:a,cx:r}=aQ(),[i,n]=(0,el.useState)([]),[l,o]=(0,el.useState)(0),[s,d]=(0,el.useState)(0),[c,p]=(0,el.useState)(""),{dataPreview:u,currentRecordIndex:m,isLoading:g,isFetching:h,isError:x,load:f}=aA({configName:e.configName,enabled:"import"===e.mode,forceRefreshToken:e.forceRefreshToken}),[v,y]=(0,el.useState)([]),[b,j]=(0,el.useState)(0),[C,S]=(0,el.useState)(void 0),{data:I,isLoading:w,isFetching:T,isError:F,refetch:D}=eG(C,{skip:"result"!==e.mode||void 0===C,refetchOnMountOrArgChange:!1});(0,el.useEffect)(()=>{n(u.map(e=>aW(e)))},[u]),(0,el.useEffect)(()=>{d(m)},[m]),(0,el.useEffect)(()=>{x&&n([])},[x]);let N=t=>{var a,r,i,n;let l=void 0===e.currentMappingItem?void 0:{mappingConfig:[e.currentMappingItem],...(null==(a=e.baseConfig)?void 0:a.loaderConfig)!==void 0&&{loaderConfig:e.baseConfig.loaderConfig},...(null==(r=e.baseConfig)?void 0:r.interpreterConfig)!==void 0&&{interpreterConfig:e.baseConfig.interpreterConfig},...(null==(i=e.baseConfig)?void 0:i.resolverConfig)!==void 0&&{resolverConfig:e.baseConfig.resolverConfig},...(null==(n=e.baseConfig)?void 0:n.processingConfig)!==void 0&&{processingConfig:e.baseConfig.processingConfig}};S({name:e.configName,bundleDataImporterLoadPreviewParameters:{recordNumber:t,...void 0!==l&&{currentConfig:l}}})};(0,el.useEffect)(()=>{if("result"!==e.mode||void 0===I)return;let t=I.transformationResultPreviews??[];y(void 0===e.currentMappingItem?t:t.slice(0,1))},[e.mode,I,e.currentMappingItem]),(0,el.useEffect)(()=>{F&&y([])},[F]),(0,el.useEffect)(()=>{"result"===e.mode&&N(b)},[e.refreshToken]);let k=(0,el.useRef)(!0);(0,el.useEffect)(()=>{if("result"===e.mode&&void 0!==e.forceRefreshToken&&0!==e.forceRefreshToken){if(k.current){k.current=!1;return}void 0===C?N(b):D()}},[e.forceRefreshToken]);let P=(e,t,r,i,n)=>(0,en.jsxs)(es.Flex,{align:"center",className:a.header,justify:"space-between",children:[(0,en.jsx)("span",{className:a.title,children:e}),(0,en.jsxs)(es.Space,{size:"mini",children:[(0,en.jsx)(es.IconButton,{disabled:!t||r,icon:{value:"chevron-left"},onClick:i,size:"small",type:"default"}),(0,en.jsx)(es.IconButton,{disabled:r,icon:{value:"chevron-right"},onClick:n,size:"small",type:"default"})]})]});if("import"===e.mode){let n=""===c.trim()?i:i.filter(e=>e.label.toLowerCase().includes(c.toLowerCase())||e.value.toLowerCase().includes(c.toLowerCase()));return(0,en.jsxs)(es.Flex,{className:a.wrapper,gap:"extra-small",vertical:!0,children:[P(t("data-importer.mapping.advanced-modal.step-source.import-preview"),s>0,g||h,()=>{let e=Math.max(0,l-1);o(e),f(e)},()=>{let e=l+1;o(e),f(e)}),(0,en.jsx)(es.SearchInput,{maxWidth:"100%",onChange:e=>{p(e.target.value)},placeholder:t("data-importer.mapping.advanced-modal.step-source.search-placeholder"),value:c,withClear:!0,withPrefix:!0}),(0,en.jsxs)("div",{className:a.tableWrapper,children:[(0,en.jsxs)("div",{className:a.tableHeader,children:[(0,en.jsx)("div",{className:r(a.tableHeaderCell,a.tableHeaderCellBorder),children:t("data-importer.mapping.advanced-modal.step-source.column-name")}),(0,en.jsx)("div",{className:a.tableHeaderCell,children:t("data-importer.mapping.advanced-modal.step-source.column-data")})]}),(g||h)&&(0,en.jsx)("div",{className:a.stateMessage,children:(0,en.jsx)(es.Spin,{type:"classic"})}),!(g||h)&&n.map((t,i)=>{let l=e.selectedDataSourceIndex.includes(t.dataIndex),o=i===n.length-1;return(0,en.jsxs)("div",{className:r(a.tableRow,l&&a.tableRowHighlighted,!o&&a.tableRowBorder),children:[(0,en.jsx)(es.Flex,{align:"center",className:r(a.tableCell,a.tableCellBorder),children:t.label}),(0,en.jsx)(es.Flex,{align:"center",className:a.tableCell,children:t.value})]},t.dataIndex)}),!(g||h)&&0===n.length&&(0,en.jsx)("div",{className:a.stateMessage,children:t("data-importer.mapping.advanced-modal.no-data")})]})]})}return(0,en.jsxs)(es.Flex,{className:a.wrapper,gap:"extra-small",vertical:!0,children:[P(t("data-importer.mapping.advanced-modal.step-target.preview-result"),b>0,w||T,()=>{let e=Math.max(0,b-1);j(e),N(e)},()=>{let e=b+1;j(e),N(e)}),(0,en.jsxs)("div",{className:a.previewArea,children:[(w||T)&&(0,en.jsx)("div",{className:a.muted,children:(0,en.jsx)(es.Spin,{type:"classic"})}),!(w||T)&&0===v.length&&(0,en.jsx)("div",{className:a.muted,children:t("data-importer.mapping.advanced-modal.no-preview")}),!(w||T)&&v.map((e,t)=>(0,en.jsx)("div",{className:a.previewLine,children:e},`preview-${t}`))]})]})},aJ=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{twoColumnLayout:t` min-height: 280px; width: 100%; overflow: hidden; @@ -664,7 +664,7 @@ border-top: 1px solid ${a.colorBorderSecondary}; padding-top: ${a.paddingSM}px; margin-top: ${a.paddingXXS}px; - `}});function rh(e){return{key:e.key??e.name??"",title:e.title??e.name??e.key??"",localized:!!e.localized}}let rx=e=>{var t;let{open:a,onClose:r,onSave:i,configName:n,classId:l,item:o,columnHeaderOptions:s,attributesMap:d,baseConfig:c}=e,{t:p}=(0,et.useTranslation)(),{styles:u}=rg(),[m,g]=(0,el.useState)(()=>structuredClone(o)),[h,x]=(0,el.useState)({source:!0,transformations:!1,target:!1}),[f,v]=(0,el.useState)(0),[y,b]=(0,el.useState)(0),j=(0,el.useRef)(null),S=(0,el.useCallback)(()=>{null!==j.current&&clearTimeout(j.current),j.current=setTimeout(()=>{v(e=>e+1),j.current=null},800)},[]),[I,C]=(0,el.useState)(void 0),{data:w,isFetching:T,error:F,refetch:N}=eB(I,{skip:void 0===I,refetchOnMountOrArgChange:!1});(0,el.useEffect)(()=>{void 0!==w&&g(e=>({...e,transformationResultType:w.type}))},[w]);let D=void 0!==F?null==(t=F.data)?void 0:t.detail:void 0;(0,el.useEffect)(()=>{a&&(g(structuredClone(o)),x({source:!0,transformations:!1,target:!1}))},[a,o]);let k=e=>{x(t=>({source:!1,transformations:!1,target:!1,[e]:!t[e]}))},L=m.transformationPipeline??[],P=e=>{g(t=>({...t,dataSourceIndex:e})),S()},R=(0,el.useRef)(m);R.current=m;let{mergedAttributesMap:M,isFetchingExtraAttributes:A}=function(e){let{open:t,configName:a,classId:r,localItem:i,localItemRef:n,attributesMap:l,setCalculateTypeRequest:o}=e,s=JSON.stringify(i.transformationPipeline??[]),d=JSON.stringify(i.dataSourceIndex??[]),c=(0,el.useRef)(!0);(0,el.useEffect)(()=>{if(!t){c.current=!0;return}if(c.current){c.current=!1;return}let e=n.current??{};o({name:a,bundleDataImporterCalculateTransformationResultTypeParameters:{currentConfig:{label:e.label,dataSourceIndex:e.dataSourceIndex,transformationPipeline:e.transformationPipeline,dataTarget:e.dataTarget}}})},[s,d,t,a,n,o]);let p=aK(i.transformationResultType),u=p!==aG&&void 0===l[p],{data:m,isFetching:g}=eZ({classId:r??"",transformationResultType:i.transformationResultType,systemWrite:!0},{skip:!u||void 0===r||""===r});return{mergedAttributesMap:(0,el.useMemo)(()=>{if(!u||(null==m?void 0:m.attributes)===void 0)return l;let e=m.attributes.map(rh);return{...l,[p]:e}},[l,u,m,p]),isFetchingExtraAttributes:u&&g}}({open:a,configName:n,classId:l,localItem:m,localItemRef:R,attributesMap:d,setCalculateTypeRequest:C}),$=(0,el.useCallback)(async()=>{let e=R.current,t={name:n,bundleDataImporterCalculateTransformationResultTypeParameters:{currentConfig:{label:e.label,dataSourceIndex:e.dataSourceIndex,transformationPipeline:e.transformationPipeline,dataTarget:e.dataTarget}}},a=JSON.stringify(I)===JSON.stringify(t);if(C(t),a)try{await N()}catch{}},[n,I,N]),O=(0,el.useCallback)(()=>{$(),b(e=>e+1)},[$]);return(0,en.jsx)(es.Modal,{footer:(0,en.jsxs)(es.Flex,{align:"center",className:u.footer,gap:"extra-small",justify:"flex-end",children:[(0,en.jsx)(es.IconButton,{disabled:T,icon:{value:"refresh"},onClick:O,tooltip:{title:p("data-importer.mapping.advanced-modal.refresh-all-previews")}}),(0,en.jsx)(es.Button,{onClick:()=>{i(m),r()},type:"primary",children:p("data-importer.mapping.advanced-modal.save")})]}),onCancel:r,open:a,title:p("data-importer.mapping.advanced-modal.title"),width:996,children:(0,en.jsx)(rr,{baseConfig:c,calculateTypeError:D,configName:n,currentMappingItem:m,forceRefreshToken:y,isFetchingAttributes:A||T,previewRefreshToken:f,children:(0,en.jsxs)(es.Flex,{gap:"small",vertical:!0,children:[(0,en.jsx)("div",{className:u.sectionPanel,children:(0,en.jsx)(es.Panel,{active:h.source,collapsible:!0,onChange:()=>{k("source")},theme:"default",title:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("span",{className:u.stepBadge,children:"1"}),p("data-importer.mapping.advanced-modal.step-source")]}),children:(0,en.jsx)(aZ,{columnHeaderOptions:s,configName:n,dataSourceIndex:m.dataSourceIndex??[],forceRefreshToken:y,onDataSourceIndexChange:P})})}),(0,en.jsx)("div",{className:u.sectionPanel,children:(0,en.jsx)(es.Panel,{active:h.transformations,collapsible:!0,onChange:()=>{k("transformations")},theme:"default",title:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("span",{className:u.stepBadge,children:"2"}),p("data-importer.mapping.advanced-modal.step-transformations")]}),children:(0,en.jsx)(rc,{columnHeaderOptions:s,dataSourceIndex:m.dataSourceIndex??[],onDataSourceIndexChange:P,onPipelineChange:e=>{g(t=>({...t,transformationPipeline:e})),S()},pipeline:L})})}),(0,en.jsx)("div",{className:u.sectionPanel,children:(0,en.jsx)(es.Panel,{active:h.target,collapsible:!0,onChange:()=>{k("target")},theme:"default",title:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("span",{className:u.stepBadge,children:"3"}),p("data-importer.mapping.advanced-modal.step-target")]}),children:(0,en.jsx)(rm,{attributesMap:M,classId:l,dataTarget:m.dataTarget,onDataTargetChange:e=>{g(t=>({...t,dataTarget:e}))},transformationResultType:m.transformationResultType})})})]})})})},rf=e=>{let{children:t,className:a}=e,{getStateClasses:r}=(0,es.useDroppable)();return(0,en.jsx)("div",{className:aN()(a,...r()),children:t})};var rv=a(5710);let ry=e=>{let{fill:t}=e;return(0,en.jsx)("svg",{fill:"none",height:"12",viewBox:"0 0 26 12",width:"26",xmlns:"http://www.w3.org/2000/svg",children:(0,en.jsx)("path",{d:"M25.5303 6.05377C25.8232 5.76087 25.8232 5.286 25.5303 4.99311L20.7574 0.220137C20.4645 -0.0727568 19.9896 -0.0727568 19.6967 0.220137C19.4038 0.51303 19.4038 0.987904 19.6967 1.2808L23.9393 5.52344L19.6967 9.76608C19.4038 10.059 19.4038 10.5338 19.6967 10.8267C19.9896 11.1196 20.4645 11.1196 20.7574 10.8267L25.5303 6.05377ZM0 5.52344V6.27344H25V5.52344V4.77344H0V5.52344Z",fill:t,fillOpacity:1})})},rb=e=>{let{isAdvanced:t,isWarningState:a,isInProgressState:r}=e,{styles:i}=a_(),{token:n}=rv.A.useToken(),l=t||a||r,o=a||r?n.colorWarning:n.colorIcon,s=(0,en.jsx)("span",{className:i.arrowSvg,children:(0,en.jsx)(ry,{fill:o})});return l?(0,en.jsxs)("div",{className:aN()(i.arrowCol,i.arrowColAdvanced),children:[t&&!a&&!r&&(0,en.jsx)("span",{className:i.arrowGearIcon,children:(0,en.jsx)(es.Icon,{value:"settings"})}),(a||r)&&(0,en.jsx)("span",{className:i.arrowWarningBadge,children:(0,en.jsx)(es.Icon,{value:"warning-circle"})}),s]}):(0,en.jsxs)("div",{className:aN()(i.arrowCol,i.arrowColSimple),children:[(0,en.jsx)("div",{className:i.arrowLabelSpacer}),(0,en.jsx)("div",{className:i.arrowSelectRow,children:s})]})},rj=eo().memo(e=>{let{fieldIndex:t,itemLabel:a,dataSourceIndex:r,isAdvanced:i,isInProgressState:n,isWarningState:l,selectedAttr:o,selectedFieldName:s,isLocalized:d,language:c,columnHeaderOptions:p,attributeOptions:u,languageOptions:m,onOpenAdvanced:g,onRemove:h}=e,{t:x}=(0,et.useTranslation)(),{styles:f}=a_(),v=es.Form.useFormInstance(),[y,b]=(0,el.useState)(!1),[j,S]=(0,el.useState)(!1),I=(0,el.useMemo)(()=>{if(0===(r??[]).length)return[];let e=new Set(r);return p.filter(t=>e.has(t.value))},[r,p]),C=y?p:I,w=(0,el.useMemo)(()=>void 0===s||""===s?[]:[{value:s,label:(null==o?void 0:o.title)??s}],[o,s]);return(0,el.useEffect)(()=>{if(!0!==globalThis.__DI_MAPPING_DEBUG__)return;let e=performance.now();requestAnimationFrame(()=>{console.debug("[DI][Perf] mapping item content painted",{fieldIndex:t,expandedState:"expanded",durationMs:Number((performance.now()-e).toFixed(2))})})},[t]),(0,en.jsxs)("div",{className:f.mappingItemContent,children:[(0,en.jsxs)("div",{className:f.mappingLabelRow,children:[(0,en.jsx)("div",{className:f.mappingLabelInput,style:{flex:1},children:(0,en.jsx)(es.Input,{onChange:e=>{v.setFieldValue(["mappingConfig",t,"label"],e.target.value,{triggerChange:!0})},placeholder:x("data-importer.mapping.item.label"),value:a??""})}),(0,en.jsx)(es.IconTextButton,{icon:{value:"settings"},onClick:g,type:"default",children:x("data-importer.mapping.item.advanced")}),(0,en.jsx)(es.IconButton,{icon:{value:"trash"},onClick:h,tooltip:{title:x("data-importer.mapping.item.delete")},type:"default"})]}),(0,en.jsx)("div",{className:f.mappingDivider}),(0,en.jsxs)("div",{className:f.sourcesDestRow,children:[(0,en.jsxs)("div",{className:f.sourcesDestCol,children:[(0,en.jsx)("div",{children:x("data-importer.mapping.item.source")}),(0,en.jsx)("div",{className:f.sourceDropZone,children:(0,en.jsx)(es.Select,{filterOption:tW,mode:"multiple",onChange:e=>{v.setFieldValue(["mappingConfig",t,"dataSourceIndex"],e,{triggerChange:!0}),e.length>1&&(v.setFieldValue(["mappingConfig",t,"transformationResultType"],"default"),v.setFieldValue(["mappingConfig",t,"dataTarget","settings","fieldName"],void 0),v.setFieldValue(["mappingConfig",t,"dataTarget","settings","language"],void 0))},onFocus:()=>{b(!0)},options:C,placeholder:x("data-importer.mapping.item.source-placeholder"),showSearch:!0,style:{maxWidth:"100%"},value:r??[]})})]}),(0,en.jsx)(rb,{isAdvanced:i,isInProgressState:n,isWarningState:l}),(0,en.jsxs)("div",{className:f.sourcesDestCol,children:[(0,en.jsx)("div",{children:x("data-importer.mapping.item.destination")}),i&&(0,en.jsx)("div",{className:f.destinationTextBlock,children:(0,en.jsx)("span",{children:(null==o?void 0:o.title)??s??""})}),!i&&n&&(0,en.jsx)("div",{className:f.requiresAdvancedHint,children:x("data-importer.mapping.item.requires-advanced-setup")}),!i&&!n&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Select,{filterOption:tW,onChange:e=>{v.setFieldValue(["mappingConfig",t,"dataTarget","settings","fieldName"],e,{triggerChange:!0})},onFocus:()=>{S(!0)},options:j?u:w,placeholder:x("data-importer.mapping.item.destination-placeholder"),showSearch:!0,style:{maxWidth:"100%"},value:s??void 0}),d&&(0,en.jsx)(es.Select,{filterOption:tW,onChange:e=>{v.setFieldValue(["mappingConfig",t,"dataTarget","settings","language"],e,{triggerChange:!0})},options:m,placeholder:x("data-importer.mapping.item.data-target.language-placeholder"),showSearch:!0,style:{maxWidth:"100%"},value:c??void 0})]})]})]})]})});rj.displayName="MappingItemContent";let rS=eo().memo(e=>{let t,{fieldIndex:a,mappingId:r,remove:i,onRemoveItem:n,configName:l,columnHeaderOptions:o,classId:s,expanded:d,onToggle:c,itemLabel:p,dataSourceIndex:u,transformationResultType:m,selectedFieldName:g,language:h,attributesMap:x}=e,f=eo().useRef(0);f.current+=1,!0===globalThis.__DI_MAPPING_DEBUG__&&(1===f.current||f.current%50==0)&&console.debug("[DI][MappingItem] render",{fieldIndex:a,mappingId:r,renderCount:f.current,expanded:d,hasDataSource:(u??[]).length>0,trt:m??"default"});let{t:v}=(0,et.useTranslation)(),{styles:y}=a_(),b=es.Form.useFormInstance(),[j,S]=(0,el.useState)(!1),I=(0,eP.useSettings)(),C=(0,el.useMemo)(()=>(I.validLanguages??[]).map(e=>({value:e,label:e})),[I.validLanguages]),w=(u??[]).length,T=void 0!==g&&""!==g,F=(0,el.useCallback)(()=>(b.getFieldValue("mappingConfig")??[]).findIndex(e=>e.mappingId===r),[b,r]);(0,el.useEffect)(()=>{if(!d)return;let e=F();if(e<0)return;let t=b.getFieldValue(["mappingConfig",e])??{},a=t.label??"",r=t.dataSourceIndex??[];if(""===a&&r.length>0){let t=o.find(e=>e.value===r[0]);void 0!==t&&b.setFieldValue(["mappingConfig",e,"label"],t.label,{triggerChange:!0})}},[d,o,b,F]);let N=x[aK(m)]??[],D=(0,el.useMemo)(()=>d?N.map(e=>({value:e.key,label:e.title})):[],[d,N]),k=(0,el.useMemo)(()=>{if(d)return N.find(e=>e.key===g)},[d,N,g]),L=(null==k?void 0:k.localized)??!1,P=void 0!==p&&""!==p?p:v("data-importer.mapping.item.new-label"),R=(0,el.useCallback)(e=>{let t=F();if(t<0)return;let a=e.data.dataIndex,r=b.getFieldValue(["mappingConfig",t,"dataSourceIndex"])??[];if(!r.includes(a)){let e=[...r,a];b.setFieldValue(["mappingConfig",t,"dataSourceIndex"],e,{triggerChange:!0}),e.length>1&&(b.setFieldValue(["mappingConfig",t,"transformationResultType"],"default"),b.setFieldValue(["mappingConfig",t,"dataTarget","settings","fieldName"],void 0),b.setFieldValue(["mappingConfig",t,"dataTarget","settings","language"],void 0))}},[b,F]),M=(0,el.useCallback)(()=>{S(!0)},[]),A=(0,el.useCallback)(()=>{n(a)},[n,a]);return(0,en.jsxs)(es.Droppable,{className:y.droppablePanel,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX,onDrop:R,variant:"default",children:[(0,en.jsx)(rf,{className:y.panelDndWrapper,children:(0,en.jsx)(es.Panel,{active:d,border:!0,collapsible:!0,contentPadding:"none",onChange:c,theme:"default",title:P,children:d&&(0,en.jsx)(rj,{attributeOptions:D,columnHeaderOptions:o,dataSourceIndex:u,fieldIndex:a,isAdvanced:void 0!==m&&""!==m&&"default"!==m,isInProgressState:w>1&&!T,isLocalized:L,isWarningState:w>0&&!T,itemLabel:p,language:h,languageOptions:C,onOpenAdvanced:M,onRemove:A,selectedAttr:k,selectedFieldName:g})})}),j&&(0,en.jsx)(rx,{attributesMap:x,baseConfig:{loaderConfig:b.getFieldsValue(!0).loaderConfig,interpreterConfig:b.getFieldsValue(!0).interpreterConfig,resolverConfig:b.getFieldsValue(!0).resolverConfig,processingConfig:b.getFieldsValue(!0).processingConfig},classId:s,columnHeaderOptions:o,configName:l,item:(t=F())<0?{}:b.getFieldValue(["mappingConfig",t])??{},onClose:()=>{S(!1)},onSave:e=>{let t=F();t<0||b.setFieldValue(["mappingConfig",t],e,{triggerChange:!0}),S(!1)},open:j})]})},function(e,t){if(!e.expanded&&!t.expanded)return e.expanded===t.expanded&&e.fieldIndex===t.fieldIndex&&e.mappingId===t.mappingId&&e.itemLabel===t.itemLabel&&e.onToggle===t.onToggle&&e.onRemoveItem===t.onRemoveItem&&e.remove===t.remove;let a=e.dataSourceIndex,r=t.dataSourceIndex,i=a===r||void 0!==a&&void 0!==r&&a.length===r.length&&a.every((e,t)=>e===r[t]);return e.fieldIndex===t.fieldIndex&&e.mappingId===t.mappingId&&e.remove===t.remove&&e.onRemoveItem===t.onRemoveItem&&e.configName===t.configName&&e.columnHeaderOptions===t.columnHeaderOptions&&e.classId===t.classId&&e.expanded===t.expanded&&e.onToggle===t.onToggle&&e.itemLabel===t.itemLabel&&i&&e.transformationResultType===t.transformationResultType&&e.selectedFieldName===t.selectedFieldName&&e.language===t.language&&e.attributesMap===t.attributesMap});function rI(e,t){return void 0!==e&&(null===t||e===t)}rS.displayName="MappingItem";let rC=e=>{let{insertIndex:t,add:a,onInsertItem:r,onDropped:i,acceptedDataIndex:n}=e,{styles:l}=a_(),o=(0,el.useCallback)(e=>{let{dataIndex:n,label:l}=e.data;r(a,t,n,l),i(t)},[a,t,r,i]);return(0,en.jsx)(es.Droppable,{className:l.mappingDropZoneWrapper,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX&&rI(e.data.dataIndex,n??null),onDrop:o,variant:"default",children:(0,en.jsx)(rf,{className:l.mappingDropZone})})},rw=(0,el.createContext)({configName:"",classId:void 0,columnHeaderOptions:[],attributesMap:{},sourceRows:[]}),rT=rw.Provider,rF=eo().memo(e=>{var t,a,r,i;let{fieldIndex:n,mappingId:l,insertIndex:o,remove:s,onRemoveItem:d,expanded:c,onToggle:p,activeFilter:u,isNew:m,add:g,onDropped:h,onInsertItem:x,acceptedDataIndex:f}=e,v=eo().useRef(0);v.current+=1,!0===globalThis.__DI_MAPPING_DEBUG__&&(1===v.current||v.current%50==0)&&console.debug("[DI][MappingItemWithFilter] render",{fieldIndex:n,mappingId:l,renderCount:v.current,expanded:c,activeFilter:u});let{configName:y,classId:b,columnHeaderOptions:j,attributesMap:S}=(0,el.useContext)(rw),{styles:I,cx:C}=a_(),w=es.Form.useWatch(["mappingConfig",n])??{},T=w.dataSourceIndex,F=null!==u&&!(T??[]).includes(u);return(0,en.jsxs)("div",{className:C(F&&I.hiddenItem),children:[(0,en.jsx)(rC,{acceptedDataIndex:f,add:g,insertIndex:o,onDropped:h,onInsertItem:x}),(0,en.jsx)("div",{className:C(m&&I.mappingItemNew),children:(0,en.jsx)(rS,{attributesMap:S,classId:b,columnHeaderOptions:j,configName:y,dataSourceIndex:T,expanded:c,fieldIndex:n,itemLabel:w.label,language:null==(a=w.dataTarget)||null==(t=a.settings)?void 0:t.language,mappingId:l,onRemoveItem:d,onToggle:p,remove:s,selectedFieldName:null==(i=w.dataTarget)||null==(r=i.settings)?void 0:r.fieldName,transformationResultType:w.transformationResultType})})]})});rF.displayName="MappingItemWithFilter";let rN=e=>{let{add:t,onInsertItem:a,onDropped:r}=e,{t:i}=(0,et.useTranslation)(),{styles:n}=a_(),l=(0,el.useCallback)(e=>{let{dataIndex:i,label:n}=e.data;a(t,0,i,n),r(0)},[t,a,r]);return(0,en.jsx)(es.Droppable,{className:n.emptyState,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX,onDrop:l,variant:"default",children:(0,en.jsx)(rf,{className:n.emptyStateInner,children:(0,en.jsx)("span",{children:i("data-importer.mapping.empty-state")})})})},rD=e=>{let{activeFilter:t,activeFilterLabel:a,fields:r,onAddMappingForFilter:i,add:n,onInsertItem:l,onDropped:o}=e,{t:s}=(0,et.useTranslation)(),{styles:d}=a_(),c=es.Form.useWatch(e=>JSON.stringify((e.mappingConfig??[]).map(e=>e.dataSourceIndex??[]))),p=(0,el.useMemo)(()=>void 0!==c?JSON.parse(c):[],[c]),u=(0,el.useCallback)(e=>{let{dataIndex:a,label:i}=e.data;rI(a,t)&&(l(n,r.length,a,i),o(r.length))},[t,l,n,r.length,o]);return p.some(e=>e.includes(t))?null:(0,en.jsx)(es.Droppable,{className:d.filterEmptyState,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX&&rI(e.data.dataIndex,t),onDrop:u,variant:"default",children:(0,en.jsxs)(rf,{className:d.filterEmptyStateInner,children:[(0,en.jsx)("span",{children:s("data-importer.mapping.filter-empty",{source:a??t})}),(0,en.jsx)(es.IconTextButton,{icon:{value:"add"},onClick:i,type:"default",children:s("data-importer.mapping.add")})]})})};function rk(){return!0===globalThis.__DI_MAPPING_DEBUG__}let rL=eo().memo(e=>{let{fields:t,add:a,remove:r,hasItems:i,flashIndex:n,activeFilter:l,activeFilterLabel:o,expandedKeys:s,allVisibleCollapsed:d,onCollapseAll:c,onNewKey:p,onToggleKey:u,onOpenAutofillSuggestions:m,onAddItem:g,onRemoveItem:h,onAddMappingForFilter:x,onInsertItem:f,onDropped:v,getMappingIdByIndex:y}=e,{t:b}=(0,et.useTranslation)(),{styles:j}=a_(),S=(0,el.useRef)(0);S.current+=1,rk()&&(1===S.current||S.current%20==0)&&console.debug("[DI][MappingsPanelContent] render",{renderCount:S.current,fieldCount:t.length,activeFilter:l,flashIndex:n,expandedMode:"all"===s?"all":"set"});let I=(0,el.useRef)(new Set(t.map(e=>e.key)));(0,el.useLayoutEffect)(()=>{let e=rk(),a=new Set(t.map(e=>e.key)),r=I.current,i=Array.from(a).filter(e=>!r.has(e));1===i.length?p(i[0]):e&&i.length>1&&console.debug("[DI][MappingsPanelContent] skip auto-expand for bulk add",{addedKeyCount:i.length,fieldCount:t.length}),I.current=a},[t,p]);let C=(0,el.useMemo)(()=>t.map(e=>e.key),[t]),w=(0,el.useCallback)(e=>()=>{h(r,e)},[h,r]),T=(0,el.useRef)(u),F=(0,el.useRef)(t);T.current=u,F.current=t;let N=(0,el.useRef)(new Map),D=(0,el.useCallback)(e=>(N.current.has(e)||N.current.set(e,()=>{let t=F.current.map(e=>e.key);T.current(e,t)}),N.current.get(e)),[]),k=(0,el.useMemo)(()=>{let e=rk(),i=e?performance.now():0,o=l??void 0,d=t.map((e,t)=>{let i=y(e.name),d="all"===s||s.has(e.key);return(0,en.jsx)(eo().Fragment,{children:(0,en.jsx)(rF,{acceptedDataIndex:o,activeFilter:l,add:a,expanded:d,fieldIndex:e.name,insertIndex:t,isNew:n===t,mappingId:i,onDropped:v,onInsertItem:f,onRemoveItem:w(e.name),onToggle:D(e.key),remove:r})},e.key)});return e&&console.debug("[DI][MappingsPanelContent] itemList built",{itemCount:d.length,durationMs:Number((performance.now()-i).toFixed(2)),activeFilter:l}),d},[t,a,r,l,s,n,v,f,w,D,y]);return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsxs)(es.Flex,{align:"center",className:j.mappingsHeader,gap:"small",children:[(0,en.jsx)(es.Text,{className:j.mappingsTitle,children:b("data-importer.mapping.title-short")}),(0,en.jsxs)(es.Flex,{align:"center",className:j.mappingsActions,gap:"extra-small",children:[(0,en.jsx)(es.IconTextButton,{icon:{value:"new"},onClick:()=>{g(a,t.length)},type:"default",children:b("data-importer.mapping.add")}),(0,en.jsx)(es.Divider,{className:j.mappingsDivider,type:"vertical"}),(0,en.jsx)(es.IconTextButton,{icon:{value:"autofill"},onClick:m,type:"default",children:b("data-importer.mapping.auto-fill")}),i&&(0,en.jsx)(es.Button,{onClick:()=>{c(C)},size:"small",style:{marginLeft:"auto"},type:"link",children:b(d?"data-importer.mapping.expand-all":"data-importer.mapping.collapse-all")})]})]}),(0,en.jsxs)(es.Flex,{className:j.mappingsContent,vertical:!0,children:[!i&&null===l&&(0,en.jsx)(rN,{add:a,onDropped:v,onInsertItem:f}),k,i&&(0,en.jsx)(rC,{acceptedDataIndex:l??void 0,add:a,insertIndex:t.length,onDropped:v,onInsertItem:f}),null!==l&&(0,en.jsx)(rD,{activeFilter:l,activeFilterLabel:o,add:a,fields:t,onAddMappingForFilter:()=>{x(a)},onDropped:v,onInsertItem:f})]})]})});rL.displayName="MappingsPanelContent";let rP=e=>{let{activeFilter:t,activeFilterLabel:a,expandedKeys:r,expandAllPending:i,onCollapseAll:n,onNewKey:l,onToggleKey:o,onOpenAutofillSuggestions:s,onAddItem:d,onRemoveItem:c,onAddMappingForFilter:p,onInsertItem:u,getMappingIdByIndex:m}=e,{styles:g}=a_(),[h,x]=(0,el.useState)(null),f=(0,el.useRef)(null),v=(0,el.useCallback)(e=>{null!==f.current&&clearTimeout(f.current),x(e),f.current=setTimeout(()=>{x(null)},400)},[]),y=(0,el.useRef)(()=>void 0),b=(0,el.useRef)(()=>void 0),j=(0,el.useMemo)(()=>(e,t)=>{y.current(e,t)},[]),S=(0,el.useMemo)(()=>e=>{b.current(e)},[]),I=(0,el.useRef)([]),C=(0,el.useCallback)(e=>{let t=I.current;return t.length===e.length&&e.every((e,a)=>e.key===t[a].key&&e.name===t[a].name)?t:(I.current=e,e)},[]);return(0,en.jsx)(es.Flex,{className:g.panel,vertical:!0,children:(0,en.jsx)(es.Form.List,{name:"mappingConfig",children:(e,g)=>{let{add:x,remove:f}=g;y.current=x,b.current=f;let I=C(e),w=I.length>0,T=!i&&"all"!==r&&I.every(e=>!r.has(e.key));return(0,en.jsx)(rL,{activeFilter:t,activeFilterLabel:a,add:j,allVisibleCollapsed:T,expandedKeys:r,fields:I,flashIndex:h,getMappingIdByIndex:m,hasItems:w,onAddItem:d,onAddMappingForFilter:p,onCollapseAll:n,onDropped:v,onInsertItem:u,onNewKey:l,onOpenAutofillSuggestions:s,onRemoveItem:c,onToggleKey:o,remove:S})}})})},rR=e=>{let{options:t,valueRef:a,errorRef:r}=e,{t:i}=(0,et.useTranslation)(),[n,l]=(0,el.useState)(void 0),[o,s]=(0,el.useState)(!1);return r.current=s,(0,en.jsx)(es.Form.Item,{help:o?i("data-importer.mapping.new-modal.source-required"):void 0,label:i("data-importer.mapping.new-modal.source-label"),required:!0,style:{marginTop:12,marginBottom:0},validateStatus:o?"error":void 0,children:(0,en.jsx)(es.Select,{allowClear:!0,filterOption:tW,onChange:e=>{l(e),a.current=e,void 0!==e&&s(!1)},options:t,placeholder:i("data-importer.mapping.item.source-placeholder"),showSearch:!0,style:{width:"100%"},value:n})})};function rM(){return!0===globalThis.__DI_MAPPING_DEBUG__}let rA=["array","boolean","date","quantityValue","asset","assetArray","gallery","dataObject","dataObjectArray"];function r$(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"manual",r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0;return{mappingId:(0,af.uuid)(),label:t,dataSourceIndex:[e],transformationResultType:"autofill"===a?n??"default":void 0,dataTarget:{type:"direct",settings:{..."autofill"===a&&{fieldName:r??e},...void 0!==i&&""!==i&&{language:i},writeIfTargetIsNotEmpty:!0,writeIfSourceIsEmpty:!0}}}}let rO=()=>(0,en.jsxs)("svg",{fill:"none",height:"38",viewBox:"0 0 38 38",width:"38",xmlns:"http://www.w3.org/2000/svg",children:[(0,en.jsxs)("g",{clipPath:"url(#panel-arrow-clip)",children:[(0,en.jsx)("path",{d:"M26.9167 12.6641L33.25 18.9974L26.9167 25.3307",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,en.jsx)("path",{d:"M33.25 19L24.7095 19C22.9533 19.0001 21.2242 18.5666 19.6758 17.738C18.1274 16.9094 16.8075 15.7113 15.8333 14.25C14.8592 12.7887 13.5393 11.5906 11.9909 10.762C10.4424 9.93337 8.71337 9.49988 6.95717 9.5L4.75 9.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,en.jsx)("path",{d:"M33.25 19L24.7095 19C22.9533 18.9999 21.2242 19.4334 19.6758 20.262C18.1274 21.0906 16.8075 22.2887 15.8333 23.75C14.8592 25.2113 13.5393 26.4094 11.9909 27.238C10.4424 28.0666 8.71337 28.5001 6.95717 28.5L4.75 28.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]}),(0,en.jsx)("defs",{children:(0,en.jsx)("clipPath",{id:"panel-arrow-clip",children:(0,en.jsx)("rect",{fill:"white",height:"38",transform:"translate(38 1.66103e-06) rotate(90)",width:"38"})})})]});function rE(e){return e.toLowerCase().replace(/[^a-z0-9]/g,"")}function rB(e){return e.split(/(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])|[\s_.-]+/).map(e=>e.toLowerCase()).filter(e=>e.length>0)}function rz(e,t){if(0===e.length&&0===t.length)return 1;if(e.length<2||t.length<2)return+(e===t);let a=new Set,r=new Set;for(let t=0;t{r.has(e)&&i++});let n=a.size+r.size-i;return 0===n?0:i/n}function rq(e,t){if(0===e.length&&0===t.length)return 1;let a=new Set(e),r=new Set(t),i=0;a.forEach(e=>{r.has(e)&&i++});let n=a.size+r.size-i;return 0===n?0:i/n}function rH(e,t){let a=rE(e),r=rE(t.title),i=rE(t.key),n=t.key.lastIndexOf("."),l=n>=0?t.key.slice(n+1):null,o=null!==l?rE(l):null;if(a===r||a===i||null!==o&&a===o)return 100;let s=rB(e),d=rB(t.title),c=rB(t.key),p=Math.max(rq(s,d),rq(s,c),rz(a,r),rz(a,i));return null!==l&&null!==o&&(p=Math.max(p,rq(s,rB(l)),rz(a,o))),Math.round(100*p)}let rV=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{tableHeaderRow:t` + `}});function rh(e){return{key:e.key??e.name??"",title:e.title??e.name??e.key??"",localized:!!e.localized}}let rx=e=>{var t;let{open:a,onClose:r,onSave:i,configName:n,classId:l,item:o,columnHeaderOptions:s,attributesMap:d,baseConfig:c}=e,{t:p}=(0,et.useTranslation)(),{styles:u}=rg(),[m,g]=(0,el.useState)(()=>structuredClone(o)),[h,x]=(0,el.useState)({source:!0,transformations:!1,target:!1}),[f,v]=(0,el.useState)(0),[y,b]=(0,el.useState)(0),j=(0,el.useRef)(null),C=(0,el.useCallback)(()=>{null!==j.current&&clearTimeout(j.current),j.current=setTimeout(()=>{v(e=>e+1),j.current=null},800)},[]),[S,I]=(0,el.useState)(void 0),{data:w,isFetching:T,error:F,refetch:D}=eB(S,{skip:void 0===S,refetchOnMountOrArgChange:!1});(0,el.useEffect)(()=>{void 0!==w&&g(e=>({...e,transformationResultType:w.type}))},[w]);let N=void 0!==F?null==(t=F.data)?void 0:t.detail:void 0;(0,el.useEffect)(()=>{a&&(g(structuredClone(o)),x({source:!0,transformations:!1,target:!1}))},[a,o]);let k=e=>{x(t=>({source:!1,transformations:!1,target:!1,[e]:!t[e]}))},P=m.transformationPipeline??[],L=e=>{g(t=>({...t,dataSourceIndex:e})),C()},R=(0,el.useRef)(m);R.current=m;let{mergedAttributesMap:M,isFetchingExtraAttributes:A}=function(e){let{open:t,configName:a,classId:r,localItem:i,localItemRef:n,attributesMap:l,setCalculateTypeRequest:o}=e,s=JSON.stringify(i.transformationPipeline??[]),d=JSON.stringify(i.dataSourceIndex??[]),c=(0,el.useRef)(!0);(0,el.useEffect)(()=>{if(!t){c.current=!0;return}if(c.current){c.current=!1;return}let e=n.current??{};o({name:a,bundleDataImporterCalculateTransformationResultTypeParameters:{currentConfig:{label:e.label,dataSourceIndex:e.dataSourceIndex,transformationPipeline:e.transformationPipeline,dataTarget:e.dataTarget}}})},[s,d,t,a,n,o]);let p=aK(i.transformationResultType),u=p!==aG&&void 0===l[p],{data:m,isFetching:g}=eZ({classId:r??"",transformationResultType:i.transformationResultType,systemWrite:!0},{skip:!u||void 0===r||""===r});return{mergedAttributesMap:(0,el.useMemo)(()=>{if(!u||(null==m?void 0:m.attributes)===void 0)return l;let e=m.attributes.map(rh);return{...l,[p]:e}},[l,u,m,p]),isFetchingExtraAttributes:u&&g}}({open:a,configName:n,classId:l,localItem:m,localItemRef:R,attributesMap:d,setCalculateTypeRequest:I}),$=(0,el.useCallback)(async()=>{let e=R.current,t={name:n,bundleDataImporterCalculateTransformationResultTypeParameters:{currentConfig:{label:e.label,dataSourceIndex:e.dataSourceIndex,transformationPipeline:e.transformationPipeline,dataTarget:e.dataTarget}}},a=JSON.stringify(S)===JSON.stringify(t);if(I(t),a)try{await D()}catch{}},[n,S,D]),O=(0,el.useCallback)(()=>{$(),b(e=>e+1)},[$]);return(0,en.jsx)(es.Modal,{footer:(0,en.jsxs)(es.Flex,{align:"center",className:u.footer,gap:"extra-small",justify:"flex-end",children:[(0,en.jsx)(es.IconButton,{disabled:T,icon:{value:"refresh"},onClick:O,tooltip:{title:p("data-importer.mapping.advanced-modal.refresh-all-previews")}}),(0,en.jsx)(es.Button,{onClick:()=>{i(m),r()},type:"primary",children:p("data-importer.mapping.advanced-modal.save")})]}),onCancel:r,open:a,title:p("data-importer.mapping.advanced-modal.title"),width:996,children:(0,en.jsx)(rr,{baseConfig:c,calculateTypeError:N,configName:n,currentMappingItem:m,forceRefreshToken:y,isFetchingAttributes:A||T,previewRefreshToken:f,children:(0,en.jsxs)(es.Flex,{gap:"small",vertical:!0,children:[(0,en.jsx)("div",{className:u.sectionPanel,children:(0,en.jsx)(es.Panel,{active:h.source,collapsible:!0,onChange:()=>{k("source")},theme:"default",title:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("span",{className:u.stepBadge,children:"1"}),p("data-importer.mapping.advanced-modal.step-source")]}),children:(0,en.jsx)(aZ,{columnHeaderOptions:s,configName:n,dataSourceIndex:m.dataSourceIndex??[],forceRefreshToken:y,onDataSourceIndexChange:L})})}),(0,en.jsx)("div",{className:u.sectionPanel,children:(0,en.jsx)(es.Panel,{active:h.transformations,collapsible:!0,onChange:()=>{k("transformations")},theme:"default",title:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("span",{className:u.stepBadge,children:"2"}),p("data-importer.mapping.advanced-modal.step-transformations")]}),children:(0,en.jsx)(rc,{columnHeaderOptions:s,dataSourceIndex:m.dataSourceIndex??[],onDataSourceIndexChange:L,onPipelineChange:e=>{g(t=>({...t,transformationPipeline:e})),C()},pipeline:P})})}),(0,en.jsx)("div",{className:u.sectionPanel,children:(0,en.jsx)(es.Panel,{active:h.target,collapsible:!0,onChange:()=>{k("target")},theme:"default",title:(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("span",{className:u.stepBadge,children:"3"}),p("data-importer.mapping.advanced-modal.step-target")]}),children:(0,en.jsx)(rm,{attributesMap:M,classId:l,dataTarget:m.dataTarget,onDataTargetChange:e=>{g(t=>({...t,dataTarget:e}))},transformationResultType:m.transformationResultType})})})]})})})},rf=e=>{let{children:t,className:a}=e,{getStateClasses:r}=(0,es.useDroppable)();return(0,en.jsx)("div",{className:aD()(a,...r()),children:t})};var rv=a(5710);let ry=e=>{let{fill:t}=e;return(0,en.jsx)("svg",{fill:"none",height:"12",viewBox:"0 0 26 12",width:"26",xmlns:"http://www.w3.org/2000/svg",children:(0,en.jsx)("path",{d:"M25.5303 6.05377C25.8232 5.76087 25.8232 5.286 25.5303 4.99311L20.7574 0.220137C20.4645 -0.0727568 19.9896 -0.0727568 19.6967 0.220137C19.4038 0.51303 19.4038 0.987904 19.6967 1.2808L23.9393 5.52344L19.6967 9.76608C19.4038 10.059 19.4038 10.5338 19.6967 10.8267C19.9896 11.1196 20.4645 11.1196 20.7574 10.8267L25.5303 6.05377ZM0 5.52344V6.27344H25V5.52344V4.77344H0V5.52344Z",fill:t,fillOpacity:1})})},rb=e=>{let{isAdvanced:t,isWarningState:a,isInProgressState:r}=e,{styles:i}=a_(),{token:n}=rv.A.useToken(),l=t||a||r,o=a||r?n.colorWarning:n.colorIcon,s=(0,en.jsx)("span",{className:i.arrowSvg,children:(0,en.jsx)(ry,{fill:o})});return l?(0,en.jsxs)("div",{className:aD()(i.arrowCol,i.arrowColAdvanced),children:[t&&!a&&!r&&(0,en.jsx)("span",{className:i.arrowGearIcon,children:(0,en.jsx)(es.Icon,{value:"settings"})}),(a||r)&&(0,en.jsx)("span",{className:i.arrowWarningBadge,children:(0,en.jsx)(es.Icon,{value:"warning-circle"})}),s]}):(0,en.jsxs)("div",{className:aD()(i.arrowCol,i.arrowColSimple),children:[(0,en.jsx)("div",{className:i.arrowLabelSpacer}),(0,en.jsx)("div",{className:i.arrowSelectRow,children:s})]})},rj=eo().memo(e=>{let{fieldIndex:t,itemLabel:a,dataSourceIndex:r,isAdvanced:i,isInProgressState:n,isWarningState:l,selectedAttr:o,selectedFieldName:s,isLocalized:d,language:c,columnHeaderOptions:p,attributeOptions:u,languageOptions:m,onOpenAdvanced:g,onRemove:h}=e,{t:x}=(0,et.useTranslation)(),{styles:f}=a_(),v=es.Form.useFormInstance(),[y,b]=(0,el.useState)(!1),[j,C]=(0,el.useState)(!1),S=(0,el.useMemo)(()=>{if(0===(r??[]).length)return[];let e=new Set(r);return p.filter(t=>e.has(t.value))},[r,p]),I=y?p:S,w=(0,el.useMemo)(()=>void 0===s||""===s?[]:[{value:s,label:(null==o?void 0:o.title)??s}],[o,s]);return(0,el.useEffect)(()=>{if(!0!==globalThis.__DI_MAPPING_DEBUG__)return;let e=performance.now();requestAnimationFrame(()=>{console.debug("[DI][Perf] mapping item content painted",{fieldIndex:t,expandedState:"expanded",durationMs:Number((performance.now()-e).toFixed(2))})})},[t]),(0,en.jsxs)("div",{className:f.mappingItemContent,children:[(0,en.jsxs)("div",{className:f.mappingLabelRow,children:[(0,en.jsx)("div",{className:f.mappingLabelInput,style:{flex:1},children:(0,en.jsx)(es.Input,{onChange:e=>{v.setFieldValue(["mappingConfig",t,"label"],e.target.value,{triggerChange:!0})},placeholder:x("data-importer.mapping.item.label"),value:a??""})}),(0,en.jsx)(es.IconTextButton,{icon:{value:"settings"},onClick:g,type:"default",children:x("data-importer.mapping.item.advanced")}),(0,en.jsx)(es.IconButton,{icon:{value:"trash"},onClick:h,tooltip:{title:x("data-importer.mapping.item.delete")},type:"default"})]}),(0,en.jsx)("div",{className:f.mappingDivider}),(0,en.jsxs)("div",{className:f.sourcesDestRow,children:[(0,en.jsxs)("div",{className:f.sourcesDestCol,children:[(0,en.jsx)("div",{children:x("data-importer.mapping.item.source")}),(0,en.jsx)("div",{className:f.sourceDropZone,children:(0,en.jsx)(es.Select,{filterOption:tW,mode:"multiple",onChange:e=>{v.setFieldValue(["mappingConfig",t,"dataSourceIndex"],e,{triggerChange:!0}),e.length>1&&(v.setFieldValue(["mappingConfig",t,"transformationResultType"],"default"),v.setFieldValue(["mappingConfig",t,"dataTarget","settings","fieldName"],void 0),v.setFieldValue(["mappingConfig",t,"dataTarget","settings","language"],void 0))},onFocus:()=>{b(!0)},options:I,placeholder:x("data-importer.mapping.item.source-placeholder"),showSearch:!0,style:{maxWidth:"100%"},value:r??[]})})]}),(0,en.jsx)(rb,{isAdvanced:i,isInProgressState:n,isWarningState:l}),(0,en.jsxs)("div",{className:f.sourcesDestCol,children:[(0,en.jsx)("div",{children:x("data-importer.mapping.item.destination")}),i&&(0,en.jsx)("div",{className:f.destinationTextBlock,children:(0,en.jsx)("span",{children:(null==o?void 0:o.title)??s??""})}),!i&&n&&(0,en.jsx)("div",{className:f.requiresAdvancedHint,children:x("data-importer.mapping.item.requires-advanced-setup")}),!i&&!n&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Select,{filterOption:tW,onChange:e=>{v.setFieldValue(["mappingConfig",t,"dataTarget","settings","fieldName"],e,{triggerChange:!0})},onFocus:()=>{C(!0)},options:j?u:w,placeholder:x("data-importer.mapping.item.destination-placeholder"),showSearch:!0,style:{maxWidth:"100%"},value:s??void 0}),d&&(0,en.jsx)(es.Select,{filterOption:tW,onChange:e=>{v.setFieldValue(["mappingConfig",t,"dataTarget","settings","language"],e,{triggerChange:!0})},options:m,placeholder:x("data-importer.mapping.item.data-target.language-placeholder"),showSearch:!0,style:{maxWidth:"100%"},value:c??void 0})]})]})]})]})});rj.displayName="MappingItemContent";let rC=eo().memo(e=>{let t,{fieldIndex:a,mappingId:r,remove:i,onRemoveItem:n,configName:l,columnHeaderOptions:o,classId:s,expanded:d,onToggle:c,itemLabel:p,dataSourceIndex:u,transformationResultType:m,selectedFieldName:g,language:h,attributesMap:x}=e,f=eo().useRef(0);f.current+=1,!0===globalThis.__DI_MAPPING_DEBUG__&&(1===f.current||f.current%50==0)&&console.debug("[DI][MappingItem] render",{fieldIndex:a,mappingId:r,renderCount:f.current,expanded:d,hasDataSource:(u??[]).length>0,trt:m??"default"});let{t:v}=(0,et.useTranslation)(),{styles:y}=a_(),b=es.Form.useFormInstance(),[j,C]=(0,el.useState)(!1),S=(0,eL.useSettings)(),I=(0,el.useMemo)(()=>(S.validLanguages??[]).map(e=>({value:e,label:e})),[S.validLanguages]),w=(u??[]).length,T=void 0!==g&&""!==g,F=(0,el.useCallback)(()=>(b.getFieldValue("mappingConfig")??[]).findIndex(e=>e.mappingId===r),[b,r]);(0,el.useEffect)(()=>{if(!d)return;let e=F();if(e<0)return;let t=b.getFieldValue(["mappingConfig",e])??{},a=t.label??"",r=t.dataSourceIndex??[];if(""===a&&r.length>0){let t=o.find(e=>e.value===r[0]);void 0!==t&&b.setFieldValue(["mappingConfig",e,"label"],t.label,{triggerChange:!0})}},[d,o,b,F]);let D=x[aK(m)]??[],N=(0,el.useMemo)(()=>d?D.map(e=>({value:e.key,label:e.title})):[],[d,D]),k=(0,el.useMemo)(()=>{if(d)return D.find(e=>e.key===g)},[d,D,g]),P=(null==k?void 0:k.localized)??!1,L=void 0!==p&&""!==p?p:v("data-importer.mapping.item.new-label"),R=(0,el.useCallback)(e=>{let t=F();if(t<0)return;let a=e.data.dataIndex,r=b.getFieldValue(["mappingConfig",t,"dataSourceIndex"])??[];if(!r.includes(a)){let e=[...r,a];b.setFieldValue(["mappingConfig",t,"dataSourceIndex"],e,{triggerChange:!0}),e.length>1&&(b.setFieldValue(["mappingConfig",t,"transformationResultType"],"default"),b.setFieldValue(["mappingConfig",t,"dataTarget","settings","fieldName"],void 0),b.setFieldValue(["mappingConfig",t,"dataTarget","settings","language"],void 0))}},[b,F]),M=(0,el.useCallback)(()=>{C(!0)},[]),A=(0,el.useCallback)(()=>{n(a)},[n,a]);return(0,en.jsxs)(es.Droppable,{className:y.droppablePanel,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX,onDrop:R,variant:"default",children:[(0,en.jsx)(rf,{className:y.panelDndWrapper,children:(0,en.jsx)(es.Panel,{active:d,border:!0,collapsible:!0,contentPadding:"none",onChange:c,theme:"default",title:L,children:d&&(0,en.jsx)(rj,{attributeOptions:N,columnHeaderOptions:o,dataSourceIndex:u,fieldIndex:a,isAdvanced:void 0!==m&&""!==m&&"default"!==m,isInProgressState:w>1&&!T,isLocalized:P,isWarningState:w>0&&!T,itemLabel:p,language:h,languageOptions:I,onOpenAdvanced:M,onRemove:A,selectedAttr:k,selectedFieldName:g})})}),j&&(0,en.jsx)(rx,{attributesMap:x,baseConfig:{loaderConfig:b.getFieldsValue(!0).loaderConfig,interpreterConfig:b.getFieldsValue(!0).interpreterConfig,resolverConfig:b.getFieldsValue(!0).resolverConfig,processingConfig:b.getFieldsValue(!0).processingConfig},classId:s,columnHeaderOptions:o,configName:l,item:(t=F())<0?{}:b.getFieldValue(["mappingConfig",t])??{},onClose:()=>{C(!1)},onSave:e=>{let t=F();t<0||b.setFieldValue(["mappingConfig",t],e,{triggerChange:!0}),C(!1)},open:j})]})},function(e,t){if(!e.expanded&&!t.expanded)return e.expanded===t.expanded&&e.fieldIndex===t.fieldIndex&&e.mappingId===t.mappingId&&e.itemLabel===t.itemLabel&&e.onToggle===t.onToggle&&e.onRemoveItem===t.onRemoveItem&&e.remove===t.remove;let a=e.dataSourceIndex,r=t.dataSourceIndex,i=a===r||void 0!==a&&void 0!==r&&a.length===r.length&&a.every((e,t)=>e===r[t]);return e.fieldIndex===t.fieldIndex&&e.mappingId===t.mappingId&&e.remove===t.remove&&e.onRemoveItem===t.onRemoveItem&&e.configName===t.configName&&e.columnHeaderOptions===t.columnHeaderOptions&&e.classId===t.classId&&e.expanded===t.expanded&&e.onToggle===t.onToggle&&e.itemLabel===t.itemLabel&&i&&e.transformationResultType===t.transformationResultType&&e.selectedFieldName===t.selectedFieldName&&e.language===t.language&&e.attributesMap===t.attributesMap});function rS(e,t){return void 0!==e&&(null===t||e===t)}rC.displayName="MappingItem";let rI=e=>{let{insertIndex:t,add:a,onInsertItem:r,onDropped:i,acceptedDataIndex:n}=e,{styles:l}=a_(),o=(0,el.useCallback)(e=>{let{dataIndex:n,label:l}=e.data;r(a,t,n,l),i(t)},[a,t,r,i]);return(0,en.jsx)(es.Droppable,{className:l.mappingDropZoneWrapper,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX&&rS(e.data.dataIndex,n??null),onDrop:o,variant:"default",children:(0,en.jsx)(rf,{className:l.mappingDropZone})})},rw=(0,el.createContext)({configName:"",classId:void 0,columnHeaderOptions:[],attributesMap:{},sourceRows:[]}),rT=rw.Provider,rF=eo().memo(e=>{var t,a,r,i;let{fieldIndex:n,mappingId:l,insertIndex:o,remove:s,onRemoveItem:d,expanded:c,onToggle:p,activeFilter:u,isNew:m,add:g,onDropped:h,onInsertItem:x,acceptedDataIndex:f}=e,v=eo().useRef(0);v.current+=1,!0===globalThis.__DI_MAPPING_DEBUG__&&(1===v.current||v.current%50==0)&&console.debug("[DI][MappingItemWithFilter] render",{fieldIndex:n,mappingId:l,renderCount:v.current,expanded:c,activeFilter:u});let{configName:y,classId:b,columnHeaderOptions:j,attributesMap:C}=(0,el.useContext)(rw),{styles:S,cx:I}=a_(),w=es.Form.useWatch(["mappingConfig",n])??{},T=w.dataSourceIndex,F=null!==u&&!(T??[]).includes(u);return(0,en.jsxs)("div",{className:I(F&&S.hiddenItem),children:[(0,en.jsx)(rI,{acceptedDataIndex:f,add:g,insertIndex:o,onDropped:h,onInsertItem:x}),(0,en.jsx)("div",{className:I(m&&S.mappingItemNew),children:(0,en.jsx)(rC,{attributesMap:C,classId:b,columnHeaderOptions:j,configName:y,dataSourceIndex:T,expanded:c,fieldIndex:n,itemLabel:w.label,language:null==(a=w.dataTarget)||null==(t=a.settings)?void 0:t.language,mappingId:l,onRemoveItem:d,onToggle:p,remove:s,selectedFieldName:null==(i=w.dataTarget)||null==(r=i.settings)?void 0:r.fieldName,transformationResultType:w.transformationResultType})})]})});rF.displayName="MappingItemWithFilter";let rD=e=>{let{add:t,onInsertItem:a,onDropped:r}=e,{t:i}=(0,et.useTranslation)(),{styles:n}=a_(),l=(0,el.useCallback)(e=>{let{dataIndex:i,label:n}=e.data;a(t,0,i,n),r(0)},[t,a,r]);return(0,en.jsx)(es.Droppable,{className:n.emptyState,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX,onDrop:l,variant:"default",children:(0,en.jsx)(rf,{className:n.emptyStateInner,children:(0,en.jsx)("span",{children:i("data-importer.mapping.empty-state")})})})},rN=e=>{let{activeFilter:t,activeFilterLabel:a,fields:r,onAddMappingForFilter:i,add:n,onInsertItem:l,onDropped:o}=e,{t:s}=(0,et.useTranslation)(),{styles:d}=a_(),c=es.Form.useWatch(e=>JSON.stringify((e.mappingConfig??[]).map(e=>e.dataSourceIndex??[]))),p=(0,el.useMemo)(()=>void 0!==c?JSON.parse(c):[],[c]),u=(0,el.useCallback)(e=>{let{dataIndex:a,label:i}=e.data;rS(a,t)&&(l(n,r.length,a,i),o(r.length))},[t,l,n,r.length,o]);return p.some(e=>e.includes(t))?null:(0,en.jsx)(es.Droppable,{className:d.filterEmptyState,disableDndActiveIndicator:!1,isValidContext:e=>e.type===aX&&rS(e.data.dataIndex,t),onDrop:u,variant:"default",children:(0,en.jsxs)(rf,{className:d.filterEmptyStateInner,children:[(0,en.jsx)("span",{children:s("data-importer.mapping.filter-empty",{source:a??t})}),(0,en.jsx)(es.IconTextButton,{icon:{value:"add"},onClick:i,type:"default",children:s("data-importer.mapping.add")})]})})};function rk(){return!0===globalThis.__DI_MAPPING_DEBUG__}let rP=eo().memo(e=>{let{fields:t,add:a,remove:r,hasItems:i,flashIndex:n,activeFilter:l,activeFilterLabel:o,expandedKeys:s,allVisibleCollapsed:d,onCollapseAll:c,onNewKey:p,onToggleKey:u,onOpenAutofillSuggestions:m,onAddItem:g,onRemoveItem:h,onAddMappingForFilter:x,onInsertItem:f,onDropped:v,getMappingIdByIndex:y}=e,{t:b}=(0,et.useTranslation)(),{styles:j}=a_(),C=(0,el.useRef)(0);C.current+=1,rk()&&(1===C.current||C.current%20==0)&&console.debug("[DI][MappingsPanelContent] render",{renderCount:C.current,fieldCount:t.length,activeFilter:l,flashIndex:n,expandedMode:"all"===s?"all":"set"});let S=(0,el.useRef)(new Set(t.map(e=>e.key)));(0,el.useLayoutEffect)(()=>{let e=rk(),a=new Set(t.map(e=>e.key)),r=S.current,i=Array.from(a).filter(e=>!r.has(e));1===i.length?p(i[0]):e&&i.length>1&&console.debug("[DI][MappingsPanelContent] skip auto-expand for bulk add",{addedKeyCount:i.length,fieldCount:t.length}),S.current=a},[t,p]);let I=(0,el.useMemo)(()=>t.map(e=>e.key),[t]),w=(0,el.useCallback)(e=>()=>{h(r,e)},[h,r]),T=(0,el.useRef)(u),F=(0,el.useRef)(t);T.current=u,F.current=t;let D=(0,el.useRef)(new Map),N=(0,el.useCallback)(e=>(D.current.has(e)||D.current.set(e,()=>{let t=F.current.map(e=>e.key);T.current(e,t)}),D.current.get(e)),[]),k=(0,el.useMemo)(()=>{let e=rk(),i=e?performance.now():0,o=l??void 0,d=t.map((e,t)=>{let i=y(e.name),d="all"===s||s.has(e.key);return(0,en.jsx)(eo().Fragment,{children:(0,en.jsx)(rF,{acceptedDataIndex:o,activeFilter:l,add:a,expanded:d,fieldIndex:e.name,insertIndex:t,isNew:n===t,mappingId:i,onDropped:v,onInsertItem:f,onRemoveItem:w(e.name),onToggle:N(e.key),remove:r})},e.key)});return e&&console.debug("[DI][MappingsPanelContent] itemList built",{itemCount:d.length,durationMs:Number((performance.now()-i).toFixed(2)),activeFilter:l}),d},[t,a,r,l,s,n,v,f,w,N,y]);return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsxs)(es.Flex,{align:"center",className:j.mappingsHeader,gap:"small",children:[(0,en.jsx)(es.Text,{className:j.mappingsTitle,children:b("data-importer.mapping.title-short")}),(0,en.jsxs)(es.Flex,{align:"center",className:j.mappingsActions,gap:"extra-small",children:[(0,en.jsx)(es.IconTextButton,{icon:{value:"new"},onClick:()=>{g(a,t.length)},type:"default",children:b("data-importer.mapping.add")}),(0,en.jsx)(es.Divider,{className:j.mappingsDivider,type:"vertical"}),(0,en.jsx)(es.IconTextButton,{icon:{value:"autofill"},onClick:m,type:"default",children:b("data-importer.mapping.auto-fill")}),i&&(0,en.jsx)(es.Button,{onClick:()=>{c(I)},size:"small",style:{marginLeft:"auto"},type:"link",children:b(d?"data-importer.mapping.expand-all":"data-importer.mapping.collapse-all")})]})]}),(0,en.jsxs)(es.Flex,{className:j.mappingsContent,vertical:!0,children:[!i&&null===l&&(0,en.jsx)(rD,{add:a,onDropped:v,onInsertItem:f}),k,i&&(0,en.jsx)(rI,{acceptedDataIndex:l??void 0,add:a,insertIndex:t.length,onDropped:v,onInsertItem:f}),null!==l&&(0,en.jsx)(rN,{activeFilter:l,activeFilterLabel:o,add:a,fields:t,onAddMappingForFilter:()=>{x(a)},onDropped:v,onInsertItem:f})]})]})});rP.displayName="MappingsPanelContent";let rL=e=>{let{activeFilter:t,activeFilterLabel:a,expandedKeys:r,expandAllPending:i,onCollapseAll:n,onNewKey:l,onToggleKey:o,onOpenAutofillSuggestions:s,onAddItem:d,onRemoveItem:c,onAddMappingForFilter:p,onInsertItem:u,getMappingIdByIndex:m}=e,{styles:g}=a_(),[h,x]=(0,el.useState)(null),f=(0,el.useRef)(null),v=(0,el.useCallback)(e=>{null!==f.current&&clearTimeout(f.current),x(e),f.current=setTimeout(()=>{x(null)},400)},[]),y=(0,el.useRef)(()=>void 0),b=(0,el.useRef)(()=>void 0),j=(0,el.useMemo)(()=>(e,t)=>{y.current(e,t)},[]),C=(0,el.useMemo)(()=>e=>{b.current(e)},[]),S=(0,el.useRef)([]),I=(0,el.useCallback)(e=>{let t=S.current;return t.length===e.length&&e.every((e,a)=>e.key===t[a].key&&e.name===t[a].name)?t:(S.current=e,e)},[]);return(0,en.jsx)(es.Flex,{className:g.panel,vertical:!0,children:(0,en.jsx)(es.Form.List,{name:"mappingConfig",children:(e,g)=>{let{add:x,remove:f}=g;y.current=x,b.current=f;let S=I(e),w=S.length>0,T=!i&&"all"!==r&&S.every(e=>!r.has(e.key));return(0,en.jsx)(rP,{activeFilter:t,activeFilterLabel:a,add:j,allVisibleCollapsed:T,expandedKeys:r,fields:S,flashIndex:h,getMappingIdByIndex:m,hasItems:w,onAddItem:d,onAddMappingForFilter:p,onCollapseAll:n,onDropped:v,onInsertItem:u,onNewKey:l,onOpenAutofillSuggestions:s,onRemoveItem:c,onToggleKey:o,remove:C})}})})},rR=e=>{let{options:t,valueRef:a,errorRef:r}=e,{t:i}=(0,et.useTranslation)(),[n,l]=(0,el.useState)(void 0),[o,s]=(0,el.useState)(!1);return r.current=s,(0,en.jsx)(es.Form.Item,{help:o?i("data-importer.mapping.new-modal.source-required"):void 0,label:i("data-importer.mapping.new-modal.source-label"),required:!0,style:{marginTop:12,marginBottom:0},validateStatus:o?"error":void 0,children:(0,en.jsx)(es.Select,{allowClear:!0,filterOption:tW,onChange:e=>{l(e),a.current=e,void 0!==e&&s(!1)},options:t,placeholder:i("data-importer.mapping.item.source-placeholder"),showSearch:!0,style:{width:"100%"},value:n})})};function rM(){return!0===globalThis.__DI_MAPPING_DEBUG__}let rA=["array","boolean","date","quantityValue","asset","assetArray","gallery","dataObject","dataObjectArray"];function r$(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"manual",r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0;return{mappingId:(0,af.uuid)(),label:t,dataSourceIndex:[e],transformationResultType:"autofill"===a?n??"default":void 0,dataTarget:{type:"direct",settings:{..."autofill"===a&&{fieldName:r??e},...void 0!==i&&""!==i&&{language:i},writeIfTargetIsNotEmpty:!0,writeIfSourceIsEmpty:!0}}}}let rO=()=>(0,en.jsxs)("svg",{fill:"none",height:"38",viewBox:"0 0 38 38",width:"38",xmlns:"http://www.w3.org/2000/svg",children:[(0,en.jsxs)("g",{clipPath:"url(#panel-arrow-clip)",children:[(0,en.jsx)("path",{d:"M26.9167 12.6641L33.25 18.9974L26.9167 25.3307",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,en.jsx)("path",{d:"M33.25 19L24.7095 19C22.9533 19.0001 21.2242 18.5666 19.6758 17.738C18.1274 16.9094 16.8075 15.7113 15.8333 14.25C14.8592 12.7887 13.5393 11.5906 11.9909 10.762C10.4424 9.93337 8.71337 9.49988 6.95717 9.5L4.75 9.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,en.jsx)("path",{d:"M33.25 19L24.7095 19C22.9533 18.9999 21.2242 19.4334 19.6758 20.262C18.1274 21.0906 16.8075 22.2887 15.8333 23.75C14.8592 25.2113 13.5393 26.4094 11.9909 27.238C10.4424 28.0666 8.71337 28.5001 6.95717 28.5L4.75 28.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]}),(0,en.jsx)("defs",{children:(0,en.jsx)("clipPath",{id:"panel-arrow-clip",children:(0,en.jsx)("rect",{fill:"white",height:"38",transform:"translate(38 1.66103e-06) rotate(90)",width:"38"})})})]});function rE(e){return e.toLowerCase().replace(/[^a-z0-9]/g,"")}function rB(e){return e.split(/(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])|[\s_.-]+/).map(e=>e.toLowerCase()).filter(e=>e.length>0)}function rz(e,t){if(0===e.length&&0===t.length)return 1;if(e.length<2||t.length<2)return+(e===t);let a=new Set,r=new Set;for(let t=0;t{r.has(e)&&i++});let n=a.size+r.size-i;return 0===n?0:i/n}function rq(e,t){if(0===e.length&&0===t.length)return 1;let a=new Set(e),r=new Set(t),i=0;a.forEach(e=>{r.has(e)&&i++});let n=a.size+r.size-i;return 0===n?0:i/n}function rH(e,t){let a=rE(e),r=rE(t.title),i=rE(t.key),n=t.key.lastIndexOf("."),l=n>=0?t.key.slice(n+1):null,o=null!==l?rE(l):null;if(a===r||a===i||null!==o&&a===o)return 100;let s=rB(e),d=rB(t.title),c=rB(t.key),p=Math.max(rq(s,d),rq(s,c),rz(a,r),rz(a,i));return null!==l&&null!==o&&(p=Math.max(p,rq(s,rB(l)),rz(a,o))),Math.round(100*p)}let rV=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{tableHeaderRow:t` padding: ${a.paddingXXS}px ${a.paddingMD}px; border-bottom: 1px solid ${a.colorBorderSecondary}; `,tableHeaderCell:t` @@ -728,7 +728,7 @@ border-radius: 50%; background-color: ${a.colorWarningTextActive}; flex-shrink: 0; - `}}),rW=e=>{let{suggestions:t,selectedIds:a,onToggle:r,previewRow:i,hasPrevRow:n,isLoadingPreviewRow:l,onPrevRow:o,onNextRow:s}=e,{t:d}=(0,et.useTranslation)(),{styles:c}=rV(),p=(0,ed.useTheme)();return 0===t.length?(0,en.jsx)("div",{className:c.emptyState,children:(0,en.jsx)(es.NoContent,{text:d("data-importer.mapping.autofill-suggestions.empty")})}):(0,en.jsxs)(es.Flex,{vertical:!0,children:[(0,en.jsxs)(es.Flex,{align:"center",className:c.tableHeaderRow,gap:"small",children:[(0,en.jsx)("div",{style:{width:24,flexShrink:0}}),(0,en.jsx)("div",{style:{width:56,flexShrink:0},children:(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.score")})}),(0,en.jsx)("div",{className:c.sourceCell,children:(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.source")})}),(0,en.jsx)("div",{style:{width:36,flexShrink:0}}),(0,en.jsx)(es.Flex,{align:"center",className:c.destinationCell,gap:p.paddingSM,children:(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.destination")})}),(0,en.jsx)("div",{className:c.resultCell,children:(0,en.jsxs)(es.Flex,{align:"center",justify:"space-between",children:[(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.result")}),(0,en.jsxs)(es.Flex,{align:"center",gap:4,children:[(0,en.jsx)(es.IconButton,{disabled:!n||l,icon:{value:"chevron-left"},onClick:o,size:"small",type:"text"}),(0,en.jsx)(es.IconButton,{disabled:l,icon:{value:"chevron-right"},onClick:s,size:"small",type:"text"})]})]})})]}),t.map(e=>{var t;return(0,en.jsxs)(es.Flex,{align:"center",className:c.tableRow,gap:"small",onClick:()=>{r(e.id)},children:[(0,en.jsx)("div",{style:{width:24,flexShrink:0},children:(0,en.jsx)(es.Checkbox,{checked:a.has(e.id),onChange:()=>{r(e.id)},onClick:e=>{e.stopPropagation()}})}),(0,en.jsx)("div",{style:{width:56,flexShrink:0},children:(0,en.jsxs)(es.Flex,{align:"center",gap:6,children:[(0,en.jsx)("span",{className:c.scoreText,children:`${e.score}%`}),(0,en.jsx)("span",{className:(t=e.score,t>=90?c.dotGreen:t>=70?c.dotYellow:c.dotOrange)})]})}),(0,en.jsx)("div",{className:c.sourceCell,children:(0,en.jsx)("span",{className:c.cellText,children:`${e.sourceLabel} [${e.sourceIndex}]`})}),(0,en.jsx)(es.Flex,{align:"center",justify:"center",style:{width:36,flexShrink:0},children:(0,en.jsx)(ry,{fill:p.colorTextTertiary})}),(0,en.jsxs)(es.Flex,{align:"center",className:c.destinationCell,gap:p.paddingSM,children:[(0,en.jsx)("span",{className:c.cellText,children:`Direct, ${e.targetFieldLabel}`}),null!==e.language&&(0,en.jsx)(es.Tag,{className:c.localeTag,children:e.language})]}),(0,en.jsx)("div",{className:c.resultCell,children:l?(0,en.jsx)(es.Spin,{size:"small",type:"classic"}):i[e.sourceIndex]??""})]},e.id)})]})};function r_(){return!0===globalThis.__DI_MAPPING_DEBUG__}let rX=eo().memo(e=>{let{configName:t,isActive:a}=e,{styles:r}=a_(),{t:i}=(0,et.useTranslation)(),n=(0,ed.useTheme)(),{validLanguages:l}=(0,eP.useSettings)(),o=(0,es.useFormModal)(),s=(0,es.useMessage)(),d=es.Form.useFormInstance(),c=es.Form.useWatch(["loaderConfig","type"]),p=es.Form.useWatch(["interpreterConfig","type"]),{columnHeaderOptions:u,initialLoadDone:m,sourceRows:g,hasPreviewError:h,attributesMap:x,classId:f,getMappingConfig:v}=function(e,t){var a,r;let i=es.Form.useFormInstance(),n=(0,et.useAppDispatch)(),{data:l,isSuccess:o,requestId:s}=tA({name:e}),[d,c]=(0,el.useState)([]),[p,u]=(0,el.useState)(!1),[m,g]=(0,el.useState)([]),[h,x]=(0,el.useState)(!1),[f,v]=(0,el.useState)({}),[y,b]=(0,el.useState)(void 0),[j,S]=(0,el.useState)(void 0),[I,C]=(0,el.useState)(!1),{data:w,refetch:T,isFetching:F,isError:N,isSuccess:D}=eX(y,{skip:void 0===y,refetchOnMountOrArgChange:!1}),{data:k,refetch:L,isFetching:P,isError:R,isSuccess:M}=eU(j,{skip:void 0===j,refetchOnMountOrArgChange:!1}),A=null==l||null==(r=l.configuration)||null==(a=r.resolverConfig)?void 0:a.dataObjectClassId,$=es.Form.useWatch(["resolverConfig","dataObjectClassId"])??A,O=es.Form.useWatch(e=>JSON.stringify((e.mappingConfig??[]).map(e=>e.transformationResultType??""))),E=(0,el.useMemo)(()=>void 0!==O?JSON.parse(O):void 0,[O]),B=(0,el.useCallback)(()=>i.getFieldValue("mappingConfig")??[],[i]),z=(0,el.useCallback)(()=>aj(i.getFieldsValue(!0),(null==l?void 0:l.configuration)??{}),[i,l]),q=(0,el.useCallback)(()=>{let e=z();return{loaderConfig:e.loaderConfig,interpreterConfig:e.interpreterConfig}},[z]);(0,el.useEffect)(()=>{D&&void 0!==w&&c((w.columnHeaders??[]).map(e=>({value:String(e.dataIndex??e.id??""),label:String(e.label??e.dataIndex??e.id??"")})))},[D,w]),(0,el.useEffect)(()=>{N&&c([])},[N]),(0,el.useEffect)(()=>{if(!M||void 0===k)return;let e=(k.dataPreview??[]).map(e=>aW(e));g(e),x(0===e.length)},[M,k]),(0,el.useEffect)(()=>{R&&(g([]),x(!0))},[R]),(0,el.useEffect)(()=>{let e=void 0!==j&&!P;u(void 0!==y&&!F&&I&&e)},[y,j,F,P,I]);let H=es.Form.useWatch(["loaderConfig","type"]),V=es.Form.useWatch(["interpreterConfig","type"]),W=(0,el.useMemo)(()=>JSON.stringify(q()),[H,V,l]),[_,X]=(0,el.useState)(""),[U,G]=(0,el.useState)(void 0),K=(0,el.useRef)(0),Q=(0,el.useRef)(!1);return(0,el.useEffect)(()=>{if(!o||!t){Q.current=t;return}let a=W!==_,r=void 0!==s&&s!==U,d=!Q.current&&t;if(Q.current=t,!a&&!r){d&&void 0!==y&&void 0!==j&&Promise.all([T().catch(()=>void 0),L().catch(()=>void 0)]);return}let c=rM(),p=++K.current,m=c?performance.now():0;c&&console.debug("[DI][Loader] source config refresh start",{cycleId:p,configName:e,argsChanged:a,requestChanged:r,loaderConfigType:H,interpreterConfigType:V,classId:A}),u(!1),C(!1),x(!1),b({name:e,bundleDataImporterCopyPreviewParameters:{currentConfig:q()}}),S({name:e,bundleDataImporterLoadPreviewParameters:{currentConfig:q(),recordNumber:0}}),r&&!a&&void 0!==y&&void 0!==j&&(c&&console.debug("[DI][Loader] refetch headers+preview",{cycleId:p}),Promise.all([T().catch(()=>void 0),L().catch(()=>void 0)])),(async()=>{let e=c?performance.now():0;try{let e=i.getFieldValue(["resolverConfig","dataObjectClassId"])??A,t=((null==l?void 0:l.configuration)??{}).mappingConfig??[],a=new Set;void 0!==e&&""!==e&&(a.add(void 0),rA.forEach(e=>a.add(e)),t.forEach(e=>{a.add(e.transformationResultType)}));let o=Array.from(a);c&&console.debug("[DI][Loader] class attributes load start",{cycleId:p,effectiveClassId:e,types:o.map(e=>e??aG)});let s=o.map(async t=>await n(tM.endpoints.bundleDataImporterDataTypeLoadClassAttributes.initiate({classId:e,transformationResultType:t,systemWrite:!0},{forceRefetch:r}))),d=await Promise.all(s);if(o.length>0){let e={};d.forEach((t,a)=>{var r;let i=o[a],n=((null==(r=t.data)?void 0:r.attributes)??[]).map(rh);e[void 0===i||""===i||"default"===i?aG:i]=n}),v(t=>{let a=!1;for(let r of Object.keys(e))if(t[r]!==e[r]){a=!0;break}return a?{...t,...e}:t})}}finally{c&&console.debug("[DI][Loader] class attributes load done",{cycleId:p,durationMs:Number((performance.now()-e).toFixed(2))}),C(!0)}})(),c&&console.debug("[DI][Loader] source config refresh queued",{cycleId:p,durationMs:Number((performance.now()-m).toFixed(2))}),X(W),G(s)},[o,t,e,W,_,s,U,q,y,j,T,L,n,i,l,A]),(0,el.useEffect)(()=>{var e;!rM()||D&&console.debug("[DI][Loader] headers load success",{count:(null==w||null==(e=w.columnHeaders)?void 0:e.length)??0})},[D,w]),(0,el.useEffect)(()=>{!rM()||N&&console.debug("[DI][Loader] headers load error")},[N]),(0,el.useEffect)(()=>{!rM()||M&&console.debug("[DI][Loader] preview load success",{rowCount:((null==k?void 0:k.dataPreview)??[]).length})},[M,k]),(0,el.useEffect)(()=>{!rM()||R&&console.debug("[DI][Loader] preview load error")},[R]),(0,el.useEffect)(()=>{if(void 0===$||""===$||!p)return;let e=B(),t=new Set;if(e.forEach(e=>{let a=aK(e.transformationResultType);void 0===f[a]&&t.add(a)}),0===t.size)return;let a=Array.from(t);Promise.all(a.map(async e=>await n(tM.endpoints.bundleDataImporterDataTypeLoadClassAttributes.initiate({classId:$,transformationResultType:e===aG?void 0:e,systemWrite:!0})))).then(e=>{v(t=>{let r={};return(e.forEach((e,t)=>{var i;r[a[t]]=((null==(i=e.data)?void 0:i.attributes)??[]).map(rh)}),a.some(e=>t[e]!==r[e]))?{...t,...r}:t})})},[E,p,$]),{columnHeaderOptions:d,initialLoadDone:p,sourceRows:m,hasPreviewError:h,attributesMap:f,setAttributesMap:v,classId:$,mappingTrtList:E,getMappingConfig:B}}(t,a),{dataPreview:y,currentRecordIndex:b,isFetching:j,load:S}=aA({configName:t,enabled:a}),[I,C]=(0,el.useState)(new Set),[w,T]=(0,el.useState)(!1),[,F]=(0,el.useTransition)(),[N,D]=(0,el.useState)(null),[k,L]=(0,el.useState)(null),[P,R]=(0,el.useState)(new Set),M=(0,el.useRef)(!0),A=(0,el.useRef)(c),$=(0,el.useRef)(p),O=(0,el.useRef)(null),E=(0,el.useRef)(N);E.current=N;let B=(0,el.useMemo)(()=>{var e;return null===N?null:(null==(e=g.find(e=>e.dataIndex===N))?void 0:e.label)??N},[N,g]),z=(0,el.useMemo)(()=>({configName:t,classId:f,columnHeaderOptions:u,attributesMap:x,sourceRows:g}),[t,f,u,x,g]);(0,el.useEffect)(()=>{let e=A.current!==c,t=$.current!==p;(e||t)&&(r_()&&console.debug("[DI][Action] reset expanded panels on source type change",{prevLoaderType:A.current,nextLoaderType:c,prevInterpreterType:$.current,nextInterpreterType:p}),C(new Set),A.current=c,$.current=p)},[c,p]);let q=(0,el.useRef)(I);q.current=I;let H=(0,el.useCallback)(e=>{let t=q.current,a="all"===t?new Set(e):t,r=e.every(e=>!a.has(e)),i=r?"expand-all":"collapse-all";if(O.current={action:i,startedAt:performance.now()},r_()&&console.debug("[DI][Action] toggle expand/collapse all",{action:i,visibleCount:e.length,previouslyExpandedVisibleCount:e.filter(e=>a.has(e)).length}),r)M.current=!0,T(!0),F(()=>{C("all"),T(!1)});else{M.current=!1;let t=new Set(a);e.forEach(e=>t.delete(e)),C(t)}},[]);(0,el.useEffect)(()=>{if(!r_()||null===O.current||"collapse-all"!==O.current.action)return;let e=O.current;O.current=null,requestAnimationFrame(()=>{requestAnimationFrame(()=>{console.debug("[DI][Perf] expand/collapse all painted",{action:e.action,durationMs:Number((performance.now()-e.startedAt).toFixed(2))})})})},[I]);let V=(0,el.useCallback)((e,t)=>{C(a=>{let r=new Set("all"===a?t:a);return r.has(e)?r.delete(e):r.add(e),r})},[]),W=(0,el.useCallback)(e=>{C(t=>{if(!M.current)return t;if("all"===t)return"all";let a=new Set(t);return a.add(e),a})},[]),_=(0,el.useCallback)((e,t)=>{let a=r_();a&&console.debug("[DI][Action] remove mapping requested",{index:t,beforeCount:v().length,activeFilter:E.current}),D(r=>null===r||v().filter((e,a)=>a!==t).some(e=>(e.dataSourceIndex??[]).includes(r))?(e(t),a&&console.debug("[DI][Action] remove mapping done",{index:t,keptFilter:r}),r):(e(t),a&&console.debug("[DI][Action] remove mapping + clear filter",{index:t,clearedFilter:r}),null))},[v]),X=(0,el.useCallback)((e,t)=>r$(e,t,"manual"),[]),U=(0,el.useCallback)((e,t)=>{let a={current:void 0},r={current:void 0};o.confirm({title:i("data-importer.mapping.new-modal.title"),content:(0,en.jsx)(rR,{errorRef:r,options:u,valueRef:a}),okText:i("data-importer.mapping.add"),onOk:async()=>{var t,i;let n=a.current;if(void 0===n)return null==(i=r.current)||i.call(r,!0),await Promise.reject(Error("source required"));let l=(null==(t=u.find(e=>e.value===n))?void 0:t.label)??n;r_()&&console.debug("[DI][Action] add mapping via modal",{dataIndex:n,label:l,insertIndex:0,beforeCount:v().length}),e(X(n,l),0);let o=E.current;null!==o&&o!==n&&D(n)}})},[o,i,u,X,v]),G=(0,el.useCallback)((e,t,a,r)=>{r_()&&console.debug("[DI][Action] insert mapping via drop",{dataIndex:a,label:r,insertIndex:t,beforeCount:v().length}),e(X(a,r),t)},[X,v]),K=(0,el.useMemo)(()=>(y.length>0?y.map(aW):g).reduce((e,t)=>(e[t.dataIndex]=t.value,e),{}),[y,g]),Q=(0,el.useCallback)(()=>{if(0===u.length)return void s.warning(i("data-importer.mapping.autofill-suggestions.no-source-columns"));let e=function(e,t,a,r,i){let n,l=(n=new Set,a.forEach(e=>{(e.dataSourceIndex??[]).forEach(e=>n.add(e))}),n),o=function(e){let t=new Map;for(let a of[aG,...Object.keys(e).filter(e=>e!==aG)])for(let r of e[a]??[])t.has(r.key)||t.set(r.key,{attr:r,transformationResultType:a===aG?"default":a});return Array.from(t.values())}(t),s=new Set(i.map(e=>e.toLowerCase())),d=[];for(let t of e){if(l.has(t.value))continue;let e=function(e,t,a){let r=function(e,t){let a=/^(.*?)[_.-]([a-z]{2})(?:[_-]([A-Za-z]{2,4}))?$/.exec(e);if(null===a)return null;let r=a[1],i=a[2],n=a[3];return 0!==r.length&&t.has(i)?{base:r,locale:void 0!==n?`${i}_${n.toUpperCase()}`:i}:null}(e,a),i=-1,n=null,l=-1,o=null,s=null;for(let a of t){let t=rH(e,a.attr);if(t>i&&(i=t,n=a),!0===a.attr.localized&&null!==r){let e=rH(r.base,a.attr);e>l&&(l=e,o=a,s=r.locale)}}let d=l>=i&&null!==o,c=d?o:n,p=d?l:i,u=d?s:null;return null===c||p<40?null:{entry:c,score:p,language:u}}(t.label,o,s);if(null===e)continue;let a=r.find(e=>e.dataIndex===t.value);d.push({id:(0,af.uuid)(),sourceIndex:t.value,sourceLabel:t.label,targetFieldName:e.entry.attr.key,targetFieldLabel:e.entry.attr.title,transformationResultType:e.entry.transformationResultType,score:e.score,language:e.language,previewResult:(null==a?void 0:a.value)??null})}return d.sort((e,t)=>t.score-e.score)}(u,x,v(),g,l??[]);L(e),R(new Set(e.map(e=>e.id))),S(0)},[v,u,x,g,l,s,i,S]),Y=(0,el.useCallback)(()=>{let e=Math.max(0,b-1);e!==b&&S(e)},[b,S]),J=(0,el.useCallback)(()=>{S(b+1)},[b,S]),Z=(0,el.useCallback)(e=>{R(t=>{let a=new Set(t);return a.has(e)?a.delete(e):a.add(e),a})},[]),ee=(0,el.useCallback)(()=>{L(null),R(new Set)},[]),er=(0,el.useCallback)(()=>{null!==k&&R(e=>k.every(t=>e.has(t.id))?new Set:new Set(k.map(e=>e.id)))},[k]),ei=(0,el.useCallback)(()=>{if(null===k)return;let e=k.filter(e=>P.has(e.id)).map(e=>r$(e.sourceIndex,e.sourceLabel,"autofill",e.targetFieldName,e.language??void 0,e.transformationResultType)),t=v();r_()&&console.debug("[DI][Action] autofill suggestions applied",{appliedCount:e.length,beforeCount:t.length}),d.setFieldValue("mappingConfig",[...t,...e],{triggerChange:!0}),L(null),R(new Set)},[k,P,v,d]),eo=(0,el.useCallback)((e,t)=>{let a=v(),r=X(e,t);r_()&&console.debug("[DI][Action] add mapping from source panel",{dataIndex:e,label:t,beforeCount:a.length}),d.setFieldValue("mappingConfig",[...a,r],{triggerChange:!0})},[v,X,d]),ec=(0,el.useCallback)(e=>{let t=E.current;if(null===t)return;let a=B??t;r_()&&console.debug("[DI][Action] add mapping for active filter",{dataIndex:t,label:a,beforeCount:v().length}),e(X(t,a))},[B,X,v]),ep=(0,el.useCallback)(e=>(function(e,t){let a=e.getFieldValue(["mappingConfig",t]),r=null==a?void 0:a.mappingId;if(void 0!==r&&""!==r)return r;let i=(0,af.uuid)();return e.setFieldValue(["mappingConfig",t,"mappingId"],i,{triggerChange:!1}),i})(d,e),[d]),eu=(0,el.useMemo)(()=>{if(null!==k&&0===k.length)return[(0,en.jsx)(es.Button,{onClick:ee,type:"primary",children:i("data-importer.mapping.autofill-suggestions.ok")},"ok")];let e=null!==k&&k.length>0&&k.every(e=>P.has(e.id)),t=(null==k?void 0:k.some(e=>P.has(e.id)))===!0;return(0,en.jsxs)(es.Flex,{style:{width:"100%"},children:[(0,en.jsxs)(es.Flex,{align:"center",gap:"small",style:{flex:1},children:[(0,en.jsx)(es.Checkbox,{checked:e,indeterminate:t&&!e,onChange:er}),(0,en.jsx)("span",{children:i("data-importer.mapping.autofill-suggestions.selected",{count:P.size})})]}),j&&(0,en.jsx)(es.Spin,{size:"small",style:{marginInlineEnd:8},type:"classic"}),(0,en.jsxs)(es.Flex,{align:"center",gap:"small",children:[(0,en.jsx)(es.Button,{onClick:ee,type:"default",children:i("data-importer.mapping.autofill-suggestions.reject-all")}),(0,en.jsx)(es.Button,{disabled:0===P.size,onClick:ei,type:"primary",children:i("data-importer.mapping.autofill-suggestions.apply")})]})]})},[i,k,P,j,er,ee,ei]);return(0,en.jsxs)(es.Content,{loading:!m,children:[(0,en.jsx)(rT,{value:z,children:(0,en.jsxs)(es.Flex,{className:r.mappingLayout,children:[(0,en.jsx)("div",{className:r.mappingLayoutLeft,children:(0,en.jsx)(aU,{activeFilter:N,configName:t,hasPreviewError:h,onAddMappingFromSource:eo,onSetFilter:D,sourceRows:g})}),(0,en.jsx)(es.Flex,{align:"center",className:r.mappingLayoutCenter,vertical:!0,children:(0,en.jsx)(es.Flex,{align:"center",className:r.mappingLayoutCenterArrow,justify:"center",children:(0,en.jsx)(rO,{})})}),(0,en.jsx)("div",{className:r.mappingLayoutRight,children:(0,en.jsx)(ea.FieldWidthProvider,{fieldWidthValues:{small:9999,medium:9999,large:9999},children:(0,en.jsx)(rP,{activeFilter:N,activeFilterLabel:B,expandAllPending:w,expandedKeys:I,getMappingIdByIndex:ep,onAddItem:U,onAddMappingForFilter:ec,onCollapseAll:H,onInsertItem:G,onNewKey:W,onOpenAutofillSuggestions:Q,onRemoveItem:_,onToggleKey:V})})})]})}),(0,en.jsx)(es.Modal,{footer:eu,onCancel:ee,open:null!==k,styles:{body:{padding:0,paddingBlock:0,paddingInline:0,maxHeight:"60vh",overflowY:"auto"},footer:{padding:"12px 16px",borderTop:null!==k&&k.length>0?`1px solid ${n.colorPrimaryBorder}`:"none"}},title:i("data-importer.mapping.autofill-suggestions.title"),width:1100,children:null!==k&&(0,en.jsx)(rW,{hasPrevRow:b>0,isLoadingPreviewRow:j,onNextRow:J,onPrevRow:Y,onToggle:Z,previewRow:K,selectedIds:P,suggestions:k})})]})});rX.displayName="MappingStep";let rU=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{loggingGroups:t` + `}}),rW=e=>{let{suggestions:t,selectedIds:a,onToggle:r,previewRow:i,hasPrevRow:n,isLoadingPreviewRow:l,onPrevRow:o,onNextRow:s}=e,{t:d}=(0,et.useTranslation)(),{styles:c}=rV(),p=(0,ed.useTheme)();return 0===t.length?(0,en.jsx)("div",{className:c.emptyState,children:(0,en.jsx)(es.NoContent,{text:d("data-importer.mapping.autofill-suggestions.empty")})}):(0,en.jsxs)(es.Flex,{vertical:!0,children:[(0,en.jsxs)(es.Flex,{align:"center",className:c.tableHeaderRow,gap:"small",children:[(0,en.jsx)("div",{style:{width:24,flexShrink:0}}),(0,en.jsx)("div",{style:{width:56,flexShrink:0},children:(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.score")})}),(0,en.jsx)("div",{className:c.sourceCell,children:(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.source")})}),(0,en.jsx)("div",{style:{width:36,flexShrink:0}}),(0,en.jsx)(es.Flex,{align:"center",className:c.destinationCell,gap:p.paddingSM,children:(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.destination")})}),(0,en.jsx)("div",{className:c.resultCell,children:(0,en.jsxs)(es.Flex,{align:"center",justify:"space-between",children:[(0,en.jsx)("span",{className:c.tableHeaderCell,children:d("data-importer.mapping.autofill-suggestions.result")}),(0,en.jsxs)(es.Flex,{align:"center",gap:4,children:[(0,en.jsx)(es.IconButton,{disabled:!n||l,icon:{value:"chevron-left"},onClick:o,size:"small",type:"text"}),(0,en.jsx)(es.IconButton,{disabled:l,icon:{value:"chevron-right"},onClick:s,size:"small",type:"text"})]})]})})]}),t.map(e=>{var t;return(0,en.jsxs)(es.Flex,{align:"center",className:c.tableRow,gap:"small",onClick:()=>{r(e.id)},children:[(0,en.jsx)("div",{style:{width:24,flexShrink:0},children:(0,en.jsx)(es.Checkbox,{checked:a.has(e.id),onChange:()=>{r(e.id)},onClick:e=>{e.stopPropagation()}})}),(0,en.jsx)("div",{style:{width:56,flexShrink:0},children:(0,en.jsxs)(es.Flex,{align:"center",gap:6,children:[(0,en.jsx)("span",{className:c.scoreText,children:`${e.score}%`}),(0,en.jsx)("span",{className:(t=e.score,t>=90?c.dotGreen:t>=70?c.dotYellow:c.dotOrange)})]})}),(0,en.jsx)("div",{className:c.sourceCell,children:(0,en.jsx)("span",{className:c.cellText,children:`${e.sourceLabel} [${e.sourceIndex}]`})}),(0,en.jsx)(es.Flex,{align:"center",justify:"center",style:{width:36,flexShrink:0},children:(0,en.jsx)(ry,{fill:p.colorTextTertiary})}),(0,en.jsxs)(es.Flex,{align:"center",className:c.destinationCell,gap:p.paddingSM,children:[(0,en.jsx)("span",{className:c.cellText,children:`Direct, ${e.targetFieldLabel}`}),null!==e.language&&(0,en.jsx)(es.Tag,{className:c.localeTag,children:e.language})]}),(0,en.jsx)("div",{className:c.resultCell,children:l?(0,en.jsx)(es.Spin,{size:"small",type:"classic"}):i[e.sourceIndex]??""})]},e.id)})]})};function r_(){return!0===globalThis.__DI_MAPPING_DEBUG__}let rX=eo().memo(e=>{let{configName:t,isActive:a}=e,{styles:r}=a_(),{t:i}=(0,et.useTranslation)(),n=(0,ed.useTheme)(),{validLanguages:l}=(0,eL.useSettings)(),o=(0,es.useFormModal)(),s=(0,es.useMessage)(),d=es.Form.useFormInstance(),c=es.Form.useWatch(["loaderConfig","type"]),p=es.Form.useWatch(["interpreterConfig","type"]),{columnHeaderOptions:u,initialLoadDone:m,sourceRows:g,hasPreviewError:h,attributesMap:x,classId:f,getMappingConfig:v}=function(e,t){var a,r;let i=es.Form.useFormInstance(),n=(0,et.useAppDispatch)(),{data:l,isSuccess:o,requestId:s}=tA({name:e}),[d,c]=(0,el.useState)([]),[p,u]=(0,el.useState)(!1),[m,g]=(0,el.useState)([]),[h,x]=(0,el.useState)(!1),[f,v]=(0,el.useState)({}),[y,b]=(0,el.useState)(void 0),[j,C]=(0,el.useState)(void 0),[S,I]=(0,el.useState)(!1),{data:w,refetch:T,isFetching:F,isError:D,isSuccess:N}=eX(y,{skip:void 0===y,refetchOnMountOrArgChange:!1}),{data:k,refetch:P,isFetching:L,isError:R,isSuccess:M}=eU(j,{skip:void 0===j,refetchOnMountOrArgChange:!1}),A=null==l||null==(r=l.configuration)||null==(a=r.resolverConfig)?void 0:a.dataObjectClassId,$=es.Form.useWatch(["resolverConfig","dataObjectClassId"])??A,O=es.Form.useWatch(e=>JSON.stringify((e.mappingConfig??[]).map(e=>e.transformationResultType??""))),E=(0,el.useMemo)(()=>void 0!==O?JSON.parse(O):void 0,[O]),B=(0,el.useCallback)(()=>i.getFieldValue("mappingConfig")??[],[i]),z=(0,el.useCallback)(()=>aj(i.getFieldsValue(!0),(null==l?void 0:l.configuration)??{}),[i,l]),q=(0,el.useCallback)(()=>{let e=z();return{loaderConfig:e.loaderConfig,interpreterConfig:e.interpreterConfig}},[z]);(0,el.useEffect)(()=>{N&&void 0!==w&&c((w.columnHeaders??[]).map(e=>({value:String(e.dataIndex??e.id??""),label:String(e.label??e.dataIndex??e.id??"")})))},[N,w]),(0,el.useEffect)(()=>{D&&c([])},[D]),(0,el.useEffect)(()=>{if(!M||void 0===k)return;let e=(k.dataPreview??[]).map(e=>aW(e));g(e),x(0===e.length)},[M,k]),(0,el.useEffect)(()=>{R&&(g([]),x(!0))},[R]),(0,el.useEffect)(()=>{let e=void 0!==j&&!L;u(void 0!==y&&!F&&S&&e)},[y,j,F,L,S]);let H=es.Form.useWatch(["loaderConfig","type"]),V=es.Form.useWatch(["interpreterConfig","type"]),W=(0,el.useMemo)(()=>JSON.stringify(q()),[H,V,l]),[_,X]=(0,el.useState)(""),[U,G]=(0,el.useState)(void 0),K=(0,el.useRef)(0),Q=(0,el.useRef)(!1);return(0,el.useEffect)(()=>{if(!o||!t){Q.current=t;return}let a=W!==_,r=void 0!==s&&s!==U,d=!Q.current&&t;if(Q.current=t,!a&&!r){d&&void 0!==y&&void 0!==j&&Promise.all([T().catch(()=>void 0),P().catch(()=>void 0)]);return}let c=rM(),p=++K.current,m=c?performance.now():0;c&&console.debug("[DI][Loader] source config refresh start",{cycleId:p,configName:e,argsChanged:a,requestChanged:r,loaderConfigType:H,interpreterConfigType:V,classId:A}),u(!1),I(!1),x(!1),b({name:e,bundleDataImporterCopyPreviewParameters:{currentConfig:q()}}),C({name:e,bundleDataImporterLoadPreviewParameters:{currentConfig:q(),recordNumber:0}}),r&&!a&&void 0!==y&&void 0!==j&&(c&&console.debug("[DI][Loader] refetch headers+preview",{cycleId:p}),Promise.all([T().catch(()=>void 0),P().catch(()=>void 0)])),(async()=>{let e=c?performance.now():0;try{let e=i.getFieldValue(["resolverConfig","dataObjectClassId"])??A,t=((null==l?void 0:l.configuration)??{}).mappingConfig??[],a=new Set;void 0!==e&&""!==e&&(a.add(void 0),rA.forEach(e=>a.add(e)),t.forEach(e=>{a.add(e.transformationResultType)}));let o=Array.from(a);c&&console.debug("[DI][Loader] class attributes load start",{cycleId:p,effectiveClassId:e,types:o.map(e=>e??aG)});let s=o.map(async t=>await n(tM.endpoints.bundleDataImporterDataTypeLoadClassAttributes.initiate({classId:e,transformationResultType:t,systemWrite:!0},{forceRefetch:r}))),d=await Promise.all(s);if(o.length>0){let e={};d.forEach((t,a)=>{var r;let i=o[a],n=((null==(r=t.data)?void 0:r.attributes)??[]).map(rh);e[void 0===i||""===i||"default"===i?aG:i]=n}),v(t=>{let a=!1;for(let r of Object.keys(e))if(t[r]!==e[r]){a=!0;break}return a?{...t,...e}:t})}}finally{c&&console.debug("[DI][Loader] class attributes load done",{cycleId:p,durationMs:Number((performance.now()-e).toFixed(2))}),I(!0)}})(),c&&console.debug("[DI][Loader] source config refresh queued",{cycleId:p,durationMs:Number((performance.now()-m).toFixed(2))}),X(W),G(s)},[o,t,e,W,_,s,U,q,y,j,T,P,n,i,l,A]),(0,el.useEffect)(()=>{var e;!rM()||N&&console.debug("[DI][Loader] headers load success",{count:(null==w||null==(e=w.columnHeaders)?void 0:e.length)??0})},[N,w]),(0,el.useEffect)(()=>{!rM()||D&&console.debug("[DI][Loader] headers load error")},[D]),(0,el.useEffect)(()=>{!rM()||M&&console.debug("[DI][Loader] preview load success",{rowCount:((null==k?void 0:k.dataPreview)??[]).length})},[M,k]),(0,el.useEffect)(()=>{!rM()||R&&console.debug("[DI][Loader] preview load error")},[R]),(0,el.useEffect)(()=>{if(void 0===$||""===$||!p)return;let e=B(),t=new Set;if(e.forEach(e=>{let a=aK(e.transformationResultType);void 0===f[a]&&t.add(a)}),0===t.size)return;let a=Array.from(t);Promise.all(a.map(async e=>await n(tM.endpoints.bundleDataImporterDataTypeLoadClassAttributes.initiate({classId:$,transformationResultType:e===aG?void 0:e,systemWrite:!0})))).then(e=>{v(t=>{let r={};return(e.forEach((e,t)=>{var i;r[a[t]]=((null==(i=e.data)?void 0:i.attributes)??[]).map(rh)}),a.some(e=>t[e]!==r[e]))?{...t,...r}:t})})},[E,p,$]),{columnHeaderOptions:d,initialLoadDone:p,sourceRows:m,hasPreviewError:h,attributesMap:f,setAttributesMap:v,classId:$,mappingTrtList:E,getMappingConfig:B}}(t,a),{dataPreview:y,currentRecordIndex:b,isFetching:j,load:C}=aA({configName:t,enabled:a}),[S,I]=(0,el.useState)(new Set),[w,T]=(0,el.useState)(!1),[,F]=(0,el.useTransition)(),[D,N]=(0,el.useState)(null),[k,P]=(0,el.useState)(null),[L,R]=(0,el.useState)(new Set),M=(0,el.useRef)(!0),A=(0,el.useRef)(c),$=(0,el.useRef)(p),O=(0,el.useRef)(null),E=(0,el.useRef)(D);E.current=D;let B=(0,el.useMemo)(()=>{var e;return null===D?null:(null==(e=g.find(e=>e.dataIndex===D))?void 0:e.label)??D},[D,g]),z=(0,el.useMemo)(()=>({configName:t,classId:f,columnHeaderOptions:u,attributesMap:x,sourceRows:g}),[t,f,u,x,g]);(0,el.useEffect)(()=>{let e=A.current!==c,t=$.current!==p;(e||t)&&(r_()&&console.debug("[DI][Action] reset expanded panels on source type change",{prevLoaderType:A.current,nextLoaderType:c,prevInterpreterType:$.current,nextInterpreterType:p}),I(new Set),A.current=c,$.current=p)},[c,p]);let q=(0,el.useRef)(S);q.current=S;let H=(0,el.useCallback)(e=>{let t=q.current,a="all"===t?new Set(e):t,r=e.every(e=>!a.has(e)),i=r?"expand-all":"collapse-all";if(O.current={action:i,startedAt:performance.now()},r_()&&console.debug("[DI][Action] toggle expand/collapse all",{action:i,visibleCount:e.length,previouslyExpandedVisibleCount:e.filter(e=>a.has(e)).length}),r)M.current=!0,T(!0),F(()=>{I("all"),T(!1)});else{M.current=!1;let t=new Set(a);e.forEach(e=>t.delete(e)),I(t)}},[]);(0,el.useEffect)(()=>{if(!r_()||null===O.current||"collapse-all"!==O.current.action)return;let e=O.current;O.current=null,requestAnimationFrame(()=>{requestAnimationFrame(()=>{console.debug("[DI][Perf] expand/collapse all painted",{action:e.action,durationMs:Number((performance.now()-e.startedAt).toFixed(2))})})})},[S]);let V=(0,el.useCallback)((e,t)=>{I(a=>{let r=new Set("all"===a?t:a);return r.has(e)?r.delete(e):r.add(e),r})},[]),W=(0,el.useCallback)(e=>{I(t=>{if(!M.current)return t;if("all"===t)return"all";let a=new Set(t);return a.add(e),a})},[]),_=(0,el.useCallback)((e,t)=>{let a=r_();a&&console.debug("[DI][Action] remove mapping requested",{index:t,beforeCount:v().length,activeFilter:E.current}),N(r=>null===r||v().filter((e,a)=>a!==t).some(e=>(e.dataSourceIndex??[]).includes(r))?(e(t),a&&console.debug("[DI][Action] remove mapping done",{index:t,keptFilter:r}),r):(e(t),a&&console.debug("[DI][Action] remove mapping + clear filter",{index:t,clearedFilter:r}),null))},[v]),X=(0,el.useCallback)((e,t)=>r$(e,t,"manual"),[]),U=(0,el.useCallback)((e,t)=>{let a={current:void 0},r={current:void 0};o.confirm({title:i("data-importer.mapping.new-modal.title"),content:(0,en.jsx)(rR,{errorRef:r,options:u,valueRef:a}),okText:i("data-importer.mapping.add"),onOk:async()=>{var t,i;let n=a.current;if(void 0===n)return null==(i=r.current)||i.call(r,!0),await Promise.reject(Error("source required"));let l=(null==(t=u.find(e=>e.value===n))?void 0:t.label)??n;r_()&&console.debug("[DI][Action] add mapping via modal",{dataIndex:n,label:l,insertIndex:0,beforeCount:v().length}),e(X(n,l),0);let o=E.current;null!==o&&o!==n&&N(n)}})},[o,i,u,X,v]),G=(0,el.useCallback)((e,t,a,r)=>{r_()&&console.debug("[DI][Action] insert mapping via drop",{dataIndex:a,label:r,insertIndex:t,beforeCount:v().length}),e(X(a,r),t)},[X,v]),K=(0,el.useMemo)(()=>(y.length>0?y.map(aW):g).reduce((e,t)=>(e[t.dataIndex]=t.value,e),{}),[y,g]),Q=(0,el.useCallback)(()=>{if(0===u.length)return void s.warning(i("data-importer.mapping.autofill-suggestions.no-source-columns"));let e=function(e,t,a,r,i){let n,l=(n=new Set,a.forEach(e=>{(e.dataSourceIndex??[]).forEach(e=>n.add(e))}),n),o=function(e){let t=new Map;for(let a of[aG,...Object.keys(e).filter(e=>e!==aG)])for(let r of e[a]??[])t.has(r.key)||t.set(r.key,{attr:r,transformationResultType:a===aG?"default":a});return Array.from(t.values())}(t),s=new Set(i.map(e=>e.toLowerCase())),d=[];for(let t of e){if(l.has(t.value))continue;let e=function(e,t,a){let r=function(e,t){let a=/^(.*?)[_.-]([a-z]{2})(?:[_-]([A-Za-z]{2,4}))?$/.exec(e);if(null===a)return null;let r=a[1],i=a[2],n=a[3];return 0!==r.length&&t.has(i)?{base:r,locale:void 0!==n?`${i}_${n.toUpperCase()}`:i}:null}(e,a),i=-1,n=null,l=-1,o=null,s=null;for(let a of t){let t=rH(e,a.attr);if(t>i&&(i=t,n=a),!0===a.attr.localized&&null!==r){let e=rH(r.base,a.attr);e>l&&(l=e,o=a,s=r.locale)}}let d=l>=i&&null!==o,c=d?o:n,p=d?l:i,u=d?s:null;return null===c||p<40?null:{entry:c,score:p,language:u}}(t.label,o,s);if(null===e)continue;let a=r.find(e=>e.dataIndex===t.value);d.push({id:(0,af.uuid)(),sourceIndex:t.value,sourceLabel:t.label,targetFieldName:e.entry.attr.key,targetFieldLabel:e.entry.attr.title,transformationResultType:e.entry.transformationResultType,score:e.score,language:e.language,previewResult:(null==a?void 0:a.value)??null})}return d.sort((e,t)=>t.score-e.score)}(u,x,v(),g,l??[]);P(e),R(new Set(e.map(e=>e.id))),C(0)},[v,u,x,g,l,s,i,C]),Y=(0,el.useCallback)(()=>{let e=Math.max(0,b-1);e!==b&&C(e)},[b,C]),J=(0,el.useCallback)(()=>{C(b+1)},[b,C]),Z=(0,el.useCallback)(e=>{R(t=>{let a=new Set(t);return a.has(e)?a.delete(e):a.add(e),a})},[]),ee=(0,el.useCallback)(()=>{P(null),R(new Set)},[]),er=(0,el.useCallback)(()=>{null!==k&&R(e=>k.every(t=>e.has(t.id))?new Set:new Set(k.map(e=>e.id)))},[k]),ei=(0,el.useCallback)(()=>{if(null===k)return;let e=k.filter(e=>L.has(e.id)).map(e=>r$(e.sourceIndex,e.sourceLabel,"autofill",e.targetFieldName,e.language??void 0,e.transformationResultType)),t=v();r_()&&console.debug("[DI][Action] autofill suggestions applied",{appliedCount:e.length,beforeCount:t.length}),d.setFieldValue("mappingConfig",[...t,...e],{triggerChange:!0}),P(null),R(new Set)},[k,L,v,d]),eo=(0,el.useCallback)((e,t)=>{let a=v(),r=X(e,t);r_()&&console.debug("[DI][Action] add mapping from source panel",{dataIndex:e,label:t,beforeCount:a.length}),d.setFieldValue("mappingConfig",[...a,r],{triggerChange:!0})},[v,X,d]),ec=(0,el.useCallback)(e=>{let t=E.current;if(null===t)return;let a=B??t;r_()&&console.debug("[DI][Action] add mapping for active filter",{dataIndex:t,label:a,beforeCount:v().length}),e(X(t,a))},[B,X,v]),ep=(0,el.useCallback)(e=>(function(e,t){let a=e.getFieldValue(["mappingConfig",t]),r=null==a?void 0:a.mappingId;if(void 0!==r&&""!==r)return r;let i=(0,af.uuid)();return e.setFieldValue(["mappingConfig",t,"mappingId"],i,{triggerChange:!1}),i})(d,e),[d]),eu=(0,el.useMemo)(()=>{if(null!==k&&0===k.length)return[(0,en.jsx)(es.Button,{onClick:ee,type:"primary",children:i("data-importer.mapping.autofill-suggestions.ok")},"ok")];let e=null!==k&&k.length>0&&k.every(e=>L.has(e.id)),t=(null==k?void 0:k.some(e=>L.has(e.id)))===!0;return(0,en.jsxs)(es.Flex,{style:{width:"100%"},children:[(0,en.jsxs)(es.Flex,{align:"center",gap:"small",style:{flex:1},children:[(0,en.jsx)(es.Checkbox,{checked:e,indeterminate:t&&!e,onChange:er}),(0,en.jsx)("span",{children:i("data-importer.mapping.autofill-suggestions.selected",{count:L.size})})]}),j&&(0,en.jsx)(es.Spin,{size:"small",style:{marginInlineEnd:8},type:"classic"}),(0,en.jsxs)(es.Flex,{align:"center",gap:"small",children:[(0,en.jsx)(es.Button,{onClick:ee,type:"default",children:i("data-importer.mapping.autofill-suggestions.reject-all")}),(0,en.jsx)(es.Button,{disabled:0===L.size,onClick:ei,type:"primary",children:i("data-importer.mapping.autofill-suggestions.apply")})]})]})},[i,k,L,j,er,ee,ei]);return(0,en.jsxs)(es.Content,{loading:!m,children:[(0,en.jsx)(rT,{value:z,children:(0,en.jsxs)(es.Flex,{className:r.mappingLayout,children:[(0,en.jsx)("div",{className:r.mappingLayoutLeft,children:(0,en.jsx)(aU,{activeFilter:D,configName:t,hasPreviewError:h,onAddMappingFromSource:eo,onSetFilter:N,sourceRows:g})}),(0,en.jsx)(es.Flex,{align:"center",className:r.mappingLayoutCenter,vertical:!0,children:(0,en.jsx)(es.Flex,{align:"center",className:r.mappingLayoutCenterArrow,justify:"center",children:(0,en.jsx)(rO,{})})}),(0,en.jsx)("div",{className:r.mappingLayoutRight,children:(0,en.jsx)(ea.FieldWidthProvider,{fieldWidthValues:{small:9999,medium:9999,large:9999},children:(0,en.jsx)(rL,{activeFilter:D,activeFilterLabel:B,expandAllPending:w,expandedKeys:S,getMappingIdByIndex:ep,onAddItem:U,onAddMappingForFilter:ec,onCollapseAll:H,onInsertItem:G,onNewKey:W,onOpenAutofillSuggestions:Q,onRemoveItem:_,onToggleKey:V})})})]})}),(0,en.jsx)(es.Modal,{footer:eu,onCancel:ee,open:null!==k,styles:{body:{padding:0,paddingBlock:0,paddingInline:0,maxHeight:"60vh",overflowY:"auto"},footer:{padding:"12px 16px",borderTop:null!==k&&k.length>0?`1px solid ${n.colorPrimaryBorder}`:"none"}},title:i("data-importer.mapping.autofill-suggestions.title"),width:1100,children:null!==k&&(0,en.jsx)(rW,{hasPrevRow:b>0,isLoadingPreviewRow:j,onNextRow:J,onPrevRow:Y,onToggle:Z,previewRow:K,selectedIds:L,suggestions:k})})]})});rX.displayName="MappingStep";let rU=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{loggingGroups:t` width: 100%; `,loggingGroup:t` width: 100%; @@ -741,7 +741,7 @@ margin-bottom: ${a.paddingXS}px; `,loggingItemLast:t` margin-bottom: 0; - `}}),rG=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),{styles:r,cx:i}=rU(),n=es.Form.useFormInstance(),{data:l}=tA({name:t}),o=((null==l?void 0:l.columnHeaders)??[]).map(e=>({value:"string"==typeof e?e:e.dataIndex??"",label:"string"==typeof e?e:e.label??e.dataIndex??""})),s=[{value:"sequential",label:a("data-importer.processing.execution-type.sequential")},{value:"parallel",label:a("data-importer.processing.execution-type.parallel")}],d=[{value:"delete",label:a("data-importer.processing.cleanup.strategy.delete")},{value:"unpublish",label:a("data-importer.processing.cleanup.strategy.unpublish")}],c=es.Form.useWatch(["processingConfig","logging","disableInfoLogs"]),p=es.Form.useWatch(["processingConfig","logging","disableErrorLogs"]);return(0,el.useEffect)(()=>{!0===c&&n.setFieldValue(["processingConfig","logging","disableInfoFileObjects"],!0)},[c,n]),(0,el.useEffect)(()=>{!0===p&&n.setFieldValue(["processingConfig","logging","disableErrorFileObjects"],!0)},[p,n]),(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(ak,{children:a("data-importer.processing.title")}),(0,en.jsxs)(aR,{title:a("data-importer.processing.execution.title"),children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.processing.execution-type"),name:["processingConfig","executionType"],tooltip:a("data-importer.processing.execution-type.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:s,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{name:["processingConfig","doArchiveImportFile"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.archive-import-file")})}),(0,en.jsx)(es.Form.Item,{name:["processingConfig","disableVersioning"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.disable-versioning")})})]}),(0,en.jsxs)(aR,{title:a("data-importer.processing.id-delta.title"),children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.processing.id-data-index"),name:["processingConfig","idDataIndex"],tooltip:a("data-importer.processing.id-data-index.tooltip"),children:(0,en.jsx)(es.Select,{allowClear:!0,filterOption:tW,options:o,placeholder:a("data-importer.processing.id-data-index-placeholder"),showSearch:!0})}),(0,en.jsxs)(es.Form.Conditional,{condition:e=>{var t;return!!(null==(t=e.processingConfig)?void 0:t.idDataIndex)},children:[(0,en.jsx)(es.Form.Item,{name:["processingConfig","doDeltaCheck"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.delta-check")})}),(0,en.jsx)(es.Form.Item,{name:["processingConfig","cleanup","doCleanup"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.cleanup.do-cleanup")})}),(0,en.jsx)(es.Form.Conditional,{condition:e=>{var t,a;return!!(null==(a=e.processingConfig)||null==(t=a.cleanup)?void 0:t.doCleanup)},children:(0,en.jsx)(aR,{theme:"fieldset",title:a("data-importer.processing.cleanup.title"),children:(0,en.jsx)(es.Form.Item,{label:a("data-importer.processing.cleanup.strategy"),name:["processingConfig","cleanup","strategy"],tooltip:a("data-importer.processing.cleanup.strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:d,showSearch:!0})})})})]})]}),(0,en.jsx)(aR,{title:a("data-importer.processing.logging.title"),children:(0,en.jsxs)(es.Flex,{className:r.loggingGroups,gap:"small",vertical:!0,children:[(0,en.jsxs)("div",{className:r.loggingGroup,children:[(0,en.jsx)("div",{className:r.loggingGroupTitle,children:a("data-importer.processing.logging.info.title")}),(0,en.jsx)(es.Form.Item,{className:r.loggingItem,name:["processingConfig","logging","disableInfoLogs"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.logging.info.disable-logs")})}),(0,en.jsx)(es.Form.Item,{className:i(r.loggingItem,r.loggingItemLast),name:["processingConfig","logging","disableInfoFileObjects"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{disabled:!0===c,labelRight:a("data-importer.processing.logging.info.disable-file-objects")})})]}),(0,en.jsxs)("div",{className:r.loggingGroup,children:[(0,en.jsx)("div",{className:r.loggingGroupTitle,children:a("data-importer.processing.logging.error.title")}),(0,en.jsx)(es.Form.Item,{className:r.loggingItem,name:["processingConfig","logging","disableErrorLogs"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.logging.error.disable-logs")})}),(0,en.jsx)(es.Form.Item,{className:i(r.loggingItem,r.loggingItemLast),name:["processingConfig","logging","disableErrorFileObjects"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{disabled:!0===p,labelRight:a("data-importer.processing.logging.error.disable-file-objects")})})]})]})})]})},rK=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{tabLayout:t` + `}}),rG=e=>{let{columnHeaderOptions:t}=e,{t:a}=(0,et.useTranslation)(),{styles:r,cx:i}=rU(),n=es.Form.useFormInstance(),l=[{value:"sequential",label:a("data-importer.processing.execution-type.sequential")},{value:"parallel",label:a("data-importer.processing.execution-type.parallel")}],o=[{value:"delete",label:a("data-importer.processing.cleanup.strategy.delete")},{value:"unpublish",label:a("data-importer.processing.cleanup.strategy.unpublish")}],s=es.Form.useWatch(["processingConfig","logging","disableInfoLogs"]),d=es.Form.useWatch(["processingConfig","logging","disableErrorLogs"]);return(0,el.useEffect)(()=>{!0===s&&n.setFieldValue(["processingConfig","logging","disableInfoFileObjects"],!0)},[s,n]),(0,el.useEffect)(()=>{!0===d&&n.setFieldValue(["processingConfig","logging","disableErrorFileObjects"],!0)},[d,n]),(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(ak,{children:a("data-importer.processing.title")}),(0,en.jsxs)(aR,{title:a("data-importer.processing.execution.title"),children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.processing.execution-type"),name:["processingConfig","executionType"],tooltip:a("data-importer.processing.execution-type.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:l,showSearch:!0})}),(0,en.jsx)(es.Form.Item,{name:["processingConfig","doArchiveImportFile"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.archive-import-file")})}),(0,en.jsx)(es.Form.Item,{name:["processingConfig","disableVersioning"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.disable-versioning")})})]}),(0,en.jsxs)(aR,{title:a("data-importer.processing.id-delta.title"),children:[(0,en.jsx)(es.Form.Item,{label:a("data-importer.processing.id-data-index"),name:["processingConfig","idDataIndex"],tooltip:a("data-importer.processing.id-data-index.tooltip"),children:(0,en.jsx)(es.Select,{allowClear:!0,filterOption:tW,options:t,placeholder:a("data-importer.processing.id-data-index-placeholder"),showSearch:!0})}),(0,en.jsxs)(es.Form.Conditional,{condition:e=>{var t;return!!(null==(t=e.processingConfig)?void 0:t.idDataIndex)},children:[(0,en.jsx)(es.Form.Item,{name:["processingConfig","doDeltaCheck"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.delta-check")})}),(0,en.jsx)(es.Form.Item,{name:["processingConfig","cleanup","doCleanup"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.cleanup.do-cleanup")})}),(0,en.jsx)(es.Form.Conditional,{condition:e=>{var t,a;return!!(null==(a=e.processingConfig)||null==(t=a.cleanup)?void 0:t.doCleanup)},children:(0,en.jsx)(aR,{theme:"fieldset",title:a("data-importer.processing.cleanup.title"),children:(0,en.jsx)(es.Form.Item,{label:a("data-importer.processing.cleanup.strategy"),name:["processingConfig","cleanup","strategy"],tooltip:a("data-importer.processing.cleanup.strategy.tooltip"),children:(0,en.jsx)(es.Select,{filterOption:tW,options:o,showSearch:!0})})})})]})]}),(0,en.jsx)(aR,{title:a("data-importer.processing.logging.title"),children:(0,en.jsxs)(es.Flex,{className:r.loggingGroups,gap:"small",vertical:!0,children:[(0,en.jsxs)("div",{className:r.loggingGroup,children:[(0,en.jsx)("div",{className:r.loggingGroupTitle,children:a("data-importer.processing.logging.info.title")}),(0,en.jsx)(es.Form.Item,{className:r.loggingItem,name:["processingConfig","logging","disableInfoLogs"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.logging.info.disable-logs")})}),(0,en.jsx)(es.Form.Item,{className:i(r.loggingItem,r.loggingItemLast),name:["processingConfig","logging","disableInfoFileObjects"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{disabled:!0===s,labelRight:a("data-importer.processing.logging.info.disable-file-objects")})})]}),(0,en.jsxs)("div",{className:r.loggingGroup,children:[(0,en.jsx)("div",{className:r.loggingGroupTitle,children:a("data-importer.processing.logging.error.title")}),(0,en.jsx)(es.Form.Item,{className:r.loggingItem,name:["processingConfig","logging","disableErrorLogs"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{labelRight:a("data-importer.processing.logging.error.disable-logs")})}),(0,en.jsx)(es.Form.Item,{className:i(r.loggingItem,r.loggingItemLast),name:["processingConfig","logging","disableErrorFileObjects"],valuePropName:"checked",children:(0,en.jsx)(es.Switch,{disabled:!0===d,labelRight:a("data-importer.processing.logging.error.disable-file-objects")})})]})]})})]})},rK=(0,ed.createStyles)(e=>{let{css:t,token:a}=e;return{tabLayout:t` height: 100%; min-height: 0; `,stepContent:t` @@ -757,7 +757,7 @@ overflow: auto; `,stepContentMappingHidden:t` display: none; - `}}),rQ=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),{styles:r}=rK(),[i,n]=(0,el.useState)(0),{data:l}=tA({name:t}),o=(0,el.useMemo)(()=>((null==l?void 0:l.columnHeaders)??[]).map(e=>({value:"string"==typeof e?e:e.dataIndex??"",label:"string"==typeof e?e:e.label??e.dataIndex??""})),[null==l?void 0:l.columnHeaders]),s=(0,el.useMemo)(()=>[{title:a("data-importer.data-setup.steps.data-source.title")},{title:a("data-importer.data-setup.steps.preview-import.title")},{title:a("data-importer.data-setup.steps.resolver.title")},{title:a("data-importer.data-setup.steps.mapping.title")},{title:a("data-importer.data-setup.steps.processing-settings.title")}],[a]),d=3===i;return(0,en.jsxs)(es.Flex,{className:r.tabLayout,vertical:!0,children:[(0,en.jsx)(es.Box,{margin:{x:"small"},children:(0,en.jsx)(es.Steps,{current:i,items:s,onChange:n,size:"small",type:"navigation"})}),(0,en.jsx)("div",{className:aN()(r.stepContentMapping,!d&&r.stepContentMappingHidden),children:(0,en.jsx)(rX,{configName:t,isActive:d})}),(0,en.jsx)("div",{className:aN()(r.stepContent,0!==i&&r.stepContentHidden),children:(0,en.jsx)(aM,{configName:t})}),(0,en.jsx)("div",{className:aN()(r.stepContent,1!==i&&r.stepContentHidden),children:(0,en.jsx)(aO,{configName:t,isActive:1===i})}),(0,en.jsx)("div",{className:aN()(r.stepContent,2!==i&&r.stepContentHidden),children:(0,en.jsx)(aV,{columnHeaderOptions:o,configName:t,isActive:2===i})}),(0,en.jsx)("div",{className:aN()(r.stepContent,4!==i&&r.stepContentHidden),children:(0,en.jsx)(rG,{configName:t})})]})};var rY=a(6514),rJ=a(8221),rZ=a.n(rJ);let r0=()=>{let{t:e}=(0,et.useTranslation)(),t=es.Form.useFormInstance(),a=es.Form.useWatch(["executionConfig","cronDefinition"])??"",r=es.Form.useWatch(["loaderConfig","type"]),[i,n]=(0,el.useState)(a),[l,o]=(0,el.useState)(!1),s=(0,el.useCallback)(rZ()(e=>{n(e),o(!1)},500),[]);(0,el.useEffect)(()=>()=>{s.cancel()},[s]),(0,el.useEffect)(()=>{a.trim().length>0&&o(!0),s(a)},[a,s]);let d=0===i.trim().length,{data:c,isFetching:p}=e1({cronExpression:i},{skip:d}),u=(l||p)&&a.trim().length>0;(0,el.useEffect)(()=>{l||p||t.validateFields([["executionConfig","cronDefinition"]],{dirty:!1}).catch(()=>{})},[c,p,l,d]);let{t:m}=(0,et.useTranslation)(),g=(0,el.useMemo)(()=>({async validator(e,t){void 0===t||0===t.trim().length?await Promise.resolve():l||p||void 0===c?await Promise.reject(Error("")):c.isValid?await Promise.resolve():await Promise.reject(Error(c.message))}}),[l,p,c,m]);return(0,en.jsx)(es.Form.Item,{hasFeedback:!u,label:(0,en.jsxs)(es.Flex,{align:"center",gap:8,children:[(0,en.jsx)("span",{children:e("data-importer.execution.cron-definition")}),(0,en.jsx)(es.Button,{href:"https://crontab.guru/",icon:(0,en.jsx)(es.Icon,{value:"share-nodes"}),rel:"noopener noreferrer",target:"_blank",type:"link",children:e("data-importer.execution.cron-generator")})]}),name:["executionConfig","cronDefinition"],rules:[g],validateStatus:u?"":void 0,children:(0,en.jsx)(es.Input,{disabled:"push"===r,onBlur:()=>{s.flush()},placeholder:"0 2 * * *",suffix:u?(0,en.jsx)(rY.A,{spin:!0}):(0,en.jsx)("span",{})})})},r1=e=>{let{isDirty:t,isStarting:a,onStart:r,label:i}=e,{t:n}=(0,et.useTranslation)(),l="push"===es.Form.useWatch(["loaderConfig","type"]),o=l||t||a,s=t?n("data-importer.execution.start-import.tooltip-dirty"):l?n("data-importer.execution.start-import.tooltip-push"):void 0;return(0,en.jsx)(es.Tooltip,{title:s,children:(0,en.jsx)("span",{children:(0,en.jsx)(es.Button,{disabled:o,loading:a&&!l,onClick:r,type:"primary",children:i})})})},r2=(0,ed.createStyles)(e=>{let{token:t,css:a}=e;return{progressLabel:a` + `}}),rQ=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=es.Form.useFormInstance(),{data:i}=tA({name:e}),n=es.Form.useWatch(["loaderConfig","type"]),l=es.Form.useWatch(["interpreterConfig","type"]),o=(0,el.useMemo)(()=>{if(void 0===i||void 0===n)return;let t=aj(r.getFieldsValue(!0),i.configuration??{});return{name:e,bundleDataImporterCopyPreviewParameters:{currentConfig:{loaderConfig:t.loaderConfig,interpreterConfig:t.interpreterConfig}}}},[e,i,r,n,l]),{data:s,refetch:d}=eX(o,{skip:void 0===o||!t}),c=(0,el.useRef)(a);return(0,el.useEffect)(()=>{t&&void 0!==o&&a!==c.current&&(c.current=a,d().catch(()=>void 0))},[t,a,o,d]),(0,el.useMemo)(()=>((null==s?void 0:s.columnHeaders)??(null==i?void 0:i.columnHeaders)??[]).map(e=>({value:"string"==typeof e?e:e.dataIndex??"",label:"string"==typeof e?e:e.label??e.dataIndex??""})),[null==s?void 0:s.columnHeaders,null==i?void 0:i.columnHeaders])},rY=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),{styles:r}=rK(),[i,n]=(0,el.useState)(0),[l,o]=(0,el.useState)(0),s=rQ(t,2===i||4===i,l),d=(0,el.useMemo)(()=>[{title:a("data-importer.data-setup.steps.data-source.title")},{title:a("data-importer.data-setup.steps.preview-import.title")},{title:a("data-importer.data-setup.steps.resolver.title")},{title:a("data-importer.data-setup.steps.mapping.title")},{title:a("data-importer.data-setup.steps.processing-settings.title")}],[a]),c=3===i;return(0,en.jsxs)(es.Flex,{className:r.tabLayout,vertical:!0,children:[(0,en.jsx)(es.Box,{margin:{x:"small"},children:(0,en.jsx)(es.Steps,{current:i,items:d,onChange:n,size:"small",type:"navigation"})}),(0,en.jsx)("div",{className:aD()(r.stepContentMapping,!c&&r.stepContentMappingHidden),children:(0,en.jsx)(rX,{configName:t,isActive:c})}),(0,en.jsx)("div",{className:aD()(r.stepContent,0!==i&&r.stepContentHidden),children:(0,en.jsx)(aM,{configName:t})}),(0,en.jsx)("div",{className:aD()(r.stepContent,1!==i&&r.stepContentHidden),children:(0,en.jsx)(aO,{configName:t,isActive:1===i,onPreviewDataChange:()=>{o(e=>e+1)}})}),(0,en.jsx)("div",{className:aD()(r.stepContent,2!==i&&r.stepContentHidden),children:(0,en.jsx)(aV,{columnHeaderOptions:s,configName:t,isActive:2===i})}),(0,en.jsx)("div",{className:aD()(r.stepContent,4!==i&&r.stepContentHidden),children:(0,en.jsx)(rG,{columnHeaderOptions:s})})]})};var rJ=a(6514),rZ=a(8221),r0=a.n(rZ);let r1=()=>{let{t:e}=(0,et.useTranslation)(),t=es.Form.useFormInstance(),a=es.Form.useWatch(["executionConfig","cronDefinition"])??"",r=es.Form.useWatch(["loaderConfig","type"]),[i,n]=(0,el.useState)(a),[l,o]=(0,el.useState)(!1),s=(0,el.useCallback)(r0()(e=>{n(e),o(!1)},500),[]);(0,el.useEffect)(()=>()=>{s.cancel()},[s]),(0,el.useEffect)(()=>{a.trim().length>0&&o(!0),s(a)},[a,s]);let d=0===i.trim().length,{data:c,isFetching:p}=e1({cronExpression:i},{skip:d}),u=(l||p)&&a.trim().length>0;(0,el.useEffect)(()=>{l||p||t.validateFields([["executionConfig","cronDefinition"]],{dirty:!1}).catch(()=>{})},[c,p,l,d]);let{t:m}=(0,et.useTranslation)(),g=(0,el.useMemo)(()=>({async validator(e,t){void 0===t||0===t.trim().length?await Promise.resolve():l||p||void 0===c?await Promise.reject(Error("")):c.isValid?await Promise.resolve():await Promise.reject(Error(c.message))}}),[l,p,c,m]);return(0,en.jsx)(es.Form.Item,{hasFeedback:!u,label:(0,en.jsxs)(es.Flex,{align:"center",gap:8,children:[(0,en.jsx)("span",{children:e("data-importer.execution.cron-definition")}),(0,en.jsx)(es.Button,{href:"https://crontab.guru/",icon:(0,en.jsx)(es.Icon,{value:"share-nodes"}),rel:"noopener noreferrer",target:"_blank",type:"link",children:e("data-importer.execution.cron-generator")})]}),name:["executionConfig","cronDefinition"],rules:[g],validateStatus:u?"":void 0,children:(0,en.jsx)(es.Input,{disabled:"push"===r,onBlur:()=>{s.flush()},placeholder:"0 2 * * *",suffix:u?(0,en.jsx)(rJ.A,{spin:!0}):(0,en.jsx)("span",{})})})},r2=e=>{let{isDirty:t,isStarting:a,onStart:r,label:i}=e,{t:n}=(0,et.useTranslation)(),l="push"===es.Form.useWatch(["loaderConfig","type"]),o=l||t||a,s=t?n("data-importer.execution.start-import.tooltip-dirty"):l?n("data-importer.execution.start-import.tooltip-push"):void 0;return(0,en.jsx)(es.Tooltip,{title:s,children:(0,en.jsx)("span",{children:(0,en.jsx)(es.Button,{disabled:o,loading:a&&!l,onClick:r,type:"primary",children:i})})})},r3=(0,ed.createStyles)(e=>{let{token:t,css:a}=e;return{progressLabel:a` font-size: 12px; font-weight: 400; line-height: 22px; @@ -782,6 +782,6 @@ .ant-progress-text { padding-inline-start: ${t.paddingXS}px; } - `,colorFill:t.colorFill,colorBgLayout:t.colorBgLayout}}),r3=e=>{let{configName:t,isDirty:a}=e,{t:r}=(0,et.useTranslation)(),i=(0,es.useMessage)(),{styles:n}=r2(),[l,{isLoading:o}]=tB(),[s,{isLoading:d}]=tz(),{data:c,refetch:p}=tE({name:t},{pollingInterval:5e3}),[u,m]=(0,el.useState)(!1),[g,h]=(0,el.useState)(null),[x,f]=(0,el.useState)(!1),[v,y]=(0,el.useState)(!1);(0,el.useEffect)(()=>{(null==c?void 0:c.isRunning)===!0&&(m(!1),h(null),y(!1))},[null==c?void 0:c.isRunning]),(0,el.useEffect)(()=>{(null==c?void 0:c.isRunning)===!1&&(f(!1),(c.processedItems??0)>0&&y(!0))},[null==c?void 0:c.isRunning]);let b=!x&&(u||((null==c?void 0:c.isRunning)??!1)),j=(null==g?void 0:g.progress)??(null==c?void 0:c.progress)??0,S=(null==g?void 0:g.processedItems)??(null==c?void 0:c.processedItems)??0,I=(null==g?void 0:g.totalItems)??(null==c?void 0:c.totalItems)??0,C=async()=>{let e=await l({name:t});if("error"in e){void 0!==e.error&&(0,eP.trackError)(new eP.ApiError(e.error)),i.error(r("data-importer.execution.start-import.error"));return}e.data.success?(i.success(r("data-importer.execution.start-import.success")),h({processedItems:0,totalItems:(null==c?void 0:c.totalItems)??0,progress:0}),m(!0),y(!1)):i.error(r("data-importer.execution.start-import.error")),p()},w=async()=>{let e=await s({name:t});if("error"in e){void 0!==e.error&&(0,eP.trackError)(new eP.ApiError(e.error)),i.error(r("data-importer.execution.cancel.error"));return}i.success(r("data-importer.execution.cancel.success")),f(!0),m(!1),h(null),y(!1),p()};return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(aR,{title:r("data-importer.execution.manual-execution"),children:(0,en.jsx)(r1,{isDirty:a,isStarting:o,label:r("data-importer.execution.start-import"),onStart:()=>{C()}})}),(0,en.jsx)(aR,{noWidthLimit:!0,title:r("data-importer.execution.status.title"),children:b?(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("p",{className:n.progressLabel,children:r("data-importer.execution.status.current-progress")}),(0,en.jsx)("div",{className:n.progressWrapper,children:(0,en.jsx)(es.Progress,{format:()=>r("data-importer.execution.status.processing",{processedItems:S,totalItems:I}),percent:Math.round(100*j),percentPosition:{align:"start",type:"inner"},size:[-1,32],status:"active",strokeColor:n.colorFill,trailColor:"rgba(0, 0, 0, 0.06)"})}),(0,en.jsx)(es.Button,{loading:d,onClick:()=>{w()},children:r("data-importer.execution.status.cancel")})]}):(0,en.jsx)(es.Text,{children:r(v?"data-importer.execution.status.finished":"data-importer.execution.status.not-running")})})]})},r5=e=>{let{configName:t,isDirty:a}=e,{t:r}=(0,et.useTranslation)(),i=[{value:"recurring",label:r("data-importer.execution.schedule-type.recurring")},{value:"job",label:r("data-importer.execution.schedule-type.job")}];return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(r3,{configName:t,isDirty:a}),(0,en.jsxs)(aR,{title:r("data-importer.execution.settings.title"),children:[(0,en.jsx)(es.Form.Item,{initialValue:"recurring",label:r("data-importer.execution.schedule-type"),name:["executionConfig","scheduleType"],children:(0,en.jsx)(es.Select,{options:i})}),(0,en.jsx)(es.Form.Conditional,{condition:e=>{var t;return((null==(t=e.executionConfig)?void 0:t.scheduleType)??"recurring")==="recurring"},children:(0,en.jsx)(aR,{theme:"fieldset",title:r("data-importer.execution.schedule-type.recurring"),children:(0,en.jsx)(r0,{})})}),(0,en.jsx)(es.Form.Conditional,{condition:e=>{var t;return(null==(t=e.executionConfig)?void 0:t.scheduleType)==="job"},children:(0,en.jsx)(es.Form.Item,{label:r("data-importer.execution.scheduled-at"),name:["executionConfig","scheduledAt"],children:(0,en.jsx)(es.DatePicker,{outputFormat:"YYYY-MM-DD HH:mm",outputType:"dateString",showTime:{format:"HH:mm"}})})})]})]})};var r9=a(969);let r6=(0,ed.createStyles)(e=>{let{css:t}=e;return{fullWidth:t` + `,colorFill:t.colorFill,colorBgLayout:t.colorBgLayout}}),r5=e=>{let{configName:t,isDirty:a}=e,{t:r}=(0,et.useTranslation)(),i=(0,es.useMessage)(),{styles:n}=r3(),[l,{isLoading:o}]=tB(),[s,{isLoading:d}]=tz(),{data:c,refetch:p}=tE({name:t},{pollingInterval:5e3}),[u,m]=(0,el.useState)(!1),[g,h]=(0,el.useState)(null),[x,f]=(0,el.useState)(!1),[v,y]=(0,el.useState)(!1);(0,el.useEffect)(()=>{(null==c?void 0:c.isRunning)===!0&&(m(!1),h(null),y(!1))},[null==c?void 0:c.isRunning]),(0,el.useEffect)(()=>{(null==c?void 0:c.isRunning)===!1&&(f(!1),(c.processedItems??0)>0&&y(!0))},[null==c?void 0:c.isRunning]);let b=!x&&(u||((null==c?void 0:c.isRunning)??!1)),j=(null==g?void 0:g.progress)??(null==c?void 0:c.progress)??0,C=(null==g?void 0:g.processedItems)??(null==c?void 0:c.processedItems)??0,S=(null==g?void 0:g.totalItems)??(null==c?void 0:c.totalItems)??0,I=async()=>{let e=await l({name:t});if("error"in e){void 0!==e.error&&(0,eL.trackError)(new eL.ApiError(e.error)),i.error(r("data-importer.execution.start-import.error"));return}e.data.success?(i.success(r("data-importer.execution.start-import.success")),h({processedItems:0,totalItems:(null==c?void 0:c.totalItems)??0,progress:0}),m(!0),y(!1)):i.error(r("data-importer.execution.start-import.error")),p()},w=async()=>{let e=await s({name:t});if("error"in e){void 0!==e.error&&(0,eL.trackError)(new eL.ApiError(e.error)),i.error(r("data-importer.execution.cancel.error"));return}i.success(r("data-importer.execution.cancel.success")),f(!0),m(!1),h(null),y(!1),p()};return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(aR,{title:r("data-importer.execution.manual-execution"),children:(0,en.jsx)(r2,{isDirty:a,isStarting:o,label:r("data-importer.execution.start-import"),onStart:()=>{I()}})}),(0,en.jsx)(aR,{noWidthLimit:!0,title:r("data-importer.execution.status.title"),children:b?(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("p",{className:n.progressLabel,children:r("data-importer.execution.status.current-progress")}),(0,en.jsx)("div",{className:n.progressWrapper,children:(0,en.jsx)(es.Progress,{format:()=>r("data-importer.execution.status.processing",{processedItems:C,totalItems:S}),percent:Math.round(100*j),percentPosition:{align:"start",type:"inner"},size:[-1,32],status:"active",strokeColor:n.colorFill,trailColor:"rgba(0, 0, 0, 0.06)"})}),(0,en.jsx)(es.Button,{loading:d,onClick:()=>{w()},children:r("data-importer.execution.status.cancel")})]}):(0,en.jsx)(es.Text,{children:r(v?"data-importer.execution.status.finished":"data-importer.execution.status.not-running")})})]})},r9=e=>{let{configName:t,isDirty:a}=e,{t:r}=(0,et.useTranslation)(),i=[{value:"recurring",label:r("data-importer.execution.schedule-type.recurring")},{value:"job",label:r("data-importer.execution.schedule-type.job")}];return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(r5,{configName:t,isDirty:a}),(0,en.jsxs)(aR,{title:r("data-importer.execution.settings.title"),children:[(0,en.jsx)(es.Form.Item,{initialValue:"recurring",label:r("data-importer.execution.schedule-type"),name:["executionConfig","scheduleType"],children:(0,en.jsx)(es.Select,{options:i})}),(0,en.jsx)(es.Form.Conditional,{condition:e=>{var t;return((null==(t=e.executionConfig)?void 0:t.scheduleType)??"recurring")==="recurring"},children:(0,en.jsx)(aR,{theme:"fieldset",title:r("data-importer.execution.schedule-type.recurring"),children:(0,en.jsx)(r1,{})})}),(0,en.jsx)(es.Form.Conditional,{condition:e=>{var t;return(null==(t=e.executionConfig)?void 0:t.scheduleType)==="job"},children:(0,en.jsx)(es.Form.Item,{label:r("data-importer.execution.scheduled-at"),name:["executionConfig","scheduledAt"],children:(0,en.jsx)(es.DatePicker,{outputFormat:"YYYY-MM-DD HH:mm",outputType:"dateString",showTime:{format:"HH:mm"}})})})]})]})};var r6=a(969);let r4=(0,ed.createStyles)(e=>{let{css:t}=e;return{fullWidth:t` width: 100%; - `}}),r4="YYYY-MM-DD HH:mm",r8=e=>{let{children:t}=e,[a,r]=(0,el.useState)("filter"),i=(0,el.useMemo)(()=>({entries:[],buttons:[],sizing:"default",highlights:[],activeTab:a,setEntries:()=>{},setButtons:()=>{},setSizing:()=>{},setHighlights:()=>{},setActiveTab:r,addEntry:()=>{},removeEntry:()=>{},addButton:()=>{},removeButton:()=>{},toggleHighlight:()=>{},openTab:e=>{r(e)},closeTab:()=>{r("")},toggleTab:e=>{r(t=>t===e?"":e)}}),[a]);return(0,en.jsx)(es.SidebarContext.Provider,{value:i,children:t})},r7=[{key:"filter",icon:(0,en.jsx)(es.Icon,{options:{width:"16px",height:"16px"},value:"filter"}),component:(0,en.jsx)(()=>{let{t:e}=(0,et.useTranslation)(),{styles:t}=r6(),[a]=es.Form.useForm(),{dateFrom:r,setDateFrom:i,dateTo:n,setDateTo:l,relatedObjectId:o,setRelatedObjectId:s,message:d,setMessage:c,pid:p,setPid:u,resetFilters:m,updateFilters:g,isLoading:h}=(0,r9.useFilter)();return(0,en.jsx)(es.ContentLayout,{renderToolbar:(0,en.jsxs)(es.Toolbar,{theme:"secondary",children:[(0,en.jsx)(es.IconTextButton,{disabled:h,icon:{value:"close"},onClick:()=>{m(),a.resetFields()},type:"link",children:e("sidebar.clear-all-filters")}),(0,en.jsx)(es.Button,{disabled:h,loading:h,onClick:g,type:"primary",children:e("button.apply")})]}),children:(0,en.jsx)(es.Content,{padded:!0,children:(0,en.jsx)(es.Form,{form:a,layout:"vertical",children:(0,en.jsxs)(es.Space,{className:t.fullWidth,direction:"vertical",size:"none",children:[(0,en.jsx)(es.Title,{children:e("application-logger.sidebar.search-parameter")}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.date-from"),name:"dateFrom",children:(0,en.jsx)(es.DatePicker,{className:"w-full",format:r4,onChange:e=>{i(e)},outputType:"dateString",showTime:{format:"HH:mm"},value:r})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.date-to"),name:"dateTo",children:(0,en.jsx)(es.DatePicker,{className:"w-full",format:r4,onChange:e=>{l(e)},outputType:"dateString",showTime:{format:"HH:mm"},value:n})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.priority"),name:"priority",children:(0,en.jsx)(r9.PrioritySelect,{})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.message"),name:"message",children:(0,en.jsx)(es.Input,{onChange:e=>{let t=e.target.value;c(""===t?null:t)},value:d??void 0})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.related-object-id"),name:"relatedObjectId",children:(0,en.jsx)(es.Input,{min:"0",onChange:e=>{let t=e.target.value;s(""===t?null:Number.parseInt(t))},step:"1",type:"number",value:o??void 0})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.pid"),name:"pid",children:(0,en.jsx)(es.Input,{min:"0",onChange:e=>{let t=e.target.value;u(""===t?null:Number.parseInt(t))},step:"1",type:"number",value:p??void 0})})]})})})})},{})}],ie=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),r=(0,et.useAppDispatch)(),[i,n]=(0,el.useState)(1),[l,o]=(0,el.useState)(20),{columnFilters:s,setIsLoading:d}=(0,r9.useFilter)(),c=[...s,{key:"component",type:"equals",filterValue:"DATA-IMPORTER "+t}],{data:p,isFetching:u}=(0,r9.useBundleApplicationLoggerGetCollectionQuery)({body:{filters:{page:i,pageSize:l,columnFilters:c,sortFilter:{key:"id",direction:"DESC"}}}}),m=(null==p?void 0:p.totalItems)??0,g=(0,el.useCallback)(()=>{r(r9.api.util.invalidateTags(eM.invalidatingTags.APPLICATION_LOGGER()))},[r]),{refreshInterval:h,setRefreshInterval:x}=(e=>{let[t,a]=(0,el.useState)(void 0),r=(0,el.useCallback)(e,[e]);return(0,el.useEffect)(()=>{if((0,au.isNil)(t))return;let e=setInterval(()=>{r()},1e3*Number.parseInt(t));return()=>{clearInterval(e)}},[t,r]),{refreshInterval:t,setRefreshInterval:a}})(g);(0,el.useEffect)(()=>{d(u)},[u]);let f=(0,el.useRef)(null),v=(0,af.useElementVisible)(f,!0),y=(0,el.useRef)(!0);return(0,el.useEffect)(()=>{if(v){if(y.current){y.current=!1;return}g()}},[v,g]),(0,en.jsx)(r8,{children:(0,en.jsx)("div",{ref:f,style:{height:"100%"},children:(0,en.jsx)(es.ContentLayout,{className:"h-full",renderSidebar:(0,en.jsx)(es.Sidebar,{entries:r7}),renderToolbar:(0,en.jsxs)(es.Toolbar,{justify:"space-between",theme:"secondary",children:[(0,en.jsxs)(es.Flex,{align:"center",gap:8,children:[!(0,au.isNil)(h)&&(0,en.jsx)("span",{children:a("application-logger.refresh-interval")}),(0,en.jsx)(es.CreatableSelect,{allowClear:!0,inputType:"number",minWidth:200,numberInputProps:{min:1},onChange:x,onCreateOption:e=>({value:e,label:a("application-logger.refresh-interval.seconds",{seconds:e})}),options:[{value:"3",label:a("application-logger.refresh-interval.seconds",{seconds:3})},{value:"5",label:a("application-logger.refresh-interval.seconds",{seconds:5})},{value:"10",label:a("application-logger.refresh-interval.seconds",{seconds:10})},{value:"30",label:a("application-logger.refresh-interval.seconds",{seconds:30})},{value:"60",label:a("application-logger.refresh-interval.seconds",{seconds:60})}],placeholder:a("application-logger.refresh-interval.select"),validate:e=>!Number.isNaN(Number.parseInt(e))&&Number.parseInt(e)>0,value:h})]}),(0,en.jsxs)(es.Flex,{children:[(0,en.jsx)(es.IconButton,{disabled:u,icon:{value:"refresh"},onClick:g}),m>0&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Divider,{size:"small",type:"vertical"}),(0,en.jsx)(es.Pagination,{current:i,defaultPageSize:l,onChange:(e,t)=>{n(e),o(t)},showSizeChanger:!0,showTotal:e=>a("pagination.show-total",{total:e}),total:m})]})]})]}),children:(0,en.jsx)(es.Content,{loading:u,padded:!0,children:(0,en.jsx)(r9.ApplicationLoggerTable,{items:(null==p?void 0:p.items)??[]})})})})})},it=e=>{let{configName:t}=e;return(0,en.jsx)(r9.FilterProvider,{children:(0,en.jsx)(ie,{configName:t})})},ia=e=>{var t;let{configName:a,onChange:r,onDelete:n}=e,{t:l}=(0,et.useTranslation)(),{data:o,error:s,isLoading:d,isFetching:c,refetch:p,requestId:u}=tA({name:a},{refetchOnMountOrArgChange:!0}),[m,{error:g,isLoading:h}]=t$();(0,el.useEffect)(()=>{(0,au.isNil)(s)||(0,eP.trackError)(new eP.ApiError(s))},[s]),(0,el.useEffect)(()=>{(0,au.isNil)(g)||(0,eP.trackError)(new eP.ApiError(g))},[g]);let x=d||c,f=(0,el.useMemo)(()=>(null==o?void 0:o.configuration)??{},[null==o?void 0:o.configuration]),v=(null==o||null==(t=o.userPermissions)?void 0:t.update)??!0,y=async(e,t)=>{var r;let i=await m({name:a,bundleDataImporterConfigurationSaveParameters:{configuration:e,modificationDate:t}});if("error"in i)throw new eP.ApiError(i.error??{});return{modificationDate:null==(r=i.data)?void 0:r.modificationDate}},{form:b,isDirty:j,initialValues:S,handleSave:I,handleValuesChange:C}=(0,i.useDetailView)({configName:a,configData:f,modificationDate:null==o?void 0:o.modificationDate,isLoading:x,requestId:u,transformToForm:aT,transformToBackend:aj,onSave:y,onChange:r}),w=[{key:"general",label:l("data-importer.tabs.general"),children:(0,en.jsx)(i.GeneralTab,{adapterTypeLabel:l("data-importer.adapter.dataImporterDataObject")})},{key:"data-setup",label:l("data-importer.tabs.data-setup"),fullHeight:!0,children:(0,en.jsx)(rQ,{configName:a})},{key:"execution",label:l("data-importer.tabs.execution"),children:(0,en.jsx)(r5,{configName:a,isDirty:j})},{key:"import-logs",label:l("data-importer.tabs.import-logs"),fullHeight:!0,children:(0,en.jsx)(it,{configName:a})},{key:"permissions",label:l("data-importer.tabs.permissions"),children:(0,en.jsx)(i.PermissionsTab,{isWriteable:v})}],T=(0,en.jsx)(i.ConfigToolbar,{configName:a,isDirty:j,isLoading:x,isSaving:h,isWriteable:v,onDelete:n,onRefresh:p,onSave:I});return(0,en.jsx)(i.BaseDetailView,{disabled:!v,form:b,initialValues:S,isLoading:x,onValuesChange:C,requestId:u??"",tabs:w,toolbar:T})};class ir extends i.DynamicTypeDataHubAdapterAbstract{getIcon(){return{type:"name",value:"data-objects-importer",colorToken:"colorCodingPurple3"}}renderDetailView(e){return(0,en.jsx)(ia,{...e})}constructor(...e){super(...e),this.id="dataImporterDataObject"}}ir=(0,ee.Cg)([(0,et.injectable)()],ir),void 0!==(e=a.hmd(e)).hot&&e.hot.accept();let ii={name:"data-importer-plugin",onInit:e=>{let{container:t}=e;t.bind(String(n)).to(ir).inSingletonScope()},onStartup:e=>{let{moduleSystem:t}=e;t.registerModule(ap),console.log("Hello from data importer bundle.")}}}}]); \ No newline at end of file + `}}),r8="YYYY-MM-DD HH:mm",r7=e=>{let{children:t}=e,[a,r]=(0,el.useState)("filter"),i=(0,el.useMemo)(()=>({entries:[],buttons:[],sizing:"default",highlights:[],activeTab:a,setEntries:()=>{},setButtons:()=>{},setSizing:()=>{},setHighlights:()=>{},setActiveTab:r,addEntry:()=>{},removeEntry:()=>{},addButton:()=>{},removeButton:()=>{},toggleHighlight:()=>{},openTab:e=>{r(e)},closeTab:()=>{r("")},toggleTab:e=>{r(t=>t===e?"":e)}}),[a]);return(0,en.jsx)(es.SidebarContext.Provider,{value:i,children:t})},ie=[{key:"filter",icon:(0,en.jsx)(es.Icon,{options:{width:"16px",height:"16px"},value:"filter"}),component:(0,en.jsx)(()=>{let{t:e}=(0,et.useTranslation)(),{styles:t}=r4(),[a]=es.Form.useForm(),{dateFrom:r,setDateFrom:i,dateTo:n,setDateTo:l,relatedObjectId:o,setRelatedObjectId:s,message:d,setMessage:c,pid:p,setPid:u,resetFilters:m,updateFilters:g,isLoading:h}=(0,r6.useFilter)();return(0,en.jsx)(es.ContentLayout,{renderToolbar:(0,en.jsxs)(es.Toolbar,{theme:"secondary",children:[(0,en.jsx)(es.IconTextButton,{disabled:h,icon:{value:"close"},onClick:()=>{m(),a.resetFields()},type:"link",children:e("sidebar.clear-all-filters")}),(0,en.jsx)(es.Button,{disabled:h,loading:h,onClick:g,type:"primary",children:e("button.apply")})]}),children:(0,en.jsx)(es.Content,{padded:!0,children:(0,en.jsx)(es.Form,{form:a,layout:"vertical",children:(0,en.jsxs)(es.Space,{className:t.fullWidth,direction:"vertical",size:"none",children:[(0,en.jsx)(es.Title,{children:e("application-logger.sidebar.search-parameter")}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.date-from"),name:"dateFrom",children:(0,en.jsx)(es.DatePicker,{className:"w-full",format:r8,onChange:e=>{i(e)},outputType:"dateString",showTime:{format:"HH:mm"},value:r})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.date-to"),name:"dateTo",children:(0,en.jsx)(es.DatePicker,{className:"w-full",format:r8,onChange:e=>{l(e)},outputType:"dateString",showTime:{format:"HH:mm"},value:n})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.priority"),name:"priority",children:(0,en.jsx)(r6.PrioritySelect,{})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.message"),name:"message",children:(0,en.jsx)(es.Input,{onChange:e=>{let t=e.target.value;c(""===t?null:t)},value:d??void 0})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.related-object-id"),name:"relatedObjectId",children:(0,en.jsx)(es.Input,{min:"0",onChange:e=>{let t=e.target.value;s(""===t?null:Number.parseInt(t))},step:"1",type:"number",value:o??void 0})}),(0,en.jsx)(es.Form.Item,{label:e("application-logger.filter.pid"),name:"pid",children:(0,en.jsx)(es.Input,{min:"0",onChange:e=>{let t=e.target.value;u(""===t?null:Number.parseInt(t))},step:"1",type:"number",value:p??void 0})})]})})})})},{})}],it=e=>{let{configName:t}=e,{t:a}=(0,et.useTranslation)(),r=(0,et.useAppDispatch)(),[i,n]=(0,el.useState)(1),[l,o]=(0,el.useState)(20),{columnFilters:s,setIsLoading:d}=(0,r6.useFilter)(),c=[...s,{key:"component",type:"equals",filterValue:"DATA-IMPORTER "+t}],{data:p,isFetching:u}=(0,r6.useBundleApplicationLoggerGetCollectionQuery)({body:{filters:{page:i,pageSize:l,columnFilters:c,sortFilter:{key:"id",direction:"DESC"}}}}),m=(null==p?void 0:p.totalItems)??0,g=(0,el.useCallback)(()=>{r(r6.api.util.invalidateTags(eM.invalidatingTags.APPLICATION_LOGGER()))},[r]),{refreshInterval:h,setRefreshInterval:x}=(e=>{let[t,a]=(0,el.useState)(void 0),r=(0,el.useCallback)(e,[e]);return(0,el.useEffect)(()=>{if((0,au.isNil)(t))return;let e=setInterval(()=>{r()},1e3*Number.parseInt(t));return()=>{clearInterval(e)}},[t,r]),{refreshInterval:t,setRefreshInterval:a}})(g);(0,el.useEffect)(()=>{d(u)},[u]);let f=(0,el.useRef)(null),v=(0,af.useElementVisible)(f,!0),y=(0,el.useRef)(!0);return(0,el.useEffect)(()=>{if(v){if(y.current){y.current=!1;return}g()}},[v,g]),(0,en.jsx)(r7,{children:(0,en.jsx)("div",{ref:f,style:{height:"100%"},children:(0,en.jsx)(es.ContentLayout,{className:"h-full",renderSidebar:(0,en.jsx)(es.Sidebar,{entries:ie}),renderToolbar:(0,en.jsxs)(es.Toolbar,{justify:"space-between",theme:"secondary",children:[(0,en.jsxs)(es.Flex,{align:"center",gap:8,children:[!(0,au.isNil)(h)&&(0,en.jsx)("span",{children:a("application-logger.refresh-interval")}),(0,en.jsx)(es.CreatableSelect,{allowClear:!0,inputType:"number",minWidth:200,numberInputProps:{min:1},onChange:x,onCreateOption:e=>({value:e,label:a("application-logger.refresh-interval.seconds",{seconds:e})}),options:[{value:"3",label:a("application-logger.refresh-interval.seconds",{seconds:3})},{value:"5",label:a("application-logger.refresh-interval.seconds",{seconds:5})},{value:"10",label:a("application-logger.refresh-interval.seconds",{seconds:10})},{value:"30",label:a("application-logger.refresh-interval.seconds",{seconds:30})},{value:"60",label:a("application-logger.refresh-interval.seconds",{seconds:60})}],placeholder:a("application-logger.refresh-interval.select"),validate:e=>!Number.isNaN(Number.parseInt(e))&&Number.parseInt(e)>0,value:h})]}),(0,en.jsxs)(es.Flex,{children:[(0,en.jsx)(es.IconButton,{disabled:u,icon:{value:"refresh"},onClick:g}),m>0&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(es.Divider,{size:"small",type:"vertical"}),(0,en.jsx)(es.Pagination,{current:i,defaultPageSize:l,onChange:(e,t)=>{n(e),o(t)},showSizeChanger:!0,showTotal:e=>a("pagination.show-total",{total:e}),total:m})]})]})]}),children:(0,en.jsx)(es.Content,{loading:u,padded:!0,children:(0,en.jsx)(r6.ApplicationLoggerTable,{items:(null==p?void 0:p.items)??[]})})})})})},ia=e=>{let{configName:t}=e;return(0,en.jsx)(r6.FilterProvider,{children:(0,en.jsx)(it,{configName:t})})},ir=e=>{var t;let{configName:a,onChange:r,onDelete:n}=e,{t:l}=(0,et.useTranslation)(),{data:o,error:s,isLoading:d,isFetching:c,refetch:p,requestId:u}=tA({name:a},{refetchOnMountOrArgChange:!0}),[m,{error:g,isLoading:h}]=t$();(0,el.useEffect)(()=>{(0,au.isNil)(s)||(0,eL.trackError)(new eL.ApiError(s))},[s]),(0,el.useEffect)(()=>{(0,au.isNil)(g)||(0,eL.trackError)(new eL.ApiError(g))},[g]);let x=d||c,f=(0,el.useMemo)(()=>(null==o?void 0:o.configuration)??{},[null==o?void 0:o.configuration]),v=(null==o||null==(t=o.userPermissions)?void 0:t.update)??!0,y=async(e,t)=>{var r;let i=await m({name:a,bundleDataImporterConfigurationSaveParameters:{configuration:e,modificationDate:t}});if("error"in i)throw new eL.ApiError(i.error??{});return{modificationDate:null==(r=i.data)?void 0:r.modificationDate}},{form:b,isDirty:j,initialValues:C,handleSave:S,handleValuesChange:I}=(0,i.useDetailView)({configName:a,configData:f,modificationDate:null==o?void 0:o.modificationDate,isLoading:x,requestId:u,transformToForm:aT,transformToBackend:aj,onSave:y,onChange:r}),w=[{key:"general",label:l("data-importer.tabs.general"),children:(0,en.jsx)(i.GeneralTab,{adapterTypeLabel:l("data-importer.adapter.dataImporterDataObject")})},{key:"data-setup",label:l("data-importer.tabs.data-setup"),fullHeight:!0,children:(0,en.jsx)(rY,{configName:a})},{key:"execution",label:l("data-importer.tabs.execution"),children:(0,en.jsx)(r9,{configName:a,isDirty:j})},{key:"import-logs",label:l("data-importer.tabs.import-logs"),fullHeight:!0,children:(0,en.jsx)(ia,{configName:a})},{key:"permissions",label:l("data-importer.tabs.permissions"),children:(0,en.jsx)(i.PermissionsTab,{isWriteable:v})}],T=(0,en.jsx)(i.ConfigToolbar,{configName:a,isDirty:j,isLoading:x,isSaving:h,isWriteable:v,onDelete:n,onRefresh:p,onSave:S});return(0,en.jsx)(i.BaseDetailView,{disabled:!v,form:b,initialValues:C,isLoading:x,onValuesChange:I,requestId:u??"",tabs:w,toolbar:T})};class ii extends i.DynamicTypeDataHubAdapterAbstract{getIcon(){return{type:"name",value:"data-objects-importer",colorToken:"colorCodingPurple3"}}renderDetailView(e){return(0,en.jsx)(ir,{...e})}constructor(...e){super(...e),this.id="dataImporterDataObject"}}ii=(0,ee.Cg)([(0,et.injectable)()],ii),void 0!==(e=a.hmd(e)).hot&&e.hot.accept();let il={name:"data-importer-plugin",onInit:e=>{let{container:t}=e;t.bind(String(n)).to(ii).inSingletonScope()},onStartup:e=>{let{moduleSystem:t}=e;t.registerModule(ap),console.log("Hello from data importer bundle.")}}}}]); \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/async/__federation_expose_default_export.b792e175.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/async/__federation_expose_default_export.66e14f50.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js similarity index 99% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js index 447ef4c3..bac27642 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js @@ -1,6 +1,6 @@ -/*! For license information please see main.247600e0.js.LICENSE.txt */ +/*! For license information please see main.6334b63f.js.LICENSE.txt */ (()=>{var __webpack_modules__={3109(){},6830(e,t){"use strict";let r="RUNTIME-001",n="RUNTIME-002",o="RUNTIME-003",i="RUNTIME-004",a="RUNTIME-005",s="RUNTIME-006",l="RUNTIME-007",c="RUNTIME-008",u="TYPE-001",h="BUILD-001",f=e=>{let t=e.split("-")[0].toLowerCase();return`View the docs to see how to solve: https://module-federation.io/guide/troubleshooting/${t}/${e}`},d=(e,t,r,n)=>{let o=[`${[t[e]]} #${e}`];return r&&o.push(`args: ${JSON.stringify(r)}`),o.push(f(e)),n&&o.push(`Original Error Message: - ${n}`),o.join("\n")};function p(){return(p=Object.assign||function(e){for(var t=1;te===t)&&e.push(t),e}function f(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}function d(e){return void 0!==e.entry}function p(e){return!e.entry.includes(".json")}async function m(e,t){try{return await e()}catch(e){t||u(e);return}}function _(e){return e&&"object"==typeof e}let y=Object.prototype.toString;function g(e){return"[object Object]"===y.call(e)}function E(e,t){let r=/^(https?:)?\/\//i;return e.replace(r,"").replace(/\/$/,"")===t.replace(r,"").replace(/\/$/,"")}function b(e){return Array.isArray(e)?e:[e]}function v(e){let t={url:"",type:"global",globalName:""};return o.isBrowserEnv()||o.isReactNativeEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t}let S=(e,t)=>{let r;return r=e.endsWith("/")?e.slice(0,-1):e,t.startsWith(".")&&(t=t.slice(1)),r+=t},R="object"==typeof globalThis?globalThis:window,I=(()=>{try{return document.defaultView}catch(e){return R}})(),N=I;function $(e,t,r){Object.defineProperty(e,t,{value:r,configurable:!1,writable:!0})}function O(e,t){return Object.hasOwnProperty.call(e,t)}O(R,"__GLOBAL_LOADING_REMOTE_ENTRY__")||$(R,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let A=R.__GLOBAL_LOADING_REMOTE_ENTRY__;function w(e){var t,r,n,o,i,a,s,l,c,u,h,f;O(e,"__VMOK__")&&!O(e,"__FEDERATION__")&&$(e,"__FEDERATION__",e.__VMOK__),O(e,"__FEDERATION__")||($(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),$(e,"__VMOK__",e.__FEDERATION__)),null!=(s=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__)||(t.__GLOBAL_PLUGIN__=[]),null!=(l=(r=e.__FEDERATION__).__INSTANCES__)||(r.__INSTANCES__=[]),null!=(c=(n=e.__FEDERATION__).moduleInfo)||(n.moduleInfo={}),null!=(u=(o=e.__FEDERATION__).__SHARE__)||(o.__SHARE__={}),null!=(h=(i=e.__FEDERATION__).__MANIFEST_LOADING__)||(i.__MANIFEST_LOADING__={}),null!=(f=(a=e.__FEDERATION__).__PRELOADED_MAP__)||(a.__PRELOADED_MAP__=new Map)}function T(){R.__FEDERATION__.__GLOBAL_PLUGIN__=[],R.__FEDERATION__.__INSTANCES__=[],R.__FEDERATION__.moduleInfo={},R.__FEDERATION__.__SHARE__={},R.__FEDERATION__.__MANIFEST_LOADING__={},Object.keys(A).forEach(e=>{delete A[e]})}function M(e){R.__FEDERATION__.__INSTANCES__.push(e)}function k(){return R.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.isDebugMode();t&&(R.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,R.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.14.3")}function D(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};for(let r of Object.keys(e)){let[n,o]=r.split(":"),i=`${n}:${t}`,a=e[i];if(a)return{value:a,key:i}}return{value:void 0,key:t}}throw Error("key must be string")}w(R),w(I);let x=()=>I.__FEDERATION__.moduleInfo,L=(e,t)=>{let r=D(t,f(e)).value;if(r&&!r.version&&"version"in e&&e.version&&(r.version=e.version),r)return r;if("version"in e&&e.version){let{version:t}=e,r=f(n._object_without_properties_loose(e,["version"])),o=D(I.__FEDERATION__.moduleInfo,r).value;if((null==o?void 0:o.version)===t)return o}},F=e=>L(e,I.__FEDERATION__.moduleInfo),j=(e,t)=>{let r=f(e);return I.__FEDERATION__.moduleInfo[r]=t,I.__FEDERATION__.moduleInfo},H=e=>(I.__FEDERATION__.moduleInfo=n._extends({},I.__FEDERATION__.moduleInfo,e),()=>{for(let t of Object.keys(e))delete I.__FEDERATION__.moduleInfo[t]}),C=(e,t)=>{let r=t||`__FEDERATION_${e}:custom__`,n=R[r];return{remoteEntryKey:r,entryExports:n}},G=e=>{let{__GLOBAL_PLUGIN__:t}=I.__FEDERATION__;e.forEach(e=>{-1===t.findIndex(t=>t.name===e.name)?t.push(e):u(`The plugin ${e.name} has been registered.`)})},U=()=>I.__FEDERATION__.__GLOBAL_PLUGIN__,V=e=>R.__FEDERATION__.__PRELOADED_MAP__.get(e),q=e=>R.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),B="default",W="global",z="[0-9A-Za-z-]+",K=`(?:\\+(${z}(?:\\.${z})*))`,Y="0|[1-9]\\d*",X="[0-9]+",J="\\d*[a-zA-Z-][a-zA-Z0-9-]*",Z=`(?:${X}|${J})`,Q=`(?:-?(${Z}(?:\\.${Z})*))`,ee=`(?:${Y}|${J})`,et=`(?:-(${ee}(?:\\.${ee})*))`,er=`${Y}|x|X|\\*`,en=`[v=\\s]*(${er})(?:\\.(${er})(?:\\.(${er})(?:${et})?${K}?)?)?`,eo=`^\\s*(${en})\\s+-\\s+(${en})\\s*$`,ei=`(${X})\\.(${X})\\.(${X})`,ea=`[v=\\s]*${ei}${Q}?${K}?`,es="((?:<|>)?=?)",el=`(\\s*)${es}\\s*(${ea}|${en})`,ec="(?:~>?)",eu=`(\\s*)${ec}\\s+`,eh="(?:\\^)",ef=`(\\s*)${eh}\\s+`,ed="(<|>)?=?\\s*\\*",ep=`^${eh}${en}$`,em=`(${Y})\\.(${Y})\\.(${Y})`,e_=`v?${em}${et}?${K}?`,ey=`^${ec}${en}$`,eg=`^${es}\\s*${en}$`,eE=`^${es}\\s*(${e_})$|^$`,eb="^\\s*>=\\s*0.0.0\\s*$";function ev(e){return new RegExp(e)}function eS(e){return!e||"x"===e.toLowerCase()||"*"===e}function eR(){for(var e=arguments.length,t=Array(e),r=0;rt.reduce((e,t)=>t(e),e)}function eI(e){return e.match(ev(eE))}function eN(e,t,r,n){let o=`${e}.${t}.${r}`;return n?`${o}-${n}`:o}function e$(e){return e.replace(ev(eo),(e,t,r,n,o,i,a,s,l,c,u,h)=>(t=eS(r)?"":eS(n)?`>=${r}.0.0`:eS(o)?`>=${r}.${n}.0`:`>=${t}`,s=eS(l)?"":eS(c)?`<${Number(l)+1}.0.0-0`:eS(u)?`<${l}.${Number(c)+1}.0-0`:h?`<=${l}.${c}.${u}-${h}`:`<=${s}`,`${t} ${s}`.trim()))}function eO(e){return e.replace(ev(el),"$1$2$3")}function eA(e){return e.replace(ev(eu),"$1~")}function ew(e){return e.replace(ev(ef),"$1^")}function eT(e){return e.trim().split(/\s+/).map(e=>e.replace(ev(ep),(e,t,r,n,o)=>{if(eS(t))return"";if(eS(r))return`>=${t}.0.0 <${Number(t)+1}.0.0-0`;if(eS(n))if("0"===t)return`>=${t}.${r}.0 <${t}.${Number(r)+1}.0-0`;else return`>=${t}.${r}.0 <${Number(t)+1}.0.0-0`;if(o)if("0"!==t)return`>=${t}.${r}.${n}-${o} <${Number(t)+1}.0.0-0`;else if("0"===r)return`>=${t}.${r}.${n}-${o} <${t}.${r}.${Number(n)+1}-0`;else return`>=${t}.${r}.${n}-${o} <${t}.${Number(r)+1}.0-0`;if("0"===t)if("0"===r)return`>=${t}.${r}.${n} <${t}.${r}.${Number(n)+1}-0`;else return`>=${t}.${r}.${n} <${t}.${Number(r)+1}.0-0`;return`>=${t}.${r}.${n} <${Number(t)+1}.0.0-0`})).join(" ")}function eM(e){return e.trim().split(/\s+/).map(e=>e.replace(ev(ey),(e,t,r,n,o)=>eS(t)?"":eS(r)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:eS(n)?`>=${t}.${r}.0 <${t}.${Number(r)+1}.0-0`:o?`>=${t}.${r}.${n}-${o} <${t}.${Number(r)+1}.0-0`:`>=${t}.${r}.${n} <${t}.${Number(r)+1}.0-0`)).join(" ")}function ek(e){return e.split(/\s+/).map(e=>e.trim().replace(ev(eg),(e,t,r,n,o,i)=>{let a=eS(r),s=a||eS(n),l=s||eS(o);if("="===t&&l&&(t=""),i="",a)if(">"===t||"<"===t)return"<0.0.0-0";else return"*";return t&&l?(s&&(n=0),o=0,">"===t?(t=">=",s?(r=Number(r)+1,n=0):n=Number(n)+1,o=0):"<="===t&&(t="<",s?r=Number(r)+1:n=Number(n)+1),"<"===t&&(i="-0"),`${t+r}.${n}.${o}${i}`):s?`>=${r}.0.0${i} <${Number(r)+1}.0.0-0`:l?`>=${r}.${n}.0${i} <${r}.${Number(n)+1}.0-0`:e})).join(" ")}function eP(e){return e.trim().replace(ev(ed),"")}function eD(e){return e.trim().replace(ev(eb),"")}function ex(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function eL(e,t){let{preRelease:r}=e,{preRelease:n}=t;if(void 0===r&&n)return 1;if(r&&void 0===n)return -1;if(void 0===r&&void 0===n)return 0;for(let e=0,t=r.length;e<=t;e++){let t=r[e],o=n[e];if(t!==o){if(void 0===t&&void 0===o)return 0;if(!t)return 1;if(!o)return -1;return ex(t,o)}}return 0}function eF(e,t){return ex(e.major,t.major)||ex(e.minor,t.minor)||ex(e.patch,t.patch)||eL(e,t)}function ej(e,t){return e.version===t.version}function eH(e,t){switch(e.operator){case"":case"=":return ej(e,t);case">":return 0>eF(e,t);case">=":return ej(e,t)||0>eF(e,t);case"<":return eF(e,t)>0;case"<=":return ej(e,t)||eF(e,t)>0;case void 0:return!0;default:return!1}}function eC(e){return eR(eT,eM,ek,eP)(e)}function eG(e){return eR(e$,eO,eA,ew)(e.trim()).split(/\s+/).join(" ")}function eU(e,t){if(!e)return!1;let r=eG(t).split(" ").map(e=>eC(e)).join(" ").split(/\s+/).map(e=>eD(e)),n=eI(e);if(!n)return!1;let[,o,,i,a,s,l]=n,c={version:eN(i,a,s,l),major:i,minor:a,patch:s,preRelease:null==l?void 0:l.split(".")};for(let e of r){let t=eI(e);if(!t)return!1;let[,r,,n,o,i,a]=t;if(!eH({operator:r,version:eN(n,o,i,a),major:n,minor:o,patch:i,preRelease:null==a?void 0:a.split(".")},c))return!1}return!0}function eV(e,t,r,o){var i,a,s;let l;return l="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${r}'!`)}),n._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:n._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:l,loaded:null!=e&&!!e.loaded||"lib"in e||void 0,version:null!=(i=e.version)?i:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(a=e.scope)?a:"default"],strategy:(null!=(s=e.strategy)?s:o)||"version-first"})}function eq(e,t){let r=t.shared||{},o=t.name,i=Object.keys(r).reduce((e,n)=>{let i=b(r[n]);return e[n]=e[n]||[],i.forEach(r=>{e[n].push(eV(r,o,n,t.shareStrategy))}),e},{}),a=n._extends({},e.shared);return Object.keys(i).forEach(e=>{a[e]?i[e].forEach(t=>{a[e].find(e=>e.version===t.version)||a[e].push(t)}):a[e]=i[e]}),{shared:a,shareInfos:i}}function eB(e,t){let r=e=>{if(!Number.isNaN(Number(e))){let t=e.split("."),r=e;for(let e=0;e<3-t.length;e++)r+=".0";return r}return e};return!!eU(r(e),`<=${r(t)}`)}let eW=(e,t)=>{let r=t||function(e,t){return eB(e,t)};return Object.keys(e).reduce((e,t)=>!e||r(e,t)||"0"===e?t:e,0)},ez=e=>!!e.loaded||"function"==typeof e.lib,eK=e=>!!e.loading;function eY(e,t,r){let n=e[t][r],o=function(e,t){return!ez(n[e])&&eB(e,t)};return eW(e[t][r],o)}function eX(e,t,r){let n=e[t][r],o=function(e,t){let r=e=>ez(e)||eK(e);if(r(n[t]))if(r(n[e]))return!!eB(e,t);else return!0;return!r(n[e])&&eB(e,t)};return eW(e[t][r],o)}function eJ(e){return"loaded-first"===e?eX:eY}function eZ(e,t,r,n){if(!e)return;let{shareConfig:o,scope:i=B,strategy:a}=r;for(let s of Array.isArray(i)?i:[i])if(o&&e[s]&&e[s][t]){let{requiredVersion:i}=o,l=eJ(a)(e,s,t),h=()=>{if(o.singleton){if("string"==typeof i&&!eU(l,i)){let n=`Version ${l} from ${l&&e[s][t][l].from} of shared singleton module ${t} does not satisfy the requirement of ${r.from} which needs ${i})`;o.strictVersion?c(n):u(n)}return e[s][t][l]}if(!1===i||"*"===i||eU(l,i))return e[s][t][l];for(let[r,n]of Object.entries(e[s][t]))if(eU(r,i))return n},f={shareScopeMap:e,scope:s,pkgName:t,version:l,GlobalFederation:N.__FEDERATION__,resolver:h};return(n.emit(f)||f).resolver()}}function eQ(){return N.__FEDERATION__.__SHARE__}function e0(e){var t;let{pkgName:r,extraOptions:n,shareInfos:o}=e,i=e=>{if(!e)return;let t={};e.forEach(e=>{t[e.version]=e});let r=function(e,r){return!ez(t[e])&&eB(e,r)},n=eW(t,r);return t[n]};return Object.assign({},(null!=(t=null==n?void 0:n.resolver)?t:i)(o[r]),null==n?void 0:n.customShareInfo)}var e1={global:{Global:N,nativeGlobal:I,resetFederationGlobalInfo:T,setGlobalFederationInstance:M,getGlobalFederationConstructor:k,setGlobalFederationConstructor:P,getInfoWithoutType:D,getGlobalSnapshot:x,getTargetSnapshotInfoByModuleInfo:L,getGlobalSnapshotInfoByModuleInfo:F,setGlobalSnapshotInfoByModuleInfo:j,addGlobalSnapshot:H,getRemoteEntryExports:C,registerGlobalPlugins:G,getGlobalHostPlugins:U,getPreloaded:V,setPreloaded:q},share:{getRegisteredShare:eZ,getGlobalShareScope:eQ}};function e2(){return"pimcore_dataimporter_bundle:0.0.1"}function e4(e,t){for(let r of e){let e=t.startsWith(r.name),n=t.replace(r.name,"");if(e){if(n.startsWith("/"))return{pkgNameOrAlias:r.name,expose:n=`.${n}`,remote:r};else if(""===n)return{pkgNameOrAlias:r.name,expose:".",remote:r}}let o=r.alias&&t.startsWith(r.alias),i=r.alias&&t.replace(r.alias,"");if(r.alias&&o){if(i&&i.startsWith("/"))return{pkgNameOrAlias:r.alias,expose:i=`.${i}`,remote:r};else if(""===i)return{pkgNameOrAlias:r.alias,expose:".",remote:r}}}}function e5(e,t){for(let r of e)if(t===r.name||r.alias&&t===r.alias)return r}function e6(e,t){let r=U();return r.length>0&&r.forEach(t=>{(null==e?void 0:e.find(e=>e.name!==t.name))&&e.push(t)}),e&&e.length>0&&e.forEach(e=>{t.forEach(t=>{t.applyPlugin(e)})}),e}let e9=".then(callbacks[0]).catch(callbacks[1])";async function e8(e){let{entry:t,remoteEntryExports:r}=e;return new Promise((e,n)=>{try{r?e(r):"u">typeof FEDERATION_ALLOW_NEW_FUNCTION?Function("callbacks",`import("${t}")${e9}`)([e,n]):import(t).then(e).catch(n)}catch(e){n(e)}})}async function e3(e){let{entry:t,remoteEntryExports:r}=e;return new Promise((e,n)=>{try{r?e(r):Function("callbacks",`System.import("${t}")${e9}`)([e,n])}catch(e){n(e)}})}function e7(e,t,r){let{remoteEntryKey:n,entryExports:o}=C(e,t);return l(o,i.getShortErrorMsg(i.RUNTIME_001,i.runtimeDescMap,{remoteName:e,remoteEntryUrl:r,remoteEntryKey:n})),o}async function te(e){let{name:t,globalName:r,entry:n,loaderHook:a}=e,{entryExports:s}=C(t,r);return s||o.loadScript(n,{attrs:{},createScriptHook:(e,t)=>{let r=a.lifecycle.createScript.emit({url:e,attrs:t});if(r&&(r instanceof HTMLScriptElement||"script"in r||"timeout"in r))return r}}).then(()=>e7(t,r,n)).catch(e=>{throw l(void 0,i.getShortErrorMsg(i.RUNTIME_008,i.runtimeDescMap,{remoteName:t,resourceUrl:n})),e})}async function tt(e){let{remoteInfo:t,remoteEntryExports:r,loaderHook:n}=e,{entry:o,entryGlobalName:i,name:a,type:s}=t;switch(s){case"esm":case"module":return e8({entry:o,remoteEntryExports:r});case"system":return e3({entry:o,remoteEntryExports:r});default:return te({entry:o,globalName:i,name:a,loaderHook:n})}}async function tr(e){let{remoteInfo:t,loaderHook:r}=e,{entry:n,entryGlobalName:i,name:a,type:s}=t,{entryExports:l}=C(a,i);return l||o.loadScriptNode(n,{attrs:{name:a,globalName:i,type:s},loaderHook:{createScriptHook:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.lifecycle.createScript.emit({url:e,attrs:t});if(n&&"url"in n)return n}}}).then(()=>e7(a,i,n)).catch(e=>{throw e})}function tn(e){let{entry:t,name:r}=e;return o.composeKeyWithSeparator(r,t)}async function to(e){let{origin:t,remoteEntryExports:r,remoteInfo:n}=e,i=tn(n);if(r)return r;if(!A[i]){let e=t.remoteHandler.hooks.lifecycle.loadEntry,a=t.loaderHook;A[i]=e.emit({loaderHook:a,remoteInfo:n,remoteEntryExports:r}).then(e=>e||(("u">typeof ENV_TARGET?"web"===ENV_TARGET:o.isBrowserEnv())?tt({remoteInfo:n,remoteEntryExports:r,loaderHook:a}):tr({remoteInfo:n,loaderHook:a})))}return A[i]}function ti(e){return n._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||W,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||B})}let ta=class{async getEntry(){let e;if(this.remoteEntryExports)return this.remoteEntryExports;try{e=await to({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports})}catch(r){let t=tn(this.remoteInfo);e=await this.host.loaderHook.lifecycle.loadEntryError.emit({getRemoteEntry:to,origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,globalLoading:A,uniqueKey:t})}return l(e,`remoteEntryExports is undefined + ${n}`),o.join("\n")};function p(){return(p=Object.assign||function(e){for(var t=1;te===t)&&e.push(t),e}function f(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}function d(e){return void 0!==e.entry}function p(e){return!e.entry.includes(".json")}async function m(e,t){try{return await e()}catch(e){t||u(e);return}}function _(e){return e&&"object"==typeof e}let y=Object.prototype.toString;function g(e){return"[object Object]"===y.call(e)}function E(e,t){let r=/^(https?:)?\/\//i;return e.replace(r,"").replace(/\/$/,"")===t.replace(r,"").replace(/\/$/,"")}function b(e){return Array.isArray(e)?e:[e]}function v(e){let t={url:"",type:"global",globalName:""};return o.isBrowserEnv()||o.isReactNativeEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t}let S=(e,t)=>{let r;return r=e.endsWith("/")?e.slice(0,-1):e,t.startsWith(".")&&(t=t.slice(1)),r+=t},R="object"==typeof globalThis?globalThis:window,I=(()=>{try{return document.defaultView}catch(e){return R}})(),N=I;function $(e,t,r){Object.defineProperty(e,t,{value:r,configurable:!1,writable:!0})}function O(e,t){return Object.hasOwnProperty.call(e,t)}O(R,"__GLOBAL_LOADING_REMOTE_ENTRY__")||$(R,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let A=R.__GLOBAL_LOADING_REMOTE_ENTRY__;function w(e){var t,r,n,o,i,a,s,l,c,u,h,f;O(e,"__VMOK__")&&!O(e,"__FEDERATION__")&&$(e,"__FEDERATION__",e.__VMOK__),O(e,"__FEDERATION__")||($(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),$(e,"__VMOK__",e.__FEDERATION__)),null!=(s=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__)||(t.__GLOBAL_PLUGIN__=[]),null!=(l=(r=e.__FEDERATION__).__INSTANCES__)||(r.__INSTANCES__=[]),null!=(c=(n=e.__FEDERATION__).moduleInfo)||(n.moduleInfo={}),null!=(u=(o=e.__FEDERATION__).__SHARE__)||(o.__SHARE__={}),null!=(h=(i=e.__FEDERATION__).__MANIFEST_LOADING__)||(i.__MANIFEST_LOADING__={}),null!=(f=(a=e.__FEDERATION__).__PRELOADED_MAP__)||(a.__PRELOADED_MAP__=new Map)}function T(){R.__FEDERATION__.__GLOBAL_PLUGIN__=[],R.__FEDERATION__.__INSTANCES__=[],R.__FEDERATION__.moduleInfo={},R.__FEDERATION__.__SHARE__={},R.__FEDERATION__.__MANIFEST_LOADING__={},Object.keys(A).forEach(e=>{delete A[e]})}function M(e){R.__FEDERATION__.__INSTANCES__.push(e)}function k(){return R.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.isDebugMode();t&&(R.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,R.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.14.3")}function D(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};for(let r of Object.keys(e)){let[n,o]=r.split(":"),i=`${n}:${t}`,a=e[i];if(a)return{value:a,key:i}}return{value:void 0,key:t}}throw Error("key must be string")}w(R),w(I);let x=()=>I.__FEDERATION__.moduleInfo,L=(e,t)=>{let r=D(t,f(e)).value;if(r&&!r.version&&"version"in e&&e.version&&(r.version=e.version),r)return r;if("version"in e&&e.version){let{version:t}=e,r=f(n._object_without_properties_loose(e,["version"])),o=D(I.__FEDERATION__.moduleInfo,r).value;if((null==o?void 0:o.version)===t)return o}},F=e=>L(e,I.__FEDERATION__.moduleInfo),j=(e,t)=>{let r=f(e);return I.__FEDERATION__.moduleInfo[r]=t,I.__FEDERATION__.moduleInfo},H=e=>(I.__FEDERATION__.moduleInfo=n._extends({},I.__FEDERATION__.moduleInfo,e),()=>{for(let t of Object.keys(e))delete I.__FEDERATION__.moduleInfo[t]}),C=(e,t)=>{let r=t||`__FEDERATION_${e}:custom__`,n=R[r];return{remoteEntryKey:r,entryExports:n}},G=e=>{let{__GLOBAL_PLUGIN__:t}=I.__FEDERATION__;e.forEach(e=>{-1===t.findIndex(t=>t.name===e.name)?t.push(e):u(`The plugin ${e.name} has been registered.`)})},U=()=>I.__FEDERATION__.__GLOBAL_PLUGIN__,V=e=>R.__FEDERATION__.__PRELOADED_MAP__.get(e),q=e=>R.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),B="default",W="global",z="[0-9A-Za-z-]+",K=`(?:\\+(${z}(?:\\.${z})*))`,Y="0|[1-9]\\d*",X="[0-9]+",J="\\d*[a-zA-Z-][a-zA-Z0-9-]*",Z=`(?:${X}|${J})`,Q=`(?:-?(${Z}(?:\\.${Z})*))`,ee=`(?:${Y}|${J})`,et=`(?:-(${ee}(?:\\.${ee})*))`,er=`${Y}|x|X|\\*`,en=`[v=\\s]*(${er})(?:\\.(${er})(?:\\.(${er})(?:${et})?${K}?)?)?`,eo=`^\\s*(${en})\\s+-\\s+(${en})\\s*$`,ei=`(${X})\\.(${X})\\.(${X})`,ea=`[v=\\s]*${ei}${Q}?${K}?`,es="((?:<|>)?=?)",el=`(\\s*)${es}\\s*(${ea}|${en})`,ec="(?:~>?)",eu=`(\\s*)${ec}\\s+`,eh="(?:\\^)",ef=`(\\s*)${eh}\\s+`,ed="(<|>)?=?\\s*\\*",ep=`^${eh}${en}$`,em=`(${Y})\\.(${Y})\\.(${Y})`,e_=`v?${em}${et}?${K}?`,ey=`^${ec}${en}$`,eg=`^${es}\\s*${en}$`,eE=`^${es}\\s*(${e_})$|^$`,eb="^\\s*>=\\s*0.0.0\\s*$";function ev(e){return new RegExp(e)}function eS(e){return!e||"x"===e.toLowerCase()||"*"===e}function eR(){for(var e=arguments.length,t=Array(e),r=0;rt.reduce((e,t)=>t(e),e)}function eI(e){return e.match(ev(eE))}function eN(e,t,r,n){let o=`${e}.${t}.${r}`;return n?`${o}-${n}`:o}function e$(e){return e.replace(ev(eo),(e,t,r,n,o,i,a,s,l,c,u,h)=>(t=eS(r)?"":eS(n)?`>=${r}.0.0`:eS(o)?`>=${r}.${n}.0`:`>=${t}`,s=eS(l)?"":eS(c)?`<${Number(l)+1}.0.0-0`:eS(u)?`<${l}.${Number(c)+1}.0-0`:h?`<=${l}.${c}.${u}-${h}`:`<=${s}`,`${t} ${s}`.trim()))}function eO(e){return e.replace(ev(el),"$1$2$3")}function eA(e){return e.replace(ev(eu),"$1~")}function ew(e){return e.replace(ev(ef),"$1^")}function eT(e){return e.trim().split(/\s+/).map(e=>e.replace(ev(ep),(e,t,r,n,o)=>{if(eS(t))return"";if(eS(r))return`>=${t}.0.0 <${Number(t)+1}.0.0-0`;if(eS(n))if("0"===t)return`>=${t}.${r}.0 <${t}.${Number(r)+1}.0-0`;else return`>=${t}.${r}.0 <${Number(t)+1}.0.0-0`;if(o)if("0"!==t)return`>=${t}.${r}.${n}-${o} <${Number(t)+1}.0.0-0`;else if("0"===r)return`>=${t}.${r}.${n}-${o} <${t}.${r}.${Number(n)+1}-0`;else return`>=${t}.${r}.${n}-${o} <${t}.${Number(r)+1}.0-0`;if("0"===t)if("0"===r)return`>=${t}.${r}.${n} <${t}.${r}.${Number(n)+1}-0`;else return`>=${t}.${r}.${n} <${t}.${Number(r)+1}.0-0`;return`>=${t}.${r}.${n} <${Number(t)+1}.0.0-0`})).join(" ")}function eM(e){return e.trim().split(/\s+/).map(e=>e.replace(ev(ey),(e,t,r,n,o)=>eS(t)?"":eS(r)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:eS(n)?`>=${t}.${r}.0 <${t}.${Number(r)+1}.0-0`:o?`>=${t}.${r}.${n}-${o} <${t}.${Number(r)+1}.0-0`:`>=${t}.${r}.${n} <${t}.${Number(r)+1}.0-0`)).join(" ")}function ek(e){return e.split(/\s+/).map(e=>e.trim().replace(ev(eg),(e,t,r,n,o,i)=>{let a=eS(r),s=a||eS(n),l=s||eS(o);if("="===t&&l&&(t=""),i="",a)if(">"===t||"<"===t)return"<0.0.0-0";else return"*";return t&&l?(s&&(n=0),o=0,">"===t?(t=">=",s?(r=Number(r)+1,n=0):n=Number(n)+1,o=0):"<="===t&&(t="<",s?r=Number(r)+1:n=Number(n)+1),"<"===t&&(i="-0"),`${t+r}.${n}.${o}${i}`):s?`>=${r}.0.0${i} <${Number(r)+1}.0.0-0`:l?`>=${r}.${n}.0${i} <${r}.${Number(n)+1}.0-0`:e})).join(" ")}function eP(e){return e.trim().replace(ev(ed),"")}function eD(e){return e.trim().replace(ev(eb),"")}function ex(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function eL(e,t){let{preRelease:r}=e,{preRelease:n}=t;if(void 0===r&&n)return 1;if(r&&void 0===n)return -1;if(void 0===r&&void 0===n)return 0;for(let e=0,t=r.length;e<=t;e++){let t=r[e],o=n[e];if(t!==o){if(void 0===t&&void 0===o)return 0;if(!t)return 1;if(!o)return -1;return ex(t,o)}}return 0}function eF(e,t){return ex(e.major,t.major)||ex(e.minor,t.minor)||ex(e.patch,t.patch)||eL(e,t)}function ej(e,t){return e.version===t.version}function eH(e,t){switch(e.operator){case"":case"=":return ej(e,t);case">":return 0>eF(e,t);case">=":return ej(e,t)||0>eF(e,t);case"<":return eF(e,t)>0;case"<=":return ej(e,t)||eF(e,t)>0;case void 0:return!0;default:return!1}}function eC(e){return eR(eT,eM,ek,eP)(e)}function eG(e){return eR(e$,eO,eA,ew)(e.trim()).split(/\s+/).join(" ")}function eU(e,t){if(!e)return!1;let r=eG(t).split(" ").map(e=>eC(e)).join(" ").split(/\s+/).map(e=>eD(e)),n=eI(e);if(!n)return!1;let[,o,,i,a,s,l]=n,c={version:eN(i,a,s,l),major:i,minor:a,patch:s,preRelease:null==l?void 0:l.split(".")};for(let e of r){let t=eI(e);if(!t)return!1;let[,r,,n,o,i,a]=t;if(!eH({operator:r,version:eN(n,o,i,a),major:n,minor:o,patch:i,preRelease:null==a?void 0:a.split(".")},c))return!1}return!0}function eV(e,t,r,o){var i,a,s;let l;return l="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${r}'!`)}),n._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:n._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:l,loaded:null!=e&&!!e.loaded||"lib"in e||void 0,version:null!=(i=e.version)?i:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(a=e.scope)?a:"default"],strategy:(null!=(s=e.strategy)?s:o)||"version-first"})}function eq(e,t){let r=t.shared||{},o=t.name,i=Object.keys(r).reduce((e,n)=>{let i=b(r[n]);return e[n]=e[n]||[],i.forEach(r=>{e[n].push(eV(r,o,n,t.shareStrategy))}),e},{}),a=n._extends({},e.shared);return Object.keys(i).forEach(e=>{a[e]?i[e].forEach(t=>{a[e].find(e=>e.version===t.version)||a[e].push(t)}):a[e]=i[e]}),{shared:a,shareInfos:i}}function eB(e,t){let r=e=>{if(!Number.isNaN(Number(e))){let t=e.split("."),r=e;for(let e=0;e<3-t.length;e++)r+=".0";return r}return e};return!!eU(r(e),`<=${r(t)}`)}let eW=(e,t)=>{let r=t||function(e,t){return eB(e,t)};return Object.keys(e).reduce((e,t)=>!e||r(e,t)||"0"===e?t:e,0)},ez=e=>!!e.loaded||"function"==typeof e.lib,eK=e=>!!e.loading;function eY(e,t,r){let n=e[t][r],o=function(e,t){return!ez(n[e])&&eB(e,t)};return eW(e[t][r],o)}function eX(e,t,r){let n=e[t][r],o=function(e,t){let r=e=>ez(e)||eK(e);if(r(n[t]))if(r(n[e]))return!!eB(e,t);else return!0;return!r(n[e])&&eB(e,t)};return eW(e[t][r],o)}function eJ(e){return"loaded-first"===e?eX:eY}function eZ(e,t,r,n){if(!e)return;let{shareConfig:o,scope:i=B,strategy:a}=r;for(let s of Array.isArray(i)?i:[i])if(o&&e[s]&&e[s][t]){let{requiredVersion:i}=o,l=eJ(a)(e,s,t),h=()=>{if(o.singleton){if("string"==typeof i&&!eU(l,i)){let n=`Version ${l} from ${l&&e[s][t][l].from} of shared singleton module ${t} does not satisfy the requirement of ${r.from} which needs ${i})`;o.strictVersion?c(n):u(n)}return e[s][t][l]}if(!1===i||"*"===i||eU(l,i))return e[s][t][l];for(let[r,n]of Object.entries(e[s][t]))if(eU(r,i))return n},f={shareScopeMap:e,scope:s,pkgName:t,version:l,GlobalFederation:N.__FEDERATION__,resolver:h};return(n.emit(f)||f).resolver()}}function eQ(){return N.__FEDERATION__.__SHARE__}function e0(e){var t;let{pkgName:r,extraOptions:n,shareInfos:o}=e,i=e=>{if(!e)return;let t={};e.forEach(e=>{t[e.version]=e});let r=function(e,r){return!ez(t[e])&&eB(e,r)},n=eW(t,r);return t[n]};return Object.assign({},(null!=(t=null==n?void 0:n.resolver)?t:i)(o[r]),null==n?void 0:n.customShareInfo)}var e1={global:{Global:N,nativeGlobal:I,resetFederationGlobalInfo:T,setGlobalFederationInstance:M,getGlobalFederationConstructor:k,setGlobalFederationConstructor:P,getInfoWithoutType:D,getGlobalSnapshot:x,getTargetSnapshotInfoByModuleInfo:L,getGlobalSnapshotInfoByModuleInfo:F,setGlobalSnapshotInfoByModuleInfo:j,addGlobalSnapshot:H,getRemoteEntryExports:C,registerGlobalPlugins:G,getGlobalHostPlugins:U,getPreloaded:V,setPreloaded:q},share:{getRegisteredShare:eZ,getGlobalShareScope:eQ}};function e2(){return"pimcore_dataimporter_bundle:0.0.1"}function e4(e,t){for(let r of e){let e=t.startsWith(r.name),n=t.replace(r.name,"");if(e){if(n.startsWith("/"))return{pkgNameOrAlias:r.name,expose:n=`.${n}`,remote:r};else if(""===n)return{pkgNameOrAlias:r.name,expose:".",remote:r}}let o=r.alias&&t.startsWith(r.alias),i=r.alias&&t.replace(r.alias,"");if(r.alias&&o){if(i&&i.startsWith("/"))return{pkgNameOrAlias:r.alias,expose:i=`.${i}`,remote:r};else if(""===i)return{pkgNameOrAlias:r.alias,expose:".",remote:r}}}}function e5(e,t){for(let r of e)if(t===r.name||r.alias&&t===r.alias)return r}function e6(e,t){let r=U();return r.length>0&&r.forEach(t=>{(null==e?void 0:e.find(e=>e.name!==t.name))&&e.push(t)}),e&&e.length>0&&e.forEach(e=>{t.forEach(t=>{t.applyPlugin(e)})}),e}let e8=".then(callbacks[0]).catch(callbacks[1])";async function e9(e){let{entry:t,remoteEntryExports:r}=e;return new Promise((e,n)=>{try{r?e(r):"u">typeof FEDERATION_ALLOW_NEW_FUNCTION?Function("callbacks",`import("${t}")${e8}`)([e,n]):import(t).then(e).catch(n)}catch(e){n(e)}})}async function e3(e){let{entry:t,remoteEntryExports:r}=e;return new Promise((e,n)=>{try{r?e(r):Function("callbacks",`System.import("${t}")${e8}`)([e,n])}catch(e){n(e)}})}function e7(e,t,r){let{remoteEntryKey:n,entryExports:o}=C(e,t);return l(o,i.getShortErrorMsg(i.RUNTIME_001,i.runtimeDescMap,{remoteName:e,remoteEntryUrl:r,remoteEntryKey:n})),o}async function te(e){let{name:t,globalName:r,entry:n,loaderHook:a}=e,{entryExports:s}=C(t,r);return s||o.loadScript(n,{attrs:{},createScriptHook:(e,t)=>{let r=a.lifecycle.createScript.emit({url:e,attrs:t});if(r&&(r instanceof HTMLScriptElement||"script"in r||"timeout"in r))return r}}).then(()=>e7(t,r,n)).catch(e=>{throw l(void 0,i.getShortErrorMsg(i.RUNTIME_008,i.runtimeDescMap,{remoteName:t,resourceUrl:n})),e})}async function tt(e){let{remoteInfo:t,remoteEntryExports:r,loaderHook:n}=e,{entry:o,entryGlobalName:i,name:a,type:s}=t;switch(s){case"esm":case"module":return e9({entry:o,remoteEntryExports:r});case"system":return e3({entry:o,remoteEntryExports:r});default:return te({entry:o,globalName:i,name:a,loaderHook:n})}}async function tr(e){let{remoteInfo:t,loaderHook:r}=e,{entry:n,entryGlobalName:i,name:a,type:s}=t,{entryExports:l}=C(a,i);return l||o.loadScriptNode(n,{attrs:{name:a,globalName:i,type:s},loaderHook:{createScriptHook:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.lifecycle.createScript.emit({url:e,attrs:t});if(n&&"url"in n)return n}}}).then(()=>e7(a,i,n)).catch(e=>{throw e})}function tn(e){let{entry:t,name:r}=e;return o.composeKeyWithSeparator(r,t)}async function to(e){let{origin:t,remoteEntryExports:r,remoteInfo:n}=e,i=tn(n);if(r)return r;if(!A[i]){let e=t.remoteHandler.hooks.lifecycle.loadEntry,a=t.loaderHook;A[i]=e.emit({loaderHook:a,remoteInfo:n,remoteEntryExports:r}).then(e=>e||(("u">typeof ENV_TARGET?"web"===ENV_TARGET:o.isBrowserEnv())?tt({remoteInfo:n,remoteEntryExports:r,loaderHook:a}):tr({remoteInfo:n,loaderHook:a})))}return A[i]}function ti(e){return n._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||W,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||B})}let ta=class{async getEntry(){let e;if(this.remoteEntryExports)return this.remoteEntryExports;try{e=await to({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports})}catch(r){let t=tn(this.remoteInfo);e=await this.host.loaderHook.lifecycle.loadEntryError.emit({getRemoteEntry:to,origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,globalLoading:A,uniqueKey:t})}return l(e,`remoteEntryExports is undefined ${o.safeToString(this.remoteInfo)}`),this.remoteEntryExports=e,this.remoteEntryExports}async get(e,t,r,o){let a,{loadFactory:s=!0}=r||{loadFactory:!0},u=await this.getEntry();if(!this.inited){let t=this.host.shareScopeMap,r=Array.isArray(this.remoteInfo.shareScope)?this.remoteInfo.shareScope:[this.remoteInfo.shareScope];r.length||r.push("default"),r.forEach(e=>{t[e]||(t[e]={})});let a=t[r[0]],s=[],l={version:this.remoteInfo.version||"",shareScopeKeys:Array.isArray(this.remoteInfo.shareScope)?r:this.remoteInfo.shareScope||"default"};Object.defineProperty(l,"shareScopeMap",{value:t,enumerable:!1});let h=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:a,remoteEntryInitOptions:l,initScope:s,remoteInfo:this.remoteInfo,origin:this.host});void 0===(null==u?void 0:u.init)&&c(i.getShortErrorMsg(i.RUNTIME_002,i.runtimeDescMap,{remoteName:name,remoteEntryUrl:this.remoteInfo.entry,remoteEntryKey:this.remoteInfo.entryGlobalName})),await u.init(h.shareScope,h.initScope,h.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(n._extends({},h,{id:e,remoteSnapshot:o,remoteEntryExports:u}))}this.lib=u,this.inited=!0,(a=await this.host.loaderHook.lifecycle.getModuleFactory.emit({remoteEntryExports:u,expose:t,moduleInfo:this.remoteInfo}))||(a=await u.get(t)),l(a,`${f(this.remoteInfo)} remote don't export ${t}.`);let h=S(this.remoteInfo.name,t),d=this.wraperFactory(a,h);return s?await d():d}wraperFactory(e,t){function r(e,t){e&&"object"==typeof e&&Object.isExtensible(e)&&!Object.getOwnPropertyDescriptor(e,Symbol.for("mf_module_id"))&&Object.defineProperty(e,Symbol.for("mf_module_id"),{value:t,enumerable:!1})}return e instanceof Promise?async()=>{let n=await e();return r(n,t),n}:()=>{let n=e();return r(n,t),n}}constructor({remoteInfo:e,host:t}){this.inited=!1,this.lib=void 0,this.remoteInfo=e,this.host=t}};class ts{on(e){"function"==typeof e&&this.listeners.add(e)}once(e){let t=this;this.on(function r(){for(var n=arguments.length,o=Array(n),i=0;i0&&this.listeners.forEach(t=>{e=t(...r)}),e}remove(e){this.listeners.delete(e)}removeAll(){this.listeners.clear()}constructor(e){this.type="",this.listeners=new Set,e&&(this.type=e)}}class tl extends ts{emit(){let e;for(var t=arguments.length,r=Array(t),n=0;n0){let t=0,n=e=>!1!==e&&(t0){let r=0,n=t=>(u(t),this.onerror(t),e),o=i=>{if(tc(e,i)){if(e=i,r{let r=e[t];r&&this.lifecycle[t].on(r)}))}removePlugin(e){l(e,"A name is required.");let t=this.registerPlugins[e];l(t,`The plugin "${e}" is not registered.`),Object.keys(t).forEach(e=>{"name"!==e&&this.lifecycle[e].remove(t[e])})}inherit(e){let{lifecycle:t,registerPlugins:r}=e;Object.keys(t).forEach(e=>{l(!this.lifecycle[e],`The hook "${e}" has a conflict and cannot be inherited.`),this.lifecycle[e]=t[e]}),Object.keys(r).forEach(e=>{l(!this.registerPlugins[e],`The plugin "${e}" has a conflict and cannot be inherited.`),this.applyPlugin(r[e])})}constructor(e){this.registerPlugins={},this.lifecycle=e,this.lifecycleKeys=Object.keys(e)}}function td(e){return n._extends({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},e)}function tp(e,t){return t.map(t=>{let r=e5(e,t.nameOrAlias);return l(r,`Unable to preload ${t.nameOrAlias} as it is not included in ${!r&&o.safeToString({remoteInfo:r,remotes:e})}`),{remote:r,preloadConfig:td(t)}})}function tm(e){return e?e.map(e=>"."===e?e:e.startsWith("./")?e.replace("./",""):e):[]}function t_(e,t,r){let n=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{cssAssets:i,jsAssetsWithoutEntry:a,entryAssets:s}=r;if(t.options.inBrowser){if(s.forEach(r=>{let{moduleInfo:n}=r,o=t.moduleCache.get(e.name);o?to({origin:t,remoteInfo:n,remoteEntryExports:o.remoteEntryExports}):to({origin:t,remoteInfo:n,remoteEntryExports:void 0})}),n){let e={rel:"preload",as:"style"};i.forEach(r=>{let{link:n,needAttach:i}=o.createLink({url:r,cb:()=>{},attrs:e,createLinkHook:(e,r)=>{let n=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:r});if(n instanceof HTMLLinkElement)return n}});i&&document.head.appendChild(n)})}else{let e={rel:"stylesheet",type:"text/css"};i.forEach(r=>{let{link:n,needAttach:i}=o.createLink({url:r,cb:()=>{},attrs:e,createLinkHook:(e,r)=>{let n=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:r});if(n instanceof HTMLLinkElement)return n},needDeleteLink:!1});i&&document.head.appendChild(n)})}if(n){let e={rel:"preload",as:"script"};a.forEach(r=>{let{link:n,needAttach:i}=o.createLink({url:r,cb:()=>{},attrs:e,createLinkHook:(e,r)=>{let n=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:r});if(n instanceof HTMLLinkElement)return n}});i&&document.head.appendChild(n)})}else{let r={fetchpriority:"high",type:(null==e?void 0:e.type)==="module"?"module":"text/javascript"};a.forEach(e=>{let{script:n,needAttach:i}=o.createScript({url:e,cb:()=>{},attrs:r,createScriptHook:(e,r)=>{let n=t.loaderHook.lifecycle.createScript.emit({url:e,attrs:r});if(n instanceof HTMLScriptElement)return n},needDeleteScript:!0});i&&document.head.appendChild(n)})}}}function ty(e,t){let r=v(t);r.url||c(`The attribute remoteEntry of ${e.name} must not be undefined.`);let n=o.getResourceUrl(t,r.url);o.isBrowserEnv()||n.startsWith("http")||(n=`https:${n}`),e.type=r.type,e.entryGlobalName=r.globalName,e.entry=n,e.version=t.version,e.buildVersion=t.buildVersion}function tg(){return{name:"snapshot-plugin",async afterResolve(e){let{remote:t,pkgNameOrAlias:r,expose:o,origin:i,remoteInfo:a}=e;if(!d(t)||!p(t)){let{remoteSnapshot:s,globalSnapshot:l}=await i.snapshotHandler.loadRemoteSnapshotInfo(t);ty(a,s);let c={remote:t,preloadConfig:{nameOrAlias:r,exposes:[o],resourceCategory:"sync",share:!1,depsRemote:!1}},u=await i.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:i,preloadOptions:c,remoteInfo:a,remote:t,remoteSnapshot:s,globalSnapshot:l});return u&&t_(a,i,u,!1),n._extends({},e,{remoteSnapshot:s})}return e}}}function tE(e){let t=e.split(":");return 1===t.length?{name:t[0],version:void 0}:2===t.length?{name:t[0],version:t[1]}:{name:t[1],version:t[2]}}function tb(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5?arguments[5]:void 0,{value:s}=D(e,f(t)),l=a||s;if(l&&!o.isManifestProvider(l)&&(r(l,t,n),l.remotesInfo))for(let t of Object.keys(l.remotesInfo)){if(i[t])continue;i[t]=!0;let n=tE(t),o=l.remotesInfo[t];tb(e,{name:n.name,version:o.matchedVersion},r,!1,i,void 0)}}let tv=(e,t)=>document.querySelector(`${e}[${"link"===e?"href":"src"}="${t}"]`);function tS(e,t,r,n,i){let a=[],s=[],l=[],c=new Set,u=new Set,{options:h}=e,{preloadConfig:f}=t,{depsRemote:d}=f;if(tb(n,r,(t,r,n)=>{let i;if(n)i=f;else if(Array.isArray(d)){let e=d.find(e=>e.nameOrAlias===r.name||e.nameOrAlias===r.alias);if(!e)return;i=td(e)}else{if(!0!==d)return;i=f}let c=o.getResourceUrl(t,v(t).url);c&&l.push({name:r.name,moduleInfo:{name:r.name,entry:c,type:"remoteEntryType"in t?t.remoteEntryType:"global",entryGlobalName:"globalName"in t?t.globalName:r.name,shareScope:"",version:"version"in t?t.version:void 0},url:c});let u="modules"in t?t.modules:[],h=tm(i.exposes);if(h.length&&"modules"in t){var p;u=null==t||null==(p=t.modules)?void 0:p.reduce((e,t)=>((null==h?void 0:h.indexOf(t.moduleName))!==-1&&e.push(t),e),[])}function m(e){let r=e.map(e=>o.getResourceUrl(t,e));return i.filter?r.filter(i.filter):r}if(u){let n=u.length;for(let o=0;o{let n=eZ(e.shareScopeMap,r.sharedName,t,e.sharedHandler.hooks.lifecycle.resolveShare);n&&"function"==typeof n.lib&&(r.assets.js.sync.forEach(e=>{c.add(e)}),r.assets.css.sync.forEach(e=>{u.add(e)}))};i.shared.forEach(e=>{var r;let n=null==(r=h.shared)?void 0:r[e.sharedName];if(!n)return;let o=e.version?n.find(t=>t.version===e.version):n;o&&b(o).forEach(r=>{t(r,e)})})}let p=s.filter(e=>!c.has(e)&&!tv("script",e));return{cssAssets:a.filter(e=>!u.has(e)&&!tv("link",e)),jsAssetsWithoutEntry:p,entryAssets:l.filter(e=>!tv("script",e.url))}}let tR=function(){return{name:"generate-preload-assets-plugin",async generatePreloadAssets(e){let{origin:t,preloadOptions:r,remoteInfo:n,remote:i,globalSnapshot:a,remoteSnapshot:s}=e;return o.isBrowserEnv()?d(i)&&p(i)?{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:i.name,url:i.entry,moduleInfo:{name:n.name,entry:i.entry,type:n.type||"global",entryGlobalName:"",shareScope:""}}]}:(ty(n,s),tS(t,r,n,a,s)):{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[]}}}};function tI(e,t){let r=F({name:t.options.name,version:t.options.version}),n=r&&"remotesInfo"in r&&r.remotesInfo&&D(r.remotesInfo,e.name).value;return n&&n.matchedVersion?{hostGlobalSnapshot:r,globalSnapshot:x(),remoteSnapshot:F({name:e.name,version:n.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:x(),remoteSnapshot:F({name:e.name,version:"version"in e?e.version:void 0})}}class tN{async loadSnapshot(e){let{options:t}=this.HostInstance,{hostGlobalSnapshot:r,remoteSnapshot:n,globalSnapshot:o}=this.getGlobalRemoteInfo(e),{remoteSnapshot:i,globalSnapshot:a}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:r,remoteSnapshot:n,globalSnapshot:o});return{remoteSnapshot:i,globalSnapshot:a}}async loadRemoteSnapshotInfo(e){let t,r,{options:a}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:a,moduleInfo:e});let s=F({name:this.HostInstance.options.name,version:this.HostInstance.options.version});s||(s={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},H({[this.HostInstance.options.name]:s})),s&&"remotesInfo"in s&&!D(s.remotesInfo,e.name).value&&("version"in e||"entry"in e)&&(s.remotesInfo=n._extends({},null==s?void 0:s.remotesInfo,{[e.name]:{matchedVersion:"version"in e?e.version:e.entry}}));let{hostGlobalSnapshot:l,remoteSnapshot:u,globalSnapshot:h}=this.getGlobalRemoteInfo(e),{remoteSnapshot:f,globalSnapshot:p}=await this.hooks.lifecycle.loadSnapshot.emit({options:a,moduleInfo:e,hostGlobalSnapshot:l,remoteSnapshot:u,globalSnapshot:h});if(f)if(o.isManifestProvider(f)){let i=o.isBrowserEnv()?f.remoteEntry:f.ssrRemoteEntry||f.remoteEntry||"",a=await this.getManifestJson(i,e,{}),s=j(n._extends({},e,{entry:i}),a);t=a,r=s}else{let{remoteSnapshot:n}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:f,from:"global"});t=n,r=p}else if(d(e)){let n=await this.getManifestJson(e.entry,e,{}),o=j(e,n),{remoteSnapshot:i}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:n,from:"global"});t=i,r=o}else c(i.getShortErrorMsg(i.RUNTIME_007,i.runtimeDescMap,{hostName:e.name,hostVersion:e.version,globalSnapshot:JSON.stringify(p)}));return await this.hooks.lifecycle.afterLoadSnapshot.emit({options:a,moduleInfo:e,remoteSnapshot:t}),{remoteSnapshot:t,globalSnapshot:r}}getGlobalRemoteInfo(e){return tI(e,this.HostInstance)}async getManifestJson(e,t,r){let n=async()=>{let r=this.manifestCache.get(e);if(r)return r;try{let t=await this.loaderHook.lifecycle.fetch.emit(e,{});t&&t instanceof Response||(t=await fetch(e,{})),r=await t.json()}catch(n){(r=await this.HostInstance.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:n,from:"runtime",lifecycle:"afterResolve",origin:this.HostInstance}))||(delete this.manifestLoading[e],c(i.getShortErrorMsg(i.RUNTIME_003,i.runtimeDescMap,{manifestUrl:e,moduleName:t.name,hostName:this.HostInstance.options.name},`${n}`)))}return l(r.metaData&&r.exposes&&r.shared,`${e} is not a federation manifest`),this.manifestCache.set(e,r),r},a=async()=>{let r=await n(),i=o.generateSnapshotFromManifest(r,{version:e}),{remoteSnapshot:a}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:t,manifestJson:r,remoteSnapshot:i,manifestUrl:e,from:"manifest"});return a};return this.manifestLoading[e]||(this.manifestLoading[e]=a().then(e=>e)),this.manifestLoading[e]}constructor(e){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new tf({beforeLoadRemoteSnapshot:new tl("beforeLoadRemoteSnapshot"),loadSnapshot:new th("loadGlobalSnapshot"),loadRemoteSnapshot:new th("loadRemoteSnapshot"),afterLoadSnapshot:new th("afterLoadSnapshot")}),this.manifestLoading=N.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=e,this.loaderHook=e.loaderHook}}class t${registerShared(e,t){let{shareInfos:r,shared:n}=eq(e,t);return Object.keys(r).forEach(e=>{r[e].forEach(r=>{!eZ(this.shareScopeMap,e,r,this.hooks.lifecycle.resolveShare)&&r&&r.lib&&this.setShared({pkgName:e,lib:r.lib,get:r.get,loaded:!0,shared:r,from:t.name})})}),{shareInfos:r,shared:n}}async loadShare(e,t){let{host:r}=this,n=e0({pkgName:e,extraOptions:t,shareInfos:r.options.shared});(null==n?void 0:n.scope)&&await Promise.all(n.scope.map(async e=>{await Promise.all(this.initializeSharing(e,{strategy:n.strategy}))}));let{shareInfo:o}=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:e,shareInfo:n,shared:r.options.shared,origin:r});l(o,`Cannot find ${e} Share in the ${r.options.name}. Please ensure that the ${e} Share parameters have been injected`);let i=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare),a=e=>{e.useIn||(e.useIn=[]),h(e.useIn,r.options.name)};if(i&&i.lib)return a(i),i.lib;if(i&&i.loading&&!i.loaded){let e=await i.loading;return i.loaded=!0,i.lib||(i.lib=e),a(i),e}if(i){let t=(async()=>{let t=await i.get();o.lib=t,o.loaded=!0,a(o);let r=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare);return r&&(r.lib=t,r.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:i,from:r.options.name,lib:null,loading:t}),t}{if(null==t?void 0:t.customShareInfo)return!1;let n=(async()=>{let t=await o.get();o.lib=t,o.loaded=!0,a(o);let r=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare);return r&&(r.lib=t,r.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:o,from:r.options.name,lib:null,loading:n}),n}}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B,t=arguments.length>1?arguments[1]:void 0,{host:r}=this,n=null==t?void 0:t.from,o=null==t?void 0:t.strategy,i=null==t?void 0:t.initScope,a=[];if("build"!==n){let{initTokens:t}=this;i||(i=[]);let r=t[e];if(r||(r=t[e]={from:this.host.name}),i.indexOf(r)>=0)return a;i.push(r)}let s=this.shareScopeMap,l=r.options.name;s[e]||(s[e]={});let c=s[e],u=(e,t)=>{var r;let{version:n,eager:o}=t;c[e]=c[e]||{};let i=c[e],a=i[n],s=!!(a&&(a.eager||(null==(r=a.shareConfig)?void 0:r.eager)));(!a||"loaded-first"!==a.strategy&&!a.loaded&&(!o!=!s?o:l>a.from))&&(i[n]=t)},h=t=>t&&t.init&&t.init(s[e],i),f=async e=>{let{module:t}=await r.remoteHandler.getRemoteModuleAndOptions({id:e});if(t.getEntry){let n;try{n=await t.getEntry()}catch(t){n=await r.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:t,from:"runtime",lifecycle:"beforeLoadShare",origin:r})}t.inited||(await h(n),t.inited=!0)}};return Object.keys(r.options.shared).forEach(t=>{r.options.shared[t].forEach(r=>{r.scope.includes(e)&&u(t,r)})}),("version-first"===r.options.shareStrategy||"version-first"===o)&&r.options.remotes.forEach(t=>{t.shareScope===e&&a.push(f(t.name))}),a}loadShareSync(e,t){let{host:r}=this,n=e0({pkgName:e,extraOptions:t,shareInfos:r.options.shared});(null==n?void 0:n.scope)&&n.scope.forEach(e=>{this.initializeSharing(e,{strategy:n.strategy})});let o=eZ(this.shareScopeMap,e,n,this.hooks.lifecycle.resolveShare),a=e=>{e.useIn||(e.useIn=[]),h(e.useIn,r.options.name)};if(o){if("function"==typeof o.lib)return a(o),o.loaded||(o.loaded=!0,o.from===r.options.name&&(n.loaded=!0)),o.lib;if("function"==typeof o.get){let t=o.get();if(!(t instanceof Promise))return a(o),this.setShared({pkgName:e,loaded:!0,from:r.options.name,lib:t,shared:o}),t}}if(n.lib)return n.loaded||(n.loaded=!0),n.lib;if(n.get){let o=n.get();if(o instanceof Promise){let n=(null==t?void 0:t.from)==="build"?i.RUNTIME_005:i.RUNTIME_006;throw Error(i.getShortErrorMsg(n,i.runtimeDescMap,{hostName:r.options.name,sharedPkgName:e}))}return n.lib=o,this.setShared({pkgName:e,loaded:!0,from:r.options.name,lib:n.lib,shared:n}),n.lib}throw Error(i.getShortErrorMsg(i.RUNTIME_006,i.runtimeDescMap,{hostName:r.options.name,sharedPkgName:e}))}initShareScopeMap(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{host:n}=this;this.shareScopeMap[e]=t,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:t,options:n.options,origin:n,scopeName:e,hostShareScopeMap:r.hostShareScopeMap})}setShared(e){let{pkgName:t,shared:r,from:o,lib:i,loading:a,loaded:s,get:l}=e,{version:c,scope:u="default"}=r,h=n._object_without_properties_loose(r,["version","scope"]);(Array.isArray(u)?u:[u]).forEach(e=>{if(this.shareScopeMap[e]||(this.shareScopeMap[e]={}),this.shareScopeMap[e][t]||(this.shareScopeMap[e][t]={}),!this.shareScopeMap[e][t][c]){this.shareScopeMap[e][t][c]=n._extends({version:c,scope:["default"]},h,{lib:i,loaded:s,loading:a}),l&&(this.shareScopeMap[e][t][c].get=l);return}let r=this.shareScopeMap[e][t][c];a&&!r.loading&&(r.loading=a)})}_setGlobalShareScopeMap(e){let t=eQ(),r=e.id||e.name;r&&!t[r]&&(t[r]=this.shareScopeMap)}constructor(e){this.hooks=new tf({afterResolve:new th("afterResolve"),beforeLoadShare:new th("beforeLoadShare"),loadShare:new tl,resolveShare:new tu("resolveShare"),initContainerShareScopeMap:new tu("initContainerShareScopeMap")}),this.host=e,this.shareScopeMap={},this.initTokens={},this._setGlobalShareScopeMap(e.options)}}class tO{formatAndRegisterRemote(e,t){return(t.remotes||[]).reduce((e,t)=>(this.registerRemote(t,e,{force:!1}),e),e.remotes)}setIdToRemoteMap(e,t){let{remote:r,expose:n}=t,{name:o,alias:i}=r;if(this.idToRemoteMap[e]={name:r.name,expose:n},i&&e.startsWith(o)){let t=e.replace(o,i);this.idToRemoteMap[t]={name:r.name,expose:n};return}if(i&&e.startsWith(i)){let t=e.replace(i,o);this.idToRemoteMap[t]={name:r.name,expose:n}}}async loadRemote(e,t){let{host:r}=this;try{let{loadFactory:n=!0}=t||{loadFactory:!0},{module:o,moduleOptions:i,remoteMatchInfo:a}=await this.getRemoteModuleAndOptions({id:e}),{pkgNameOrAlias:s,remote:l,expose:c,id:u,remoteSnapshot:h}=a,f=await o.get(u,c,t,h),d=await this.hooks.lifecycle.onLoad.emit({id:u,pkgNameOrAlias:s,expose:c,exposeModule:n?f:void 0,exposeModuleFactory:n?void 0:f,remote:l,options:i,moduleInstance:o,origin:r});if(this.setIdToRemoteMap(e,a),"function"==typeof d)return d;return f}catch(i){let{from:n="runtime"}=t||{from:"runtime"},o=await this.hooks.lifecycle.errorLoadRemote.emit({id:e,error:i,from:n,lifecycle:"onLoad",origin:r});if(!o)throw i;return o}}async preloadRemote(e){let{host:t}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:e,options:t.options,origin:t});let r=tp(t.options.remotes,e);await Promise.all(r.map(async e=>{let{remote:r}=e,n=ti(r),{globalSnapshot:o,remoteSnapshot:i}=await t.snapshotHandler.loadRemoteSnapshotInfo(r),a=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:t,preloadOptions:e,remote:r,remoteInfo:n,globalSnapshot:o,remoteSnapshot:i});a&&t_(n,t,a)}))}registerRemotes(e,t){let{host:r}=this;e.forEach(e=>{this.registerRemote(e,r.options.remotes,{force:null==t?void 0:t.force})})}async getRemoteModuleAndOptions(e){let t,{host:r}=this,{id:o}=e;try{t=await this.hooks.lifecycle.beforeRequest.emit({id:o,options:r.options,origin:r})}catch(e){if(!(t=await this.hooks.lifecycle.errorLoadRemote.emit({id:o,options:r.options,origin:r,from:"runtime",error:e,lifecycle:"beforeRequest"})))throw e}let{id:a}=t,s=e4(r.options.remotes,a);l(s,i.getShortErrorMsg(i.RUNTIME_004,i.runtimeDescMap,{hostName:r.options.name,requestId:a}));let{remote:c}=s,u=ti(c),h=await r.sharedHandler.hooks.lifecycle.afterResolve.emit(n._extends({id:a},s,{options:r.options,origin:r,remoteInfo:u})),{remote:f,expose:d}=h;l(f&&d,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${a}.`);let p=r.moduleCache.get(f.name),m={host:r,remoteInfo:u};return p||(p=new ta(m),r.moduleCache.set(f.name,p)),{module:p,moduleOptions:m,remoteMatchInfo:h}}registerRemote(e,t,r){let{host:n}=this,i=()=>{if(e.alias){let r=t.find(t=>{var r;return e.alias&&(t.name.startsWith(e.alias)||(null==(r=t.alias)?void 0:r.startsWith(e.alias)))});l(!r,`The alias ${e.alias} of remote ${e.name} is not allowed to be the prefix of ${r&&r.name} name or alias`)}"entry"in e&&o.isBrowserEnv()&&!e.entry.startsWith("http")&&(e.entry=new URL(e.entry,window.location.origin).href),e.shareScope||(e.shareScope=B),e.type||(e.type=W)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:e,origin:n});let a=t.find(t=>t.name===e.name);if(a){let s=[`The remote "${e.name}" is already registered.`,"Please note that overriding it may cause unexpected errors."];(null==r?void 0:r.force)&&(this.removeRemote(a),i(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:n}),o.warn(s.join(" ")))}else i(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:n})}removeRemote(e){try{let{host:r}=this,{name:n}=e,i=r.options.remotes.findIndex(e=>e.name===n);-1!==i&&r.options.remotes.splice(i,1);let a=r.moduleCache.get(e.name);if(a){let n=a.remoteInfo,i=n.entryGlobalName;if(R[i]){var t;(null==(t=Object.getOwnPropertyDescriptor(R,i))?void 0:t.configurable)?delete R[i]:R[i]=void 0}let s=tn(a.remoteInfo);A[s]&&delete A[s],r.snapshotHandler.manifestCache.delete(n.entry);let l=n.buildVersion?o.composeKeyWithSeparator(n.name,n.buildVersion):n.name,c=R.__FEDERATION__.__INSTANCES__.findIndex(e=>n.buildVersion?e.options.id===l:e.name===l);if(-1!==c){let e=R.__FEDERATION__.__INSTANCES__[c];l=e.options.id||l;let t=eQ(),r=!0,o=[];Object.keys(t).forEach(e=>{let i=t[e];i&&Object.keys(i).forEach(t=>{let a=i[t];a&&Object.keys(a).forEach(i=>{let s=a[i];s&&Object.keys(s).forEach(a=>{let l=s[a];l&&"object"==typeof l&&l.from===n.name&&(l.loaded||l.loading?(l.useIn=l.useIn.filter(e=>e!==n.name),l.useIn.length?r=!1:o.push([e,t,i,a])):o.push([e,t,i,a]))})})})}),r&&(e.shareScopeMap={},delete t[l]),o.forEach(e=>{var r,n,o;let[i,a,s,l]=e;null==(o=t[i])||null==(n=o[a])||null==(r=n[s])||delete r[l]}),R.__FEDERATION__.__INSTANCES__.splice(c,1)}let{hostGlobalSnapshot:u}=tI(e,r);if(u){let t=u&&"remotesInfo"in u&&u.remotesInfo&&D(u.remotesInfo,e.name).key;t&&(delete u.remotesInfo[t],N.__FEDERATION__.__MANIFEST_LOADING__[t]&&delete N.__FEDERATION__.__MANIFEST_LOADING__[t])}r.moduleCache.delete(e.name)}}catch(e){s.log("removeRemote fail: ",e)}}constructor(e){this.hooks=new tf({beforeRegisterRemote:new tu("beforeRegisterRemote"),registerRemote:new tu("registerRemote"),beforeRequest:new th("beforeRequest"),onLoad:new tl("onLoad"),handlePreloadModule:new ts("handlePreloadModule"),errorLoadRemote:new tl("errorLoadRemote"),beforePreloadRemote:new tl("beforePreloadRemote"),generatePreloadAssets:new tl("generatePreloadAssets"),afterPreloadRemote:new tl,loadEntry:new tl}),this.host=e,this.idToRemoteMap={}}}class tA{initOptions(e){this.registerPlugins(e.plugins);let t=this.formatOptions(this.options,e);return this.options=t,t}async loadShare(e,t){return this.sharedHandler.loadShare(e,t)}loadShareSync(e,t){return this.sharedHandler.loadShareSync(e,t)}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B,t=arguments.length>1?arguments[1]:void 0;return this.sharedHandler.initializeSharing(e,t)}initRawContainer(e,t,r){let n=new ta({host:this,remoteInfo:ti({name:e,entry:t})});return n.remoteEntryExports=r,this.moduleCache.set(e,n),n}async loadRemote(e,t){return this.remoteHandler.loadRemote(e,t)}async preloadRemote(e){return this.remoteHandler.preloadRemote(e)}initShareScopeMap(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.sharedHandler.initShareScopeMap(e,t,r)}formatOptions(e,t){let{shared:r}=eq(e,t),{userOptions:o,options:i}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:t,options:e,shareInfo:r}),a=this.remoteHandler.formatAndRegisterRemote(i,o),{shared:s}=this.sharedHandler.registerShared(i,o),l=[...i.plugins];o.plugins&&o.plugins.forEach(e=>{l.includes(e)||l.push(e)});let c=n._extends({},e,t,{plugins:l,remotes:a,shared:s});return this.hooks.lifecycle.init.emit({origin:this,options:c}),c}registerPlugins(e){let t=e6(e,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook,this.bridgeHook]);this.options.plugins=this.options.plugins.reduce((e,t)=>(t&&e&&!e.find(e=>e.name===t.name)&&e.push(t),e),t||[])}registerRemotes(e,t){return this.remoteHandler.registerRemotes(e,t)}constructor(e){this.hooks=new tf({beforeInit:new tu("beforeInit"),init:new ts,beforeInitContainer:new th("beforeInitContainer"),initContainer:new th("initContainer")}),this.version="0.14.3",this.moduleCache=new Map,this.loaderHook=new tf({getModuleInfo:new ts,createScript:new ts,createLink:new ts,fetch:new tl,loadEntryError:new tl,getModuleFactory:new tl}),this.bridgeHook=new tf({beforeBridgeRender:new ts,afterBridgeRender:new ts,beforeBridgeDestroy:new ts,afterBridgeDestroy:new ts});const t=[tg(),tR()],r={id:e2(),name:e.name,plugins:t,remotes:[],shared:{},inBrowser:o.isBrowserEnv()};this.name=e.name,this.options=r,this.snapshotHandler=new tN(this),this.sharedHandler=new t$(this),this.remoteHandler=new tO(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...r.plugins,...e.plugins||[]]),this.options=this.formatOptions(r,e)}}var tw=Object.freeze({__proto__:null});t.loadScript=o.loadScript,t.loadScriptNode=o.loadScriptNode,t.CurrentGlobal=R,t.FederationHost=tA,t.Global=N,t.Module=ta,t.addGlobalSnapshot=H,t.assert=l,t.getGlobalFederationConstructor=k,t.getGlobalSnapshot=x,t.getInfoWithoutType=D,t.getRegisteredShare=eZ,t.getRemoteEntry=to,t.getRemoteInfo=ti,t.helpers=e1,t.isStaticResourcesEqual=E,t.matchRemoteWithNameAndExpose=e4,t.registerGlobalPlugins=G,t.resetFederationGlobalInfo=T,t.safeWrapper=m,t.satisfy=eU,t.setGlobalFederationConstructor=P,t.setGlobalFederationInstance=M,t.types=tw},7454(e,t){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}t._extends=r,t._object_without_properties_loose=n},8014(e,t,r){"use strict";var n=r(4850),o=r(2601);let i=null;function a(e){let t=o.getGlobalFederationInstance(e.name,e.version);return t?(t.initOptions(e),i||(i=t),t):(i=new(n.getGlobalFederationConstructor()||n.FederationHost)(e),n.setGlobalFederationInstance(i),i)}function s(){for(var e=arguments.length,t=Array(e),r=0;r!!r&&n.options.id===o()||n.options.name===e&&!n.options.version&&!t||n.options.name===e&&!!t&&n.options.version===t)}},398(__unused_rspack_module,exports,__webpack_require__){"use strict";var polyfills=__webpack_require__(9066);let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation",MFPrefetchCommon={identifier:"MFDataPrefetch",globalKey:"__PREFETCH__",library:"mf-data-prefetch",exportsKey:"__PREFETCH_EXPORTS__",fileName:"bootstrap.js"};var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"u">typeof window&&void 0!==window.document}function isReactNativeEnv(){var e;return"u">typeof navigator&&(null==(e=navigator)?void 0:e.product)==="ReactNative"}function isBrowserDebug(){try{if(isBrowserEnv()&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch(e){}return!1}function isDebugMode(){return"u">typeof process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:!!("u">typeof FEDERATION_DEBUG&&FEDERATION_DEBUG)||isBrowserDebug()}let getProcessEnv=function(){return"u">typeof process&&process.env?process.env:{}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SEPARATOR,n=e.split(r),o="development"===getProcessEnv().NODE_ENV&&t,i="*",a=e=>e.startsWith("http")||e.includes(MANIFEST_EXT);if(n.length>=2){let[t,...s]=n;e.startsWith(r)&&(t=n.slice(0,2).join(r),s=[o||n.slice(2).join(r)]);let l=o||s.join(r);return a(l)?{name:t,entry:l}:{name:t,version:l||i}}if(1===n.length){let[e]=n;return o&&a(o)?{name:e,entry:o}:{name:e,version:o||i}}throw`Invalid entry value: ${e}`},composeKeyWithSeparator=function(){for(var e=arguments.length,t=Array(e),r=0;rt?e?`${e}${SEPARATOR}${t}`:t:e,""):""},encodeName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{let n=r?".js":"";return`${t}${e.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${n}`}catch(e){throw e}},decodeName=function(e,t,r){try{let n=e;if(t){if(!n.startsWith(t))return n;n=n.replace(RegExp(t,"g"),"")}return n=n.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),r&&(n=n.replace(".js","")),n}catch(e){throw e}},generateExposeFilename=(e,t)=>{if(!e)return"";let r=e;return"."===r&&(r="default_export"),r.startsWith("./")&&(r=r.replace("./","")),encodeName(r,"__federation_expose_",t)},generateShareFilename=(e,t)=>e?encodeName(e,"__federation_shared_",t):"",getResourceUrl=(e,t)=>{if("getPublicPath"in e){let r;return r=e.getPublicPath.startsWith("function")?Function("return "+e.getPublicPath)()():Function(e.getPublicPath)(),`${r}${t}`}return"publicPath"in e?!isBrowserEnv()&&!isReactNativeEnv()&&"ssrPublicPath"in e?`${e.ssrPublicPath}${t}`:`${e.publicPath}${t}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",e,t),"")},assert=(e,t)=>{e||error(t)},error=e=>{throw Error(`${LOG_CATEGORY}: ${e}`)},warn=e=>{console.warn(`${LOG_CATEGORY}: ${e}`)};function safeToString(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}let VERSION_PATTERN_REGEXP=/^([\d^=v<>~]|[*xX]$)/;function isRequiredVersion(e){return VERSION_PATTERN_REGEXP.test(e)}let simpleJoinRemoteEntry=(e,t)=>{if(!e)return t;let r=(e=>{if("."===e)return"";if(e.startsWith("./"))return e.replace("./","");if(e.startsWith("/")){let t=e.slice(1);return t.endsWith("/")?t.slice(0,-1):t}return e})(e);return r?r.endsWith("/")?`${r}${t}`:`${r}/${t}`:t};function inferAutoPublicPath(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest(e){var t,r,n;let o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{remotes:a={},overrides:s={},version:l}=i,c=()=>"publicPath"in e.metaData?"auto"===e.metaData.publicPath&&l?inferAutoPublicPath(l):e.metaData.publicPath:e.metaData.getPublicPath,u=Object.keys(s),h={};Object.keys(a).length||(h=(null==(n=e.remotes)?void 0:n.reduce((e,t)=>{let r,n=t.federationContainerName;return r=u.includes(n)?s[n]:"version"in t?t.version:t.entry,e[n]={matchedVersion:r},e},{}))||{}),Object.keys(a).forEach(e=>h[e]={matchedVersion:u.includes(e)?s[e]:a[e]});let{remoteEntry:{path:f,name:d,type:p},types:m,buildInfo:{buildVersion:_},globalName:y,ssrRemoteEntry:g}=e.metaData,{exposes:E}=e,b={version:l||"",buildVersion:_,globalName:y,remoteEntry:simpleJoinRemoteEntry(f,d),remoteEntryType:p,remoteTypes:simpleJoinRemoteEntry(m.path,m.name),remoteTypesZip:m.zip||"",remoteTypesAPI:m.api||"",remotesInfo:h,shared:null==e?void 0:e.shared.map(e=>({assets:e.assets,sharedName:e.name,version:e.version})),modules:null==E?void 0:E.map(e=>({moduleName:e.name,modulePath:e.path,assets:e.assets}))};if(null==(t=e.metaData)?void 0:t.prefetchInterface){let t=e.metaData.prefetchInterface;b=polyfills._({},b,{prefetchInterface:t})}if(null==(r=e.metaData)?void 0:r.prefetchEntry){let{path:t,name:r,type:n}=e.metaData.prefetchEntry;b=polyfills._({},b,{prefetchEntry:simpleJoinRemoteEntry(t,r),prefetchEntryType:n})}return o="publicPath"in e.metaData?polyfills._({},b,{publicPath:c(),ssrPublicPath:e.metaData.ssrPublicPath}):polyfills._({},b,{getPublicPath:c()}),g&&(o.ssrRemoteEntry=simpleJoinRemoteEntry(g.path,g.name),o.ssrRemoteEntryType=g.type||"commonjs-module"),o}function isManifestProvider(e){return!!("remoteEntry"in e&&e.remoteEntry.includes(MANIFEST_EXT))}let PREFIX="[ Module Federation ]",Logger=class{setPrefix(e){this.prefix=e}log(){for(var e=arguments.length,t=Array(e),r=0;r{r&&("async"===e||"defer"===e?r[e]=n[e]:r.getAttribute(e)||r.setAttribute(e,n[e]))})}let a=async(n,o)=>{clearTimeout(t);let i=()=>{(null==o?void 0:o.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(o)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(r&&(r.onerror=null,r.onload=null,safeWrapper(()=>{let{needDeleteScript:t=!0}=e;t&&(null==r?void 0:r.parentNode)&&r.parentNode.removeChild(r)}),n&&"function"==typeof n)){let e=n(o);if(e instanceof Promise){let t=await e;return i(),t}return i(),e}i()};return r.onerror=a.bind(null,r.onerror),r.onload=a.bind(null,r.onload),t=setTimeout(()=>{a(null,Error(`Remote script "${e.url}" time-outed.`))},o),{script:r,needAttach:n}}function createLink(e){let t=null,r=!0,n=document.getElementsByTagName("link");for(let o=0;o{t&&!t.getAttribute(e)&&t.setAttribute(e,n[e])})}let o=(r,n)=>{let o=()=>{(null==n?void 0:n.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(n)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(t&&(t.onerror=null,t.onload=null,safeWrapper(()=>{let{needDeleteLink:r=!0}=e;r&&(null==t?void 0:t.parentNode)&&t.parentNode.removeChild(t)}),r)){let e=r(n);return o(),e}o()};return t.onerror=o.bind(null,t.onerror),t.onload=o.bind(null,t.onload),{link:t,needAttach:r}}function loadScript(e,t){let{attrs:r={},createScriptHook:n}=t;return new Promise((t,o)=>{let{script:i,needAttach:a}=createScript({url:e,cb:t,onErrorCallback:o,attrs:polyfills._({fetchpriority:"high"},r),createScriptHook:n,needDeleteScript:!0});a&&document.head.appendChild(i)})}function importNodeModule(e){if(!e)throw Error("import specifier is required");return Function("name","return import(name)")(e).then(e=>e).catch(t=>{throw console.error(`Error importing module ${e}:`,t),t})}let loadNodeFetch=async()=>{let e=await importNodeModule("node-fetch");return e.default||e},lazyLoaderHookFetch=async(e,t,r)=>{let n=(e,t)=>r.lifecycle.fetch.emit(e,t),o=await n(e,t||{});return o&&o instanceof Response?o:("u"{let urlObj;if(null==loaderHook?void 0:loaderHook.createScriptHook){let hookResult=loaderHook.createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>(null==loaderHook?void 0:loaderHook.fetch)?(e,t)=>lazyLoaderHookFetch(e,t,loaderHook):"u"{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} })`,{filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);let exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){let container=exportedInterface[attrs.globalName]||exportedInterface;cb(void 0,container);return}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:Error(`Script execution error: ${e}`))}};getFetch().then(async e=>{if((null==attrs?void 0:attrs.type)==="esm"||(null==attrs?void 0:attrs.type)==="module")return loadModule(urlObj.href,{fetch:e,vm:await importNodeModule("vm")}).then(async e=>{await e.evaluate(),cb(void 0,e.namespace)}).catch(e=>{cb(e instanceof Error?e:Error(`Script execution error: ${e}`))});handleScriptFetch(e,urlObj)}).catch(e=>{cb(e)})}:(e,t,r,n)=>{t(Error("createScriptNode is disabled in non-Node.js environment"))},loadScriptNode="u"new Promise((r,n)=>{createScriptNode(e,(e,o)=>{if(e)n(e);else{var i,a;let e=(null==t||null==(i=t.attrs)?void 0:i.globalName)||`__FEDERATION_${null==t||null==(a=t.attrs)?void 0:a.name}:custom__`;r(globalThis[e]=o)}},t.attrs,t.loaderHook)}):(e,t)=>{throw Error("loadScriptNode is disabled in non-Node.js environment")};async function loadModule(e,t){let{fetch:r,vm:n}=t,o=await r(e),i=await o.text(),a=new n.SourceTextModule(i,{importModuleDynamically:async(r,n)=>loadModule(new URL(r,e).href,t)});return await a.link(async r=>{let n=new URL(r,e).href;return await loadModule(n,t)}),a}function normalizeOptions(e,t,r){return function(n){if(!1===n)return!1;if(void 0===n)if(e)return t;else return!1;if(!0===n)return t;if(n&&"object"==typeof n)return polyfills._({},t,n);throw Error(`Unexpected type for \`${r}\`, expect boolean/undefined/object, got: ${typeof n}`)}}exports.BROWSER_LOG_KEY=BROWSER_LOG_KEY,exports.BROWSER_LOG_VALUE=BROWSER_LOG_VALUE,exports.ENCODE_NAME_PREFIX=ENCODE_NAME_PREFIX,exports.EncodedNameTransformMap=EncodedNameTransformMap,exports.FederationModuleManifest=FederationModuleManifest,exports.MANIFEST_EXT=MANIFEST_EXT,exports.MFModuleType=MFModuleType,exports.MFPrefetchCommon=MFPrefetchCommon,exports.MODULE_DEVTOOL_IDENTIFIER=MODULE_DEVTOOL_IDENTIFIER,exports.ManifestFileName=ManifestFileName,exports.NameTransformMap=NameTransformMap,exports.NameTransformSymbol=NameTransformSymbol,exports.SEPARATOR=SEPARATOR,exports.StatsFileName=StatsFileName,exports.TEMP_DIR=TEMP_DIR,exports.assert=assert,exports.composeKeyWithSeparator=composeKeyWithSeparator,exports.containerPlugin=ContainerPlugin,exports.containerReferencePlugin=ContainerReferencePlugin,exports.createLink=createLink,exports.createLogger=createLogger,exports.createScript=createScript,exports.createScriptNode=createScriptNode,exports.decodeName=decodeName,exports.encodeName=encodeName,exports.error=error,exports.generateExposeFilename=generateExposeFilename,exports.generateShareFilename=generateShareFilename,exports.generateSnapshotFromManifest=generateSnapshotFromManifest,exports.getProcessEnv=getProcessEnv,exports.getResourceUrl=getResourceUrl,exports.inferAutoPublicPath=inferAutoPublicPath,exports.isBrowserEnv=isBrowserEnv,exports.isDebugMode=isDebugMode,exports.isManifestProvider=isManifestProvider,exports.isReactNativeEnv=isReactNativeEnv,exports.isRequiredVersion=isRequiredVersion,exports.isStaticResourcesEqual=isStaticResourcesEqual,exports.loadScript=loadScript,exports.loadScriptNode=loadScriptNode,exports.logger=logger,exports.moduleFederationPlugin=ModuleFederationPlugin,exports.normalizeOptions=normalizeOptions,exports.parseEntry=parseEntry,exports.safeToString=safeToString,exports.safeWrapper=safeWrapper,exports.sharePlugin=SharePlugin,exports.simpleJoinRemoteEntry=simpleJoinRemoteEntry,exports.warn=warn},9066(e,t){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t{let t=l.R;t||(t=[]);let n=s[e],a=c[e];if(t.indexOf(n)>=0)return;if(t.push(n),n.p)return r.push(n.p);let u=t=>{t||(t=Error("Container missing")),"string"==typeof t.message&&(t.message+=` -while loading "${n[1]}" from ${n[2]}`),l.m[e]=()=>{throw t},n.p=0},h=(e,t,o,i,a,s)=>{try{let l=e(t,o);if(!l||!l.then)return a(l,i,s);{let e=l.then(e=>a(e,i),u);if(!s)return e;r.push(n.p=e)}}catch(e){u(e)}},f=(e,t,r)=>e?h(l.I,n[0],0,e,d,r):u();var d=(e,r,o)=>h(r.get,n[1],t,0,p,o),p=t=>{n.p=1,l.m[e]=e=>{e.exports=t()}};let m=()=>{try{let e=i.decodeName(a[0].name,i.ENCODE_NAME_PREFIX)+n[1].slice(1),t=l.federation.instance,r=()=>l.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"});if("version-first"===t.options.shareStrategy)return Promise.all(t.sharedHandler.initializeSharing(n[0])).then(()=>r());return r()}catch(e){u(e)}};1===a.length&&o.FEDERATION_SUPPORTED_TYPES.includes(a[0].externalType)&&a[0].name?h(m,n[2],0,0,p,1):h(l,n[2],0,0,f,1)})}function l(e){let{chunkId:t,promises:r,chunkMapping:n,installedModules:o,moduleToHandlerMapping:i,webpackRequire:s}=e;a(s),s.o(n,t)&&n[t].forEach(e=>{if(s.o(o,e))return r.push(o[e]);let t=t=>{o[e]=0,s.m[e]=r=>{delete s.c[e],r.exports=t()}},n=t=>{delete o[e],s.m[e]=r=>{throw delete s.c[e],t}};try{let a=s.federation.instance;if(!a)throw Error("Federation instance not found!");let{shareKey:l,getter:c,shareInfo:u}=i[e],h=a.loadShare(l,{customShareInfo:u}).then(e=>!1===e?c():e);h.then?r.push(o[e]=h.then(t).catch(n)):t(h)}catch(e){n(e)}})}function c(e){let{shareScopeName:t,webpackRequire:r,initPromises:n,initTokens:i,initScope:s}=e,l=Array.isArray(t)?t:[t];var c=[],u=function(e){s||(s=[]);let l=r.federation.instance;var c=i[e];if(c||(c=i[e]={from:l.name}),s.indexOf(c)>=0)return;s.push(c);let u=n[e];if(u)return u;var h=e=>"u">typeof console&&console.warn&&console.warn(e),f=n=>{var o=e=>h("Initialization of sharing external failed: "+e);try{var i=r(n);if(!i)return;var a=n=>n&&n.init&&n.init(r.S[e],s,{shareScopeMap:r.S||{},shareScopeKeys:t});if(i.then)return d.push(i.then(a,o));var l=a(i);if(l&&"boolean"!=typeof l&&l.then)return d.push(l.catch(o))}catch(e){o(e)}};let d=l.initializeSharing(e,{strategy:l.options.shareStrategy,initScope:s,from:"build"});a(r);let p=r.federation.bundlerRuntimeOptions.remotes;return(p&&Object.keys(p.idToRemoteMap).forEach(e=>{let t=p.idToRemoteMap[e],r=p.idToExternalAndNameMapping[e][2];if(t.length>1)f(r);else if(1===t.length){let e=t[0];o.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||f(r)}}),d.length)?n[e]=Promise.all(d).then(()=>n[e]=!0):n[e]=!0};return l.forEach(e=>{c.push(u(e))}),Promise.all(c).then(()=>!0)}function u(e){let{moduleId:t,moduleToHandlerMapping:r,webpackRequire:n}=e,o=n.federation.instance;if(!o)throw Error("Federation instance not found!");let{shareKey:i,shareInfo:a}=r[t];try{return o.loadShareSync(i,{customShareInfo:a})}catch(e){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),e}}function h(e){let{moduleToHandlerMapping:t,webpackRequire:r,installedModules:n,initialConsumes:o}=e;o.forEach(e=>{r.m[e]=o=>{n[e]=0,delete r.c[e];let i=u({moduleId:e,moduleToHandlerMapping:t,webpackRequire:r});if("function"!=typeof i)throw Error(`Shared module is not available for eager consumption: ${e}`);o.exports=i()}})}function f(){return(f=Object.assign||function(e){for(var t=1;t{if(!s||!l)return void a.initShareScopeMap(e,r,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}});l[e]||(l[e]={});let t=l[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})});else{let e=o||"default";Array.isArray(s)?s.forEach(e=>{l[e]||(l[e]={});let t=l[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}):a.initShareScopeMap(e,r,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}return(t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),Array.isArray(o))?t.federation.initOptions.shared?t.I(o,n):Promise.all(o.map(e=>t.I(e,n))).then(()=>!0):t.I(o||"default",n)}e.exports={runtime:function(e){var t=Object.create(null);if(e)for(var r in e)t[r]=e[r];return t.default=e,Object.freeze(t)}(n),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:s,consumes:l,I:c,S:{},installInitialConsumes:h,initContainerEntry:d},attachShareScopeMap:a,bundlerRuntimeOptions:{}}},9080(e,t,r){"use strict";var n,o,i,a,s,l,c,u,h,f,d,p,m=r(6591),_=r.n(m);let y=[],g={"@pimcore/studio-ui-bundle":[{alias:"@pimcore/studio-ui-bundle",externalType:"promise",shareScope:"default"}],"@pimcore/data-hub":[{alias:"@pimcore/data-hub",externalType:"promise",shareScope:"default"}]},E="pimcore_dataimporter_bundle",b="version-first";if((r.initializeSharingData||r.initializeExposesData)&&r.federation){let e=(e,t,r)=>{e&&e[t]&&(e[t]=r)},t=(e,t,r)=>{var n,o,i,a,s,l;let c=r();Array.isArray(c)?(null!=(i=(n=e)[o=t])||(n[o]=[]),e[t].push(...c)):"object"==typeof c&&null!==c&&(null!=(l=(a=e)[s=t])||(a[s]={}),Object.assign(e[t],c))},m=(e,t,r)=>{var n,o,i;null!=(i=(n=e)[o=t])||(n[o]=r())},v=null!=(n=null==(l=r.remotesLoadingData)?void 0:l.chunkMapping)?n:{},S=null!=(o=null==(c=r.remotesLoadingData)?void 0:c.moduleIdToRemoteDataMapping)?o:{},R=null!=(i=null==(u=r.initializeSharingData)?void 0:u.scopeToSharingDataMapping)?i:{},I=null!=(a=null==(h=r.consumesLoadingData)?void 0:h.chunkMapping)?a:{},N=null!=(s=null==(f=r.consumesLoadingData)?void 0:f.moduleIdToConsumeDataMapping)?s:{},$={},O=[],A={},w=null==(d=r.initializeExposesData)?void 0:d.shareScope;for(let e in _())r.federation[e]=_()[e];m(r.federation,"consumesLoadingModuleToHandlerMapping",()=>{let e={};for(let[t,r]of Object.entries(N))e[t]={getter:r.fallback,shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:r.requiredVersion,strictVersion:r.strictVersion,singleton:r.singleton,eager:r.eager},scope:[r.shareScope]},shareKey:r.shareKey};return e}),m(r.federation,"initOptions",()=>({})),m(r.federation.initOptions,"name",()=>E),m(r.federation.initOptions,"shareStrategy",()=>b),m(r.federation.initOptions,"shared",()=>{let e={};for(let[t,r]of Object.entries(R))for(let n of r)if("object"==typeof n&&null!==n){let{name:r,version:o,factory:i,eager:a,singleton:s,requiredVersion:l,strictVersion:c}=n,u={},h=function(e){return void 0!==e};h(s)&&(u.singleton=s),h(l)&&(u.requiredVersion=l),h(a)&&(u.eager=a),h(c)&&(u.strictVersion=c);let f={version:o,scope:[t],shareConfig:u,get:i};e[r]?e[r].push(f):e[r]=[f]}return e}),t(r.federation.initOptions,"remotes",()=>Object.values(g).flat().filter(e=>"script"===e.externalType)),t(r.federation.initOptions,"plugins",()=>y),m(r.federation,"bundlerRuntimeOptions",()=>({})),m(r.federation.bundlerRuntimeOptions,"remotes",()=>({})),m(r.federation.bundlerRuntimeOptions.remotes,"chunkMapping",()=>v),m(r.federation.bundlerRuntimeOptions.remotes,"remoteInfos",()=>g),m(r.federation.bundlerRuntimeOptions.remotes,"idToExternalAndNameMapping",()=>{let e={};for(let[t,r]of Object.entries(S))e[t]=[r.shareScope,r.name,r.externalModuleId,r.remoteName];return e}),m(r.federation.bundlerRuntimeOptions.remotes,"webpackRequire",()=>r),t(r.federation.bundlerRuntimeOptions.remotes,"idToRemoteMap",()=>{let e={};for(let[t,r]of Object.entries(S)){let n=g[r.remoteName];n&&(e[t]=n)}return e}),e(r,"S",r.federation.bundlerRuntime.S),r.federation.attachShareScopeMap&&r.federation.attachShareScopeMap(r),e(r.f,"remotes",(e,t)=>r.federation.bundlerRuntime.remotes({chunkId:e,promises:t,chunkMapping:v,idToExternalAndNameMapping:r.federation.bundlerRuntimeOptions.remotes.idToExternalAndNameMapping,idToRemoteMap:r.federation.bundlerRuntimeOptions.remotes.idToRemoteMap,webpackRequire:r})),e(r.f,"consumes",(e,t)=>r.federation.bundlerRuntime.consumes({chunkId:e,promises:t,chunkMapping:I,moduleToHandlerMapping:r.federation.consumesLoadingModuleToHandlerMapping,installedModules:$,webpackRequire:r})),e(r,"I",(e,t)=>r.federation.bundlerRuntime.I({shareScopeName:e,initScope:t,initPromises:O,initTokens:A,webpackRequire:r})),e(r,"initContainer",(e,t,n)=>r.federation.bundlerRuntime.initContainerEntry({shareScope:e,initScope:t,remoteEntryInitOptions:n,shareScopeKey:w,webpackRequire:r})),e(r,"getContainer",(e,t)=>{var n=r.initializeExposesData.moduleMap;return r.R=t,t=Object.prototype.hasOwnProperty.call(n,e)?n[e]():Promise.resolve().then(()=>{throw Error('Module "'+e+'" does not exist in container.')}),r.R=void 0,t}),r.federation.instance=r.federation.runtime.init(r.federation.initOptions),(null==(p=r.consumesLoadingData)?void 0:p.initialConsumes)&&r.federation.bundlerRuntime.installInitialConsumes({webpackRequire:r,installedModules:$,initialConsumes:r.consumesLoadingData.initialConsumes,moduleToHandlerMapping:r.federation.consumesLoadingModuleToHandlerMapping})}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.c=__webpack_module_cache__,__webpack_require__.x=()=>{var e=__webpack_require__.O(void 0,["109"],()=>__webpack_require__(3109));return __webpack_require__.O(e)},(()=>{__webpack_require__.federation||(__webpack_require__.federation={chunkMatcher:function(e){return 945!=e},rootOutputDir:"../../"})})(),(()=>{__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t}})(),(()=>{__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,r)=>(__webpack_require__.f[r](e,t),t),[]))})(),(()=>{__webpack_require__.u=e=>"static/js/async/"+e+"."+({272:"4302db3d",359:"3ba5f4b6",645:"97b421d0",658:"520c3151",668:"92531b7e",67:"5c1703b3"})[e]+".js"})(),(()=>{__webpack_require__.miniCssF=e=>""+e+".css"})(),(()=>{__webpack_require__.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})()})(),(()=>{__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="pimcore_dataimporter_bundle:";__webpack_require__.l=function(r,n,o,i){if(e[r])return void e[r].push(n);if(void 0!==o)for(var a,s,l=document.getElementsByTagName("script"),c=0;c{__webpack_require__.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{var e=[];__webpack_require__.O=(t,r,n,o)=>{if(r){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,n,o];return}for(var a=1/0,i=0;i=o)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](r[l]))?r.splice(l--,1):(s=!1,o{__webpack_require__.p="/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/"})(),(()=>{__webpack_require__.S={},__webpack_require__.initializeSharingData={scopeToSharingDataMapping:{default:[{name:"@tanstack/react-table",version:"8.21.3",factory:()=>__webpack_require__.e("272").then(()=>()=>__webpack_require__(8755)),eager:0,requiredVersion:"^8.20.5"},{name:"antd-style",version:"3.7.1",factory:()=>Promise.all([__webpack_require__.e("645"),__webpack_require__.e("359"),__webpack_require__.e("945")]).then(()=>()=>__webpack_require__(5644)),eager:0,requiredVersion:"3.7.x"},{name:"classnames",version:"2.5.1",factory:()=>__webpack_require__.e("67").then(()=>()=>__webpack_require__(6942)),eager:0,requiredVersion:"^2.5.1"},{name:"lodash",version:"4.17.21",factory:()=>__webpack_require__.e("668").then(()=>()=>__webpack_require__(2543)),eager:0,requiredVersion:"^4.17.21"},{name:"react-dom",version:"18.3.1",factory:()=>()=>__webpack_require__(961),eager:1,singleton:1,requiredVersion:"*"},{name:"react",version:"18.3.1",factory:()=>()=>__webpack_require__(6540),eager:1,singleton:1,requiredVersion:"*"},{name:"uuid",version:"10.0.0",factory:()=>__webpack_require__.e("658").then(()=>()=>__webpack_require__(1513)),eager:0,requiredVersion:"^10.0.0"}]},uniqueName:"pimcore_dataimporter_bundle"},__webpack_require__.I=__webpack_require__.I||function(){throw Error("should have __webpack_require__.I")}})(),(()=>{__webpack_require__.consumesLoadingData={chunkMapping:{889:["5446"],945:["5104"]},moduleIdToConsumeDataMapping:{5104:{shareScope:"default",shareKey:"react-dom",import:"react-dom",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(961)},5446:{shareScope:"default",shareKey:"react",import:"react",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(6540)}},initialConsumes:["5446"]},__webpack_require__.f.consumes=__webpack_require__.f.consumes||function(){throw Error("should have __webpack_require__.f.consumes")}})(),(()=>{var e={889:0};__webpack_require__.f.j=function(t,r){var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else if(945!=t){var o=new Promise((r,o)=>n=e[t]=[r,o]);r.push(n[2]=o);var i=__webpack_require__.p+__webpack_require__.u(t),a=Error(),s=function(r){if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,n[1](a)}};__webpack_require__.l(i,s,"chunk-"+t,t)}else e[t]=0},__webpack_require__.O.j=t=>0===e[t];var t=(t,r)=>{var n,o,[i,a,s]=r,l=0;if(i.some(t=>0!==e[t])){for(n in a)__webpack_require__.o(a,n)&&(__webpack_require__.m[n]=a[n]);if(s)var c=s(__webpack_require__)}for(t&&t(r);l{__webpack_require__.remotesLoadingData={chunkMapping:{},moduleIdToRemoteDataMapping:{}},__webpack_require__.f.remotes=__webpack_require__.f.remotes||function(){throw Error("should have __webpack_require__.f.remotes")}})(),(()=>{var e=__webpack_require__.x,t=!1;__webpack_require__.x=function(){if(t||(t=!0,__webpack_require__(9080)),"function"==typeof e)return e();console.warn("[MF] Invalid prevStartup")}})();var __webpack_exports__=__webpack_require__.x()})(); \ No newline at end of file +while loading "${n[1]}" from ${n[2]}`),l.m[e]=()=>{throw t},n.p=0},h=(e,t,o,i,a,s)=>{try{let l=e(t,o);if(!l||!l.then)return a(l,i,s);{let e=l.then(e=>a(e,i),u);if(!s)return e;r.push(n.p=e)}}catch(e){u(e)}},f=(e,t,r)=>e?h(l.I,n[0],0,e,d,r):u();var d=(e,r,o)=>h(r.get,n[1],t,0,p,o),p=t=>{n.p=1,l.m[e]=e=>{e.exports=t()}};let m=()=>{try{let e=i.decodeName(a[0].name,i.ENCODE_NAME_PREFIX)+n[1].slice(1),t=l.federation.instance,r=()=>l.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"});if("version-first"===t.options.shareStrategy)return Promise.all(t.sharedHandler.initializeSharing(n[0])).then(()=>r());return r()}catch(e){u(e)}};1===a.length&&o.FEDERATION_SUPPORTED_TYPES.includes(a[0].externalType)&&a[0].name?h(m,n[2],0,0,p,1):h(l,n[2],0,0,f,1)})}function l(e){let{chunkId:t,promises:r,chunkMapping:n,installedModules:o,moduleToHandlerMapping:i,webpackRequire:s}=e;a(s),s.o(n,t)&&n[t].forEach(e=>{if(s.o(o,e))return r.push(o[e]);let t=t=>{o[e]=0,s.m[e]=r=>{delete s.c[e],r.exports=t()}},n=t=>{delete o[e],s.m[e]=r=>{throw delete s.c[e],t}};try{let a=s.federation.instance;if(!a)throw Error("Federation instance not found!");let{shareKey:l,getter:c,shareInfo:u}=i[e],h=a.loadShare(l,{customShareInfo:u}).then(e=>!1===e?c():e);h.then?r.push(o[e]=h.then(t).catch(n)):t(h)}catch(e){n(e)}})}function c(e){let{shareScopeName:t,webpackRequire:r,initPromises:n,initTokens:i,initScope:s}=e,l=Array.isArray(t)?t:[t];var c=[],u=function(e){s||(s=[]);let l=r.federation.instance;var c=i[e];if(c||(c=i[e]={from:l.name}),s.indexOf(c)>=0)return;s.push(c);let u=n[e];if(u)return u;var h=e=>"u">typeof console&&console.warn&&console.warn(e),f=n=>{var o=e=>h("Initialization of sharing external failed: "+e);try{var i=r(n);if(!i)return;var a=n=>n&&n.init&&n.init(r.S[e],s,{shareScopeMap:r.S||{},shareScopeKeys:t});if(i.then)return d.push(i.then(a,o));var l=a(i);if(l&&"boolean"!=typeof l&&l.then)return d.push(l.catch(o))}catch(e){o(e)}};let d=l.initializeSharing(e,{strategy:l.options.shareStrategy,initScope:s,from:"build"});a(r);let p=r.federation.bundlerRuntimeOptions.remotes;return(p&&Object.keys(p.idToRemoteMap).forEach(e=>{let t=p.idToRemoteMap[e],r=p.idToExternalAndNameMapping[e][2];if(t.length>1)f(r);else if(1===t.length){let e=t[0];o.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||f(r)}}),d.length)?n[e]=Promise.all(d).then(()=>n[e]=!0):n[e]=!0};return l.forEach(e=>{c.push(u(e))}),Promise.all(c).then(()=>!0)}function u(e){let{moduleId:t,moduleToHandlerMapping:r,webpackRequire:n}=e,o=n.federation.instance;if(!o)throw Error("Federation instance not found!");let{shareKey:i,shareInfo:a}=r[t];try{return o.loadShareSync(i,{customShareInfo:a})}catch(e){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),e}}function h(e){let{moduleToHandlerMapping:t,webpackRequire:r,installedModules:n,initialConsumes:o}=e;o.forEach(e=>{r.m[e]=o=>{n[e]=0,delete r.c[e];let i=u({moduleId:e,moduleToHandlerMapping:t,webpackRequire:r});if("function"!=typeof i)throw Error(`Shared module is not available for eager consumption: ${e}`);o.exports=i()}})}function f(){return(f=Object.assign||function(e){for(var t=1;t{if(!s||!l)return void a.initShareScopeMap(e,r,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}});l[e]||(l[e]={});let t=l[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})});else{let e=o||"default";Array.isArray(s)?s.forEach(e=>{l[e]||(l[e]={});let t=l[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}):a.initShareScopeMap(e,r,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}return(t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),Array.isArray(o))?t.federation.initOptions.shared?t.I(o,n):Promise.all(o.map(e=>t.I(e,n))).then(()=>!0):t.I(o||"default",n)}e.exports={runtime:function(e){var t=Object.create(null);if(e)for(var r in e)t[r]=e[r];return t.default=e,Object.freeze(t)}(n),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:s,consumes:l,I:c,S:{},installInitialConsumes:h,initContainerEntry:d},attachShareScopeMap:a,bundlerRuntimeOptions:{}}},9080(e,t,r){"use strict";var n,o,i,a,s,l,c,u,h,f,d,p,m=r(6591),_=r.n(m);let y=[],g={"@pimcore/studio-ui-bundle":[{alias:"@pimcore/studio-ui-bundle",externalType:"promise",shareScope:"default"}],"@pimcore/data-hub":[{alias:"@pimcore/data-hub",externalType:"promise",shareScope:"default"}]},E="pimcore_dataimporter_bundle",b="version-first";if((r.initializeSharingData||r.initializeExposesData)&&r.federation){let e=(e,t,r)=>{e&&e[t]&&(e[t]=r)},t=(e,t,r)=>{var n,o,i,a,s,l;let c=r();Array.isArray(c)?(null!=(i=(n=e)[o=t])||(n[o]=[]),e[t].push(...c)):"object"==typeof c&&null!==c&&(null!=(l=(a=e)[s=t])||(a[s]={}),Object.assign(e[t],c))},m=(e,t,r)=>{var n,o,i;null!=(i=(n=e)[o=t])||(n[o]=r())},v=null!=(n=null==(l=r.remotesLoadingData)?void 0:l.chunkMapping)?n:{},S=null!=(o=null==(c=r.remotesLoadingData)?void 0:c.moduleIdToRemoteDataMapping)?o:{},R=null!=(i=null==(u=r.initializeSharingData)?void 0:u.scopeToSharingDataMapping)?i:{},I=null!=(a=null==(h=r.consumesLoadingData)?void 0:h.chunkMapping)?a:{},N=null!=(s=null==(f=r.consumesLoadingData)?void 0:f.moduleIdToConsumeDataMapping)?s:{},$={},O=[],A={},w=null==(d=r.initializeExposesData)?void 0:d.shareScope;for(let e in _())r.federation[e]=_()[e];m(r.federation,"consumesLoadingModuleToHandlerMapping",()=>{let e={};for(let[t,r]of Object.entries(N))e[t]={getter:r.fallback,shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:r.requiredVersion,strictVersion:r.strictVersion,singleton:r.singleton,eager:r.eager},scope:[r.shareScope]},shareKey:r.shareKey};return e}),m(r.federation,"initOptions",()=>({})),m(r.federation.initOptions,"name",()=>E),m(r.federation.initOptions,"shareStrategy",()=>b),m(r.federation.initOptions,"shared",()=>{let e={};for(let[t,r]of Object.entries(R))for(let n of r)if("object"==typeof n&&null!==n){let{name:r,version:o,factory:i,eager:a,singleton:s,requiredVersion:l,strictVersion:c}=n,u={},h=function(e){return void 0!==e};h(s)&&(u.singleton=s),h(l)&&(u.requiredVersion=l),h(a)&&(u.eager=a),h(c)&&(u.strictVersion=c);let f={version:o,scope:[t],shareConfig:u,get:i};e[r]?e[r].push(f):e[r]=[f]}return e}),t(r.federation.initOptions,"remotes",()=>Object.values(g).flat().filter(e=>"script"===e.externalType)),t(r.federation.initOptions,"plugins",()=>y),m(r.federation,"bundlerRuntimeOptions",()=>({})),m(r.federation.bundlerRuntimeOptions,"remotes",()=>({})),m(r.federation.bundlerRuntimeOptions.remotes,"chunkMapping",()=>v),m(r.federation.bundlerRuntimeOptions.remotes,"remoteInfos",()=>g),m(r.federation.bundlerRuntimeOptions.remotes,"idToExternalAndNameMapping",()=>{let e={};for(let[t,r]of Object.entries(S))e[t]=[r.shareScope,r.name,r.externalModuleId,r.remoteName];return e}),m(r.federation.bundlerRuntimeOptions.remotes,"webpackRequire",()=>r),t(r.federation.bundlerRuntimeOptions.remotes,"idToRemoteMap",()=>{let e={};for(let[t,r]of Object.entries(S)){let n=g[r.remoteName];n&&(e[t]=n)}return e}),e(r,"S",r.federation.bundlerRuntime.S),r.federation.attachShareScopeMap&&r.federation.attachShareScopeMap(r),e(r.f,"remotes",(e,t)=>r.federation.bundlerRuntime.remotes({chunkId:e,promises:t,chunkMapping:v,idToExternalAndNameMapping:r.federation.bundlerRuntimeOptions.remotes.idToExternalAndNameMapping,idToRemoteMap:r.federation.bundlerRuntimeOptions.remotes.idToRemoteMap,webpackRequire:r})),e(r.f,"consumes",(e,t)=>r.federation.bundlerRuntime.consumes({chunkId:e,promises:t,chunkMapping:I,moduleToHandlerMapping:r.federation.consumesLoadingModuleToHandlerMapping,installedModules:$,webpackRequire:r})),e(r,"I",(e,t)=>r.federation.bundlerRuntime.I({shareScopeName:e,initScope:t,initPromises:O,initTokens:A,webpackRequire:r})),e(r,"initContainer",(e,t,n)=>r.federation.bundlerRuntime.initContainerEntry({shareScope:e,initScope:t,remoteEntryInitOptions:n,shareScopeKey:w,webpackRequire:r})),e(r,"getContainer",(e,t)=>{var n=r.initializeExposesData.moduleMap;return r.R=t,t=Object.prototype.hasOwnProperty.call(n,e)?n[e]():Promise.resolve().then(()=>{throw Error('Module "'+e+'" does not exist in container.')}),r.R=void 0,t}),r.federation.instance=r.federation.runtime.init(r.federation.initOptions),(null==(p=r.consumesLoadingData)?void 0:p.initialConsumes)&&r.federation.bundlerRuntime.installInitialConsumes({webpackRequire:r,installedModules:$,initialConsumes:r.consumesLoadingData.initialConsumes,moduleToHandlerMapping:r.federation.consumesLoadingModuleToHandlerMapping})}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.c=__webpack_module_cache__,__webpack_require__.x=()=>{var e=__webpack_require__.O(void 0,["109"],()=>__webpack_require__(3109));return __webpack_require__.O(e)},(()=>{__webpack_require__.federation||(__webpack_require__.federation={chunkMatcher:function(e){return 945!=e},rootOutputDir:"../../"})})(),(()=>{__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t}})(),(()=>{__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,r)=>(__webpack_require__.f[r](e,t),t),[]))})(),(()=>{__webpack_require__.u=e=>"static/js/async/"+e+"."+({272:"4302db3d",359:"3ba5f4b6",645:"97b421d0",658:"520c3151",668:"92531b7e",67:"5c1703b3"})[e]+".js"})(),(()=>{__webpack_require__.miniCssF=e=>""+e+".css"})(),(()=>{__webpack_require__.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})()})(),(()=>{__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="pimcore_dataimporter_bundle:";__webpack_require__.l=function(r,n,o,i){if(e[r])return void e[r].push(n);if(void 0!==o)for(var a,s,l=document.getElementsByTagName("script"),c=0;c{__webpack_require__.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{var e=[];__webpack_require__.O=(t,r,n,o)=>{if(r){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,n,o];return}for(var a=1/0,i=0;i=o)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](r[l]))?r.splice(l--,1):(s=!1,o{__webpack_require__.p="/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/"})(),(()=>{__webpack_require__.S={},__webpack_require__.initializeSharingData={scopeToSharingDataMapping:{default:[{name:"@tanstack/react-table",version:"8.21.3",factory:()=>__webpack_require__.e("272").then(()=>()=>__webpack_require__(8755)),eager:0,requiredVersion:"^8.20.5"},{name:"antd-style",version:"3.7.1",factory:()=>Promise.all([__webpack_require__.e("645"),__webpack_require__.e("359"),__webpack_require__.e("945")]).then(()=>()=>__webpack_require__(5644)),eager:0,requiredVersion:"3.7.x"},{name:"classnames",version:"2.5.1",factory:()=>__webpack_require__.e("67").then(()=>()=>__webpack_require__(6942)),eager:0,requiredVersion:"^2.5.1"},{name:"lodash",version:"4.17.21",factory:()=>__webpack_require__.e("668").then(()=>()=>__webpack_require__(2543)),eager:0,requiredVersion:"^4.17.21"},{name:"react-dom",version:"18.3.1",factory:()=>()=>__webpack_require__(961),eager:1,singleton:1,requiredVersion:"*"},{name:"react",version:"18.3.1",factory:()=>()=>__webpack_require__(6540),eager:1,singleton:1,requiredVersion:"*"},{name:"uuid",version:"10.0.0",factory:()=>__webpack_require__.e("658").then(()=>()=>__webpack_require__(1513)),eager:0,requiredVersion:"^10.0.0"}]},uniqueName:"pimcore_dataimporter_bundle"},__webpack_require__.I=__webpack_require__.I||function(){throw Error("should have __webpack_require__.I")}})(),(()=>{__webpack_require__.consumesLoadingData={chunkMapping:{889:["5446"],945:["5104"]},moduleIdToConsumeDataMapping:{5104:{shareScope:"default",shareKey:"react-dom",import:"react-dom",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(961)},5446:{shareScope:"default",shareKey:"react",import:"react",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(6540)}},initialConsumes:["5446"]},__webpack_require__.f.consumes=__webpack_require__.f.consumes||function(){throw Error("should have __webpack_require__.f.consumes")}})(),(()=>{var e={889:0};__webpack_require__.f.j=function(t,r){var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else if(945!=t){var o=new Promise((r,o)=>n=e[t]=[r,o]);r.push(n[2]=o);var i=__webpack_require__.p+__webpack_require__.u(t),a=Error(),s=function(r){if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,n[1](a)}};__webpack_require__.l(i,s,"chunk-"+t,t)}else e[t]=0},__webpack_require__.O.j=t=>0===e[t];var t=(t,r)=>{var n,o,[i,a,s]=r,l=0;if(i.some(t=>0!==e[t])){for(n in a)__webpack_require__.o(a,n)&&(__webpack_require__.m[n]=a[n]);if(s)var c=s(__webpack_require__)}for(t&&t(r);l{__webpack_require__.remotesLoadingData={chunkMapping:{},moduleIdToRemoteDataMapping:{}},__webpack_require__.f.remotes=__webpack_require__.f.remotes||function(){throw Error("should have __webpack_require__.f.remotes")}})(),(()=>{var e=__webpack_require__.x,t=!1;__webpack_require__.x=function(){if(t||(t=!0,__webpack_require__(9080)),"function"==typeof e)return e();console.warn("[MF] Invalid prevStartup")}})();var __webpack_exports__=__webpack_require__.x()})(); \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/main.247600e0.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/main.6334b63f.js.LICENSE.txt diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js similarity index 97% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js index a1e77ee4..0c12e1ee 100644 --- a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js +++ b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js @@ -1,6 +1,6 @@ /*! For license information please see remoteEntry.js.LICENSE.txt */ -var pimcore_dataimporter_bundle;(()=>{"use strict";var __webpack_modules__={2551(e,t,n){var r,a,o,l,i,u,s=n(5446),c=n(9982);function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;ntypeof window&&void 0!==window.document&&void 0!==window.document.createElement,y=Object.prototype.hasOwnProperty,v=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b={},_={};function S(e){return!!y.call(_,e)||!y.call(b,e)&&(v.test(e)?_[e]=!0:(b[e]=!0,!1))}function w(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function E(e,t,n,r){if(null==t||w(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function k(e,t,n,r,a,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){x[e]=new k(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];x[t]=new k(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){x[e]=new k(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){x[e]=new k(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){x[e]=new k(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){x[e]=new k(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){x[e]=new k(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){x[e]=new k(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){x[e]=new k(e,5,!1,e.toLowerCase(),null,!1,!1)});var N=/[\-:]([a-z])/g;function R(e){return e[1].toUpperCase()}function T(e,t,n,r){var a=x.hasOwnProperty(t)?x[t]:null;(null!==a?0!==a.type:r||!(2--i||a[l]!==o[i]){var u="\n"+a[l].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=i);break}}}finally{Q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function Y(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return K(e.type,!1);case 11:return K(e.type.render,!1);case 1:return K(e.type,!0);default:return""}}function X(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case M:return"Fragment";case C:return"Portal";case $:return"Profiler";case O:return"StrictMode";case F:return"Suspense";case z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case L:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case j:return null!==(t=e.displayName||null)?t:X(e.type)||"Memo";case H:t=e._payload,e=e._init;try{return X(e(t))}catch(e){}}return null}function J(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return X(t);case 8:return t===O?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function et(e){var t=ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function en(e){e._valueTracker||(e._valueTracker=et(e))}function er(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ea(e){if(void 0===(e=e||("u">typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function eo(e,t){var n=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function el(e,t){var n=null==t.defaultValue?"":t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:n=Z(null!=t.value?t.value:n),controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ei(e,t){null!=(t=t.checked)&&T(e,"checked",t,!1)}function eu(e,t){ei(e,t);var n=Z(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ec(e,t.type,n):t.hasOwnProperty("defaultValue")&&ec(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function es(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&(void 0===t.value||null===t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ec(e,t,n){("number"!==t||ea(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ef=Array.isArray;function ed(e,t,n,r){if(e=e.options,t){t={};for(var a=0;atypeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,a)})}:e}(function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((eb=eb||document.createElement("div")).innerHTML=""+t.valueOf().toString()+"",t=eb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function eS(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ew={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eE=["Webkit","ms","Moz","O"];function ek(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ew.hasOwnProperty(e)&&ew[e]?(""+t).trim():t+"px"}function ex(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ek(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ew).forEach(function(e){eE.forEach(function(t){ew[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=ew[e]})});var eN=G({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function eR(e,t){if(t){if(eN[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(f(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(f(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(f(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(f(62))}}function eT(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var eI=null;function eP(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eC=null,eM=null,eO=null;function e$(e){if(e=r3(e)){if("function"!=typeof eC)throw Error(f(280));var t=e.stateNode;t&&(t=r6(t),eC(e.stateNode,e.type,t))}}function eL(e){eM?eO?eO.push(e):eO=[e]:eM=e}function eA(){if(eM){var e=eM,t=eO;if(eO=eM=null,e$(e),t)for(e=0;e>>=0)?32:31-(ts(e)/tc|0)|0}var td=64,tp=4194304;function th(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:case 0x4000000:return 0x7c00000&e;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0x40000000;default:return e}}function tm(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,l=0xfffffff&n;if(0!==l){var i=l&~a;0!==i?r=th(i):0!=(o&=l)&&(r=th(o))}else 0!=(l=n&~a)?r=th(l):0!==o&&(r=th(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function tS(e,t,n){e.pendingLanes|=t,0x20000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-tu(t)]=n}function tw(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=nR),nP=" ",nC=!1;function nM(e,t){switch(e){case"keyup":return -1!==nx.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nO(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var n$=!1;function nL(e,t){switch(e){case"compositionend":return nO(t);case"keypress":if(32!==t.which)return null;return nC=!0,nP;case"textInput":return(e=t.data)===nP&&nC?null:e;default:return null}}function nA(e,t){if(n$)return"compositionend"===e||!nN&&nM(e,t)?(e=t5(),t6=t4=t3=null,n$=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n3(r)}}function n6(e,t){return!!e&&!!t&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n6(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function n5(){for(var e=window,t=ea();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=ea(e.document)}return t}function n8(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function n9(e){var t=n5(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&n6(n.ownerDocument.documentElement,n)){if(null!==r&&n8(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=n4(n,o);var l=n4(n,r);a&&l&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n=document.documentMode,re=null,rt=null,rn=null,rr=!1;function ra(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;rr||null==re||re!==ea(r)||(r="selectionStart"in(r=re)&&n8(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},rn&&n2(rn,r)||(rn=r,0<(r=rP(rt,"onSelect")).length&&(t=new no("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=re)))}function ro(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var rl={animationend:ro("Animation","AnimationEnd"),animationiteration:ro("Animation","AnimationIteration"),animationstart:ro("Animation","AnimationStart"),transitionend:ro("Transition","TransitionEnd")},ri={},ru={};function rs(e){if(ri[e])return ri[e];if(!rl[e])return e;var t,n=rl[e];for(t in n)if(n.hasOwnProperty(t)&&t in ru)return ri[e]=n[t];return e}g&&(ru=document.createElement("div").style,"AnimationEvent"in window||(delete rl.animationend.animation,delete rl.animationiteration.animation,delete rl.animationstart.animation),"TransitionEvent"in window||delete rl.transitionend.transition);var rc=rs("animationend"),rf=rs("animationiteration"),rd=rs("animationstart"),rp=rs("transitionend"),rh=new Map,rm="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function rg(e,t){rh.set(e,t),h(t,[e])}for(var ry=0;ryr8||(e.current=r5[r8],r5[r8]=null,r8--)}function ae(e,t){r5[++r8]=e.current,e.current=t}var at={},an=r9(at),ar=r9(!1),aa=at;function ao(e,t){var n=e.type.contextTypes;if(!n)return at;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function al(e){return null!=(e=e.childContextTypes)}function ai(){r7(ar),r7(an)}function au(e,t,n){if(an.current!==at)throw Error(f(168));ae(an,t),ae(ar,n)}function as(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(f(108,J(e)||"Unknown",a));return G({},n,r)}function ac(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||at,aa=an.current,ae(an,e),ae(ar,ar.current),!0}function af(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(r.__reactInternalMemoizedMergedChildContext=e=as(e,t,aa),r7(ar),r7(an),ae(an,e)):r7(ar),ae(ar,n)}var ad=null,ap=!1,ah=!1;function am(e){null===ad?ad=[e]:ad.push(e)}function ag(e){ap=!0,am(e)}function ay(){if(!ah&&null!==ad){ah=!0;var e=0,t=tk;try{var n=ad;for(tk=1;e>=l,a-=l,ax=1<<32-tu(t)+a|n<m?(g=f,f=null):g=f.sibling;var y=p(a,f,i[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(a,f),l=o(y,l,m),null===c?s=y:c.sibling=y,c=y,f=g}if(m===i.length)return n(a,f),aO&&aR(a,m),s;if(null===f){for(;mg?(y=m,m=null):y=m.sibling;var b=p(a,m,v.value,u);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,g),null===c?s=b:c.sibling=b,c=b,m=y}if(v.done)return n(a,m),aO&&aR(a,g),s;if(null===m){for(;!v.done;g++,v=i.next())null!==(v=d(a,v.value,u))&&(l=o(v,l,g),null===c?s=v:c.sibling=v,c=v);return aO&&aR(a,g),s}for(m=r(a,m);!v.done;g++,v=i.next())null!==(v=h(m,a,g,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=o(v,l,g),null===c?s=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(a,e)}),aO&&aR(a,g),s}function y(e,r,o,i){if("object"==typeof o&&null!==o&&o.type===M&&null===o.key&&(o=o.props.children),"object"==typeof o&&null!==o){switch(o.$$typeof){case P:e:{for(var u=o.key,s=r;null!==s;){if(s.key===u){if((u=o.type)===M){if(7===s.tag){n(e,s.sibling),(r=a(s,o.props.children)).return=e,e=r;break e}}else if(s.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===H&&aq(u)===s.type){n(e,s.sibling),(r=a(s,o.props)).ref=aW(e,s,o),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}o.type===M?((r=uN(o.props.children,e.mode,i,o.key)).return=e,e=r):((i=ux(o.type,o.key,o.props,null,e.mode,i)).ref=aW(e,r,o),i.return=e,e=i)}return l(e);case C:e:{for(s=o.key;null!==r;){if(r.key===s)if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}else{n(e,r);break}t(e,r),r=r.sibling}(r=uI(o,e.mode,i)).return=e,e=r}return l(e);case H:return y(e,r,(s=o._init)(o._payload),i)}if(ef(o))return m(e,r,o,i);if(B(o))return g(e,r,o,i);aG(e,o)}return"string"==typeof o&&""!==o||"number"==typeof o?(o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e):(n(e,r),(r=uT(o,e.mode,i)).return=e),l(e=r)):n(e,r)}return y}var aK=aQ(!0),aY=aQ(!1),aX=r9(null),aJ=null,aZ=null,a0=null;function a1(){a0=aZ=aJ=null}function a2(e){var t=aX.current;r7(aX),e._currentValue=t}function a3(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function a4(e,t){aJ=e,a0=aZ=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(lR=!0),e.firstContext=null)}function a6(e){var t=e._currentValue;if(a0!==e)if(e={context:e,memoizedValue:t,next:null},null===aZ){if(null===aJ)throw Error(f(308));aZ=e,aJ.dependencies={lanes:0,firstContext:e}}else aZ=aZ.next=e;return t}var a5=null;function a8(e){null===a5?a5=[e]:a5.push(e)}function a9(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,a8(t)):(n.next=a.next,a.next=n),t.interleaved=n,a7(e,r)}function a7(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var oe=!1;function ot(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function on(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function or(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function oa(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&iN)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,a7(e,n)}return null===(a=r.interleaved)?(t.next=t,a8(r)):(t.next=a.next,a.next=t),r.interleaved=t,a7(e,n)}function oo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tE(e,n)}}function ol(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=l:o=o.next=l,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function oi(e,t,n,r){var a=e.updateQueue;oe=!1;var o=a.firstBaseUpdate,l=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var u=i,s=u.next;u.next=null,null===l?o=s:l.next=s,l=u;var c=e.alternate;null!==c&&(i=(c=c.updateQueue).lastBaseUpdate)!==l&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u)}if(null!==o){var f=a.baseState;for(l=0,c=s=u=null,i=o;;){var d=i.lane,p=i.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(d=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(p,f,d):h))break e;f=G({},f,d);break e;case 2:oe=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[i]:d.push(i))}else p={eventTime:p,lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=p,u=f):c=c.next=p,l|=d;if(null===(i=i.next))if(null===(i=a.shared.pending))break;else i=(d=i).next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}if(null===c&&(u=f),a.baseState=u,a.firstBaseUpdate=s,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do l|=a.lane,a=a.next;while(a!==t)}else null===o&&(a.shared.lanes=0);i$|=l,e.lanes=l,e.memoizedState=f}}function ou(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?n:4,e(!0);var r=oE.transition;oE.transition={};try{e(!1),t()}finally{tk=n,oE.transition=r}}function le(){return oD().memoizedState}function lt(e,t,n){var r=iZ(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lr(e)?la(t,n):null!==(n=a9(e,t,n,r))&&(i0(n,e,r,iJ()),lo(n,t,r))}function ln(e,t,n){var r=iZ(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lr(e))la(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=o(l,n);if(a.hasEagerState=!0,a.eagerState=i,n1(i,l)){var u=t.interleaved;null===u?(a.next=a,a8(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch(e){}finally{}null!==(n=a9(e,t,a,r))&&(i0(n,e,r,a=iJ()),lo(n,t,r))}}function lr(e){var t=e.alternate;return e===ox||null!==t&&t===ox}function la(e,t){oI=oT=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function lo(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,t.lanes=n|=r,tE(e,n)}}var ll={readContext:a6,useCallback:oM,useContext:oM,useEffect:oM,useImperativeHandle:oM,useInsertionEffect:oM,useLayoutEffect:oM,useMemo:oM,useReducer:oM,useRef:oM,useState:oM,useDebugValue:oM,useDeferredValue:oM,useTransition:oM,useMutableSource:oM,useSyncExternalStore:oM,useId:oM,unstable_isNewReconciler:!1},li={readContext:a6,useCallback:function(e,t){return oA().memoizedState=[e,void 0===t?null:t],e},useContext:a6,useEffect:oZ,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oX(4194308,4,o3.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oX(4194308,4,e,t)},useInsertionEffect:function(e,t){return oX(4,2,e,t)},useMemo:function(e,t){return t=void 0===t?null:t,oA().memoizedState=[e=e(),t],e},useReducer:function(e,t,n){var r=oA();return r.memoizedState=r.baseState=t=void 0!==n?n(t):t,r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=lt.bind(null,ox,e),[r.memoizedState,e]},useRef:function(e){return oA().memoizedState={current:e}},useState:oQ,useDebugValue:o6,useDeferredValue:function(e){return oA().memoizedState=e},useTransition:function(){var e=oQ(!1),t=e[0];return e=o7.bind(null,e[1]),oA().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ox,a=oA();if(aO){if(void 0===n)throw Error(f(407));n=n()}else{if(n=t(),null===iR)throw Error(f(349));0!=(30&ok)||oV(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,oZ(oW.bind(null,r,o,e),[e]),r.flags|=2048,oK(9,oB.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=oA(),t=iR.identifierPrefix;if(aO){var n=aN,r=ax;t=":"+t+"R"+(n=(r&~(1<<32-tu(r)-1)).toString(32)+n),0<(n=oP++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=oC++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},lu={readContext:a6,useCallback:o5,useContext:a6,useEffect:o0,useImperativeHandle:o4,useInsertionEffect:o1,useLayoutEffect:o2,useMemo:o8,useReducer:oz,useRef:oY,useState:function(){return oz(oF)},useDebugValue:o6,useDeferredValue:function(e){return o9(oD(),oN.memoizedState,e)},useTransition:function(){return[oz(oF)[0],oD().memoizedState]},useMutableSource:oH,useSyncExternalStore:oU,useId:le,unstable_isNewReconciler:!1},ls={readContext:a6,useCallback:o5,useContext:a6,useEffect:o0,useImperativeHandle:o4,useInsertionEffect:o1,useLayoutEffect:o2,useMemo:o8,useReducer:oj,useRef:oY,useState:function(){return oj(oF)},useDebugValue:o6,useDeferredValue:function(e){var t=oD();return null===oN?t.memoizedState=e:o9(t,oN.memoizedState,e)},useTransition:function(){return[oj(oF)[0],oD().memoizedState]},useMutableSource:oH,useSyncExternalStore:oU,useId:le,unstable_isNewReconciler:!1};function lc(e,t){if(e&&e.defaultProps)for(var n in t=G({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function lf(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:G({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ld={isMounted:function(e){return!!(e=e._reactInternals)&&eJ(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=iJ(),a=iZ(e),o=or(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=oa(e,o,a))&&(i0(t,e,a,r),oo(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=iJ(),a=iZ(e),o=or(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=oa(e,o,a))&&(i0(t,e,a,r),oo(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=iJ(),r=iZ(e),a=or(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=oa(e,a,r))&&(i0(t,e,r,n),oo(t,e,r))}};function lp(e,t,n,r,a,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||!n2(n,r)||!n2(a,o)}function lh(e,t,n){var r=!1,a=at,o=t.contextType;return"object"==typeof o&&null!==o?o=a6(o):(a=al(t)?aa:an.current,o=(r=null!=(r=t.contextTypes))?ao(e,a):at),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ld,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function lm(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ld.enqueueReplaceState(t,t.state,null)}function lg(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},ot(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=a6(o):a.context=ao(e,o=al(t)?aa:an.current),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(lf(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&ld.enqueueReplaceState(a,a.state,null),oi(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function ly(e,t){try{var n="",r=t;do n+=Y(r),r=r.return;while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function lv(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function lb(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var l_="function"==typeof WeakMap?WeakMap:Map;function lS(e,t,n){(n=or(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){iU||(iU=!0,iV=r),lb(e,t)},n}function lw(e,t,n){(n=or(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){lb(e,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){lb(e,t),"function"!=typeof r&&(null===iB?iB=new Set([this]):iB.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function lE(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new l_;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=um.bind(null,e,t,n),t.then(e,e))}function lk(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function lx(e,t,n,r,a){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=or(-1,1)).tag=2,oa(n,t,1))),n.lanes|=1):(e.flags|=65536,e.lanes=a),e}var lN=I.ReactCurrentOwner,lR=!1;function lT(e,t,n,r){t.child=null===e?aY(t,null,n,r):aK(t,e.child,n,r)}function lI(e,t,n,r,a){n=n.render;var o=t.ref;return(a4(t,a),r=o$(e,t,n,r,o,a),n=oL(),null===e||lR)?(aO&&n&&aI(t),t.flags|=1,lT(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,lK(e,t,a))}function lP(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||uw(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ux(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,lC(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var l=o.memoizedProps;if((n=null!==(n=n.compare)?n:n2)(l,r)&&e.ref===t.ref)return lK(e,t,a)}return t.flags|=1,(e=uk(o,r)).ref=t.ref,e.return=t,t.child=e}function lC(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(n2(o,r)&&e.ref===t.ref)if(lR=!1,t.pendingProps=r=o,0==(e.lanes&a))return t.lanes=e.lanes,lK(e,t,a);else 0!=(131072&e.flags)&&(lR=!0)}return l$(e,t,n,r,a)}function lM(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ae(iC,iP),iP|=n;else{if(0==(0x40000000&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=0x40000000,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ae(iC,iP),iP|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,ae(iC,iP),iP|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,ae(iC,iP),iP|=r;return lT(e,t,a,n),t.child}function lO(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function l$(e,t,n,r,a){var o=al(n)?aa:an.current;return(o=ao(t,o),a4(t,a),n=o$(e,t,n,r,o,a),r=oL(),null===e||lR)?(aO&&r&&aI(t),t.flags|=1,lT(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,lK(e,t,a))}function lL(e,t,n,r,a){if(al(n)){var o=!0;ac(t)}else o=!1;if(a4(t,a),null===t.stateNode)lQ(e,t),lh(t,n,r),lg(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var u=l.context,s=n.contextType;s="object"==typeof s&&null!==s?a6(s):ao(t,s=al(n)?aa:an.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||u!==s)&&lm(t,l,r,s),oe=!1;var d=t.memoizedState;l.state=d,oi(t,r,l,a),u=t.memoizedState,i!==r||d!==u||ar.current||oe?("function"==typeof c&&(lf(t,n,c,r),u=t.memoizedState),(i=oe||lp(t,n,i,r,d,u,s))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=s,r=i):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,on(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:lc(t.type,i),l.props=s,f=t.pendingProps,d=l.context,u="object"==typeof(u=n.contextType)&&null!==u?a6(u):ao(t,u=al(n)?aa:an.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==f||d!==u)&&lm(t,l,r,u),oe=!1,d=t.memoizedState,l.state=d,oi(t,r,l,a);var h=t.memoizedState;i!==f||d!==h||ar.current||oe?("function"==typeof p&&(lf(t,n,p,r),h=t.memoizedState),(s=oe||lp(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,h,u),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),l.props=r,l.state=h,l.context=u,r=s):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return lA(e,t,n,r,o,a)}function lA(e,t,n,r,a,o){lO(e,t);var l=0!=(128&t.flags);if(!r&&!l)return a&&af(t,n,!1),lK(e,t,o);r=t.stateNode,lN.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=aK(t,e.child,null,o),t.child=aK(t,null,i,o)):lT(e,t,i,o),t.memoizedState=r.state,a&&af(t,n,!0),t.child}function lD(e){var t=e.stateNode;t.pendingContext?au(e,t.pendingContext,t.pendingContext!==t.context):t.context&&au(e,t.context,!1),oh(e,t.containerInfo)}function lF(e,t,n,r,a){return aU(),aV(a),t.flags|=256,lT(e,t,n,r),t.child}var lz={dehydrated:null,treeContext:null,retryLane:0};function lj(e){return{baseLanes:e,cachePool:null,transitions:null}}function lH(e,t,n){var r,a=t.pendingProps,o=ov.current,l=!1,i=0!=(128&t.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(l=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(o|=1),ae(ov,1&o),null===e)return(aF(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=0x40000000,null):(i=a.children,e=a.fallback,l?(a=t.mode,l=t.child,i={mode:"hidden",children:i},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=uR(i,a,0,null),e=uN(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=lj(n),t.memoizedState=lz,e):lU(t,i));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return lB(e,t,i,a,r,o,n);if(l){l=a.fallback,i=t.mode,r=(o=e.child).sibling;var u={mode:"hidden",children:a.children};return 0==(1&i)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=uk(o,u)).subtreeFlags=0xe00000&o.subtreeFlags,null!==r?l=uk(r,l):(l=uN(l,i,n,null),l.flags|=2),l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,i=null===(i=e.child.memoizedState)?lj(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=lz,a}return e=(l=e.child).sibling,a=uk(l,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function lU(e,t){return(t=uR({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function lV(e,t,n,r){return null!==r&&aV(r),aK(t,e.child,null,n),e=lU(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lB(e,t,n,r,a,o,l){if(n)return 256&t.flags?(t.flags&=-257,lV(e,t,l,r=lv(Error(f(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=uR({mode:"visible",children:r.children},a,0,null),o=uN(o,a,l,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&aK(t,e.child,null,l),t.child.memoizedState=lj(l),t.memoizedState=lz,o);if(0==(1&t.mode))return lV(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var i=r.dgst;return r=i,lV(e,t,l,r=lv(o=Error(f(419)),r,void 0))}if(i=0!=(l&e.childLanes),lR||i){if(null!==(r=iR)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 0x1000000:case 0x2000000:case 0x4000000:a=32;break;case 0x20000000:a=0x10000000;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|l))?0:a)&&a!==o.retryLane&&(o.retryLane=a,a7(e,a),i0(r,e,a,-1))}return ua(),lV(e,t,l,r=lv(Error(f(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=uy.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,aM=rq(a.nextSibling),aC=t,aO=!0,a$=null,null!==e&&(aw[aE++]=ax,aw[aE++]=aN,aw[aE++]=ak,ax=e.id,aN=e.overflow,ak=t),t=lU(t,r.children),t.flags|=4096,t)}function lW(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),a3(e.return,t,n)}function lG(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function lq(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(lT(e,t,r.children,n),0!=(2&(r=ov.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lW(e,n,t);else if(19===e.tag)lW(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ae(ov,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===ob(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),lG(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ob(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}lG(t,!0,n,null,o);break;case"together":lG(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lQ(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lK(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),i$|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=uk(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=uk(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function lY(e,t,n){switch(t.tag){case 3:lD(t),aU();break;case 5:og(t);break;case 1:al(t.type)&&ac(t);break;case 4:oh(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;ae(aX,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState)){if(null!==r.dehydrated)return ae(ov,1&ov.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lH(e,t,n);return ae(ov,1&ov.current),null!==(e=lK(e,t,n))?e.sibling:null}ae(ov,1&ov.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return lq(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ae(ov,ov.current),!r)return null;break;case 22:case 23:return t.lanes=0,lM(e,t,n)}return lK(e,t,n)}function lX(e,t){if(!aO)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lJ(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=0xe00000&a.subtreeFlags,r|=0xe00000&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function lZ(e,t,n){var r=t.pendingProps;switch(aP(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lJ(t),null;case 1:case 17:return al(t.type)&&ai(),lJ(t),null;case 3:return r=t.stateNode,om(),r7(ar),r7(an),oS(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(aj(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==a$&&(i4(a$),a$=null))),o(e,t),lJ(t),null;case 5:oy(t);var u=op(od.current);if(n=t.type,null!==e&&null!=t.stateNode)l(e,t,n,r,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(f(166));return lJ(t),null}if(e=op(oc.current),aj(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[rY]=t,r[rX]=s,e=0!=(1&t.mode),n){case"dialog":rE("cancel",r),rE("close",r);break;case"iframe":case"object":case"embed":rE("load",r);break;case"video":case"audio":for(u=0;u<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[rY]=t,e[rX]=r,a(e,t,!1,!1),t.stateNode=e;e:{switch(c=eT(n,r),n){case"dialog":rE("cancel",e),rE("close",e),u=r;break;case"iframe":case"object":case"embed":rE("load",e),u=r;break;case"video":case"audio":for(u=0;uij&&(t.flags|=128,r=!0,lX(s,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ob(c))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),lX(s,!0),null===s.tail&&"hidden"===s.tailMode&&!c.alternate&&!aO)return lJ(t),null}else 2*e9()-s.renderingStartTime>ij&&0x40000000!==n&&(t.flags|=128,r=!0,lX(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=s.last)?n.sibling=c:t.child=c,s.last=c)}if(null!==s.tail)return t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=e9(),t.sibling=null,n=ov.current,ae(ov,r?1&n|2:1&n),t;return lJ(t),null;case 22:case 23:return ue(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(0x40000000&iP)&&(lJ(t),6&t.subtreeFlags&&(t.flags|=8192)):lJ(t),null;case 24:case 25:return null}throw Error(f(156,t.tag))}function l0(e,t){switch(aP(t),t.tag){case 1:return al(t.type)&&ai(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return om(),r7(ar),r7(an),oS(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oy(t),null;case 13:if(r7(ov),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(f(340));aU()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return r7(ov),null;case 4:return om(),null;case 10:return a2(t.type._context),null;case 22:case 23:return ue(),null;default:return null}}a=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},o=function(){},l=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,op(oc.current);var o,l=null;switch(n){case"input":a=eo(e,a),r=eo(e,r),l=[];break;case"select":a=G({},a,{value:void 0}),r=G({},r,{value:void 0}),l=[];break;case"textarea":a=ep(e,a),r=ep(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=rD)}for(s in eR(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s){var i=a[s];for(o in i)i.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(p.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in r){var u=r[s];if(i=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==i&&(null!=u||null!=i))if("style"===s)if(i){for(o in i)!i.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&i[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(l||(l=[]),l.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,i=i?i.__html:void 0,null!=u&&i!==u&&(l=l||[]).push(s,u)):"children"===s?"string"!=typeof u&&"number"!=typeof u||(l=l||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(p.hasOwnProperty(s)?(null!=u&&"onScroll"===s&&rE("scroll",e),l||i===u||(l=[])):(l=l||[]).push(s,u))}n&&(l=l||[]).push("style",n);var s=l;(t.updateQueue=s)&&(t.flags|=4)}},i=function(e,t,n,r){n!==r&&(t.flags|=4)};var l1=!1,l2=!1,l3="function"==typeof WeakSet?WeakSet:Set,l4=null;function l6(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){uh(e,t,n)}else n.current=null}function l5(e,t,n){try{n()}catch(n){uh(e,t,n)}}var l8=!1;function l9(e,t){if(rF=tY,n8(e=n5())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a,o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(e){n=null;break e}var i=0,u=-1,s=-1,c=0,d=0,p=e,h=null;t:for(;;){for(;p!==n||0!==o&&3!==p.nodeType||(u=i+o),p!==l||0!==r&&3!==p.nodeType||(s=i+r),3===p.nodeType&&(i+=p.nodeValue.length),null!==(a=p.firstChild);)h=p,p=a;for(;;){if(p===e)break t;if(h===n&&++c===o&&(u=i),h===l&&++d===r&&(s=i),null!==(a=p.nextSibling))break;h=(p=h).parentNode}p=a}n=-1===u||-1===s?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(rz={focusedElem:e,selectionRange:n},tY=!1,l4=t;null!==l4;)if(e=(t=l4).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,l4=e;else for(;null!==l4;){t=l4;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,y=m.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:lc(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(f(163))}}catch(e){uh(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,l4=e;break}l4=t.return}return m=l8,l8=!1,m}function l7(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&l5(t,n,o)}a=a.next}while(a!==r)}}function ie(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function it(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ir(e){var t=e.alternate;null!==t&&(e.alternate=null,ir(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[rY],delete t[rX],delete t[rZ],delete t[r0],delete t[r1]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ia(e){return 5===e.tag||3===e.tag||4===e.tag}function io(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ia(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function il(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=rD));else if(4!==r&&null!==(e=e.child))for(il(e,t,n),e=e.sibling;null!==e;)il(e,t,n),e=e.sibling}function ii(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ii(e,t,n),e=e.sibling;null!==e;)ii(e,t,n),e=e.sibling}var iu=null,is=!1;function ic(e,t,n){for(n=n.child;null!==n;)id(e,t,n),n=n.sibling}function id(e,t,n){if(tl&&"function"==typeof tl.onCommitFiberUnmount)try{tl.onCommitFiberUnmount(to,n)}catch(e){}switch(n.tag){case 5:l2||l6(n,t);case 6:var r=iu,a=is;iu=null,ic(e,t,n),iu=r,is=a,null!==iu&&(is?(e=iu,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):iu.removeChild(n.stateNode));break;case 18:null!==iu&&(is?(e=iu,n=n.stateNode,8===e.nodeType?rG(e.parentNode,n):1===e.nodeType&&rG(e,n),tQ(e)):rG(iu,n.stateNode));break;case 4:r=iu,a=is,iu=n.stateNode.containerInfo,is=!0,ic(e,t,n),iu=r,is=a;break;case 0:case 11:case 14:case 15:if(!l2&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){a=r=r.next;do{var o=a,l=o.destroy;o=o.tag,void 0!==l&&(0!=(2&o)?l5(n,t,l):0!=(4&o)&&l5(n,t,l)),a=a.next}while(a!==r)}ic(e,t,n);break;case 1:if(!l2&&(l6(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){uh(n,t,e)}ic(e,t,n);break;case 21:default:ic(e,t,n);break;case 22:1&n.mode?(l2=(r=l2)||null!==n.memoizedState,ic(e,t,n),l2=r):ic(e,t,n)}}function ip(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new l3),t.forEach(function(t){var r=uv.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function ih(e,t){var n=t.deletions;if(null!==n)for(var r=0;ra&&(a=l),r&=~o}if(r=a,10<(r=(120>(r=e9()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iw(r/1960))-r)){e.timeoutHandle=rH(uc.bind(null,e,iF,iH),r);break}uc(e,iF,iH);break;default:throw Error(f(329))}}}return i1(e,e9()),e.callbackNode===n?i2.bind(null,e):null}function i3(e,t){var n=iD;return e.current.memoizedState.isDehydrated&&(ut(e,t).flags|=256),2!==(e=uo(e,t))&&(t=iF,iF=n,null!==t&&i4(t)),e}function i4(e){null===iF?iF=e:iF.push.apply(iF,e)}function i6(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;re?16:e,null===iG)var r=!1;else{if(e=iG,iG=null,iq=0,0!=(6&iN))throw Error(f(331));var a=iN;for(iN|=4,l4=e.current;null!==l4;){var o=l4,l=o.child;if(0!=(16&l4.flags)){var i=o.deletions;if(null!==i){for(var u=0;ue9()-iz?ut(e,0):iA|=n),i1(e,t)}function ug(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tp,0==(0x7c00000&(tp<<=1))&&(tp=4194304)));var n=iJ();null!==(e=a7(e,t))&&(tS(e,t,n),i1(e,n))}function uy(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ug(e,n)}function uv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}null!==r&&r.delete(t),ug(e,n)}function ub(e,t){return e4(e,t)}function u_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function uS(e,t,n,r){return new u_(e,t,n,r)}function uw(e){return!(!(e=e.prototype)||!e.isReactComponent)}function uE(e){if("function"==typeof e)return+!!uw(e);if(null!=e){if((e=e.$$typeof)===D)return 11;if(e===j)return 14}return 2}function uk(e,t){var n=e.alternate;return null===n?((n=uS(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=0xe00000&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ux(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)uw(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case M:return uN(n.children,a,o,t);case O:l=8,a|=8;break;case $:return(e=uS(12,n,t,2|a)).elementType=$,e.lanes=o,e;case F:return(e=uS(13,n,t,a)).elementType=F,e.lanes=o,e;case z:return(e=uS(19,n,t,a)).elementType=z,e.lanes=o,e;case U:return uR(n,a,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case L:l=10;break e;case A:l=9;break e;case D:l=11;break e;case j:l=14;break e;case H:l=16,r=null;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=uS(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function uN(e,t,n,r){return(e=uS(7,e,r,t)).lanes=n,e}function uR(e,t,n,r){return(e=uS(22,e,r,t)).elementType=U,e.lanes=n,e.stateNode={isHidden:!1},e}function uT(e,t,n){return(e=uS(6,e,null,t)).lanes=n,e}function uI(e,t,n){return(t=uS(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uP(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=t_(0),this.expirationTimes=t_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=t_(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function uC(e,t,n,r,a,o,l,i,u){return e=new uP(e,t,n,i,u),1===t?(t=1,!0===o&&(t|=8)):t=0,o=uS(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ot(o),e}function uM(e,t,n){var r=3typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var uX=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uX.isDisabled&&uX.supportsFiber)try{to=uX.inject(uY),tl=uX}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uQ,t.createPortal=function(e,t){var n=2typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(2551)},5287(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;function h(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function v(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||m}function b(){}function _(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var S=_.prototype=new b;S.constructor=_,g(S,v.prototype),S.isPureReactComponent=!0;var w=Array.isArray,E=Object.prototype.hasOwnProperty,k={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,r){var a,o={},l=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)E.call(t,a)&&!x.hasOwnProperty(a)&&(o[a]=t[a]);var u=arguments.length-2;if(1===u)o.children=r;else if(1>>1,a=e[r];if(0>>1;ro(u,n))so(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(so(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,h=3,m=!1,g=!1,y=!1,v="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,_="u">typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)a(f);else if(t.startTime<=e)a(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function w(e){if(y=!1,S(e),!g)if(null!==r(c))g=!0,O(E);else{var t=r(f);null!==t&&$(w,t.startTime-e)}}function E(e,n){g=!1,y&&(y=!1,b(N),N=-1),m=!0;var o=h;try{for(S(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!I());){var l=p.callback;if("function"==typeof l){p.callback=null,h=p.priorityLevel;var i=l(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof i?p.callback=i:p===r(c)&&a(c),S(n)}else a(c);p=r(c)}if(null!==p)var u=!0;else{var s=r(f);null!==s&&$(w,s.startTime-n),u=!1}return u}finally{p=null,h=o,m=!1}}"u">typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k=!1,x=null,N=-1,R=5,T=-1;function I(){return!(t.unstable_now()-Ttypeof MessageChannel){var C=new MessageChannel,M=C.port2;C.port1.onmessage=P,l=function(){M.postMessage(null)}}else l=function(){v(P,0)};function O(e){x=e,k||(k=!0,l())}function $(e,n){N=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,O(E))},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=o,n(f,e),null===r(c)&&e===r(f)&&(y?(b(N),N=-1):y=!0,$(w,o-l))):(e.sortIndex=i,n(c,e),g||m||(g=!0,O(E))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},9982(e,t,n){e.exports=n(7463)},6830(e,t){let n="RUNTIME-001",r="RUNTIME-002",a="RUNTIME-003",o="RUNTIME-004",l="RUNTIME-005",i="RUNTIME-006",u="RUNTIME-007",s="RUNTIME-008",c="TYPE-001",f="BUILD-001",d=e=>{let t=e.split("-")[0].toLowerCase();return`View the docs to see how to solve: https://module-federation.io/guide/troubleshooting/${t}/${e}`},p=(e,t,n,r)=>{let a=[`${[t[e]]} #${e}`];return n&&a.push(`args: ${JSON.stringify(n)}`),a.push(d(e)),r&&a.push(`Original Error Message: - ${r}`),a.join("\n")};function h(){return(h=Object.assign||function(e){for(var t=1;te===t)&&e.push(t),e}function d(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}function p(e){return void 0!==e.entry}function h(e){return!e.entry.includes(".json")}async function m(e,t){try{return await e()}catch(e){t||c(e);return}}function g(e){return e&&"object"==typeof e}let y=Object.prototype.toString;function v(e){return"[object Object]"===y.call(e)}function b(e,t){let n=/^(https?:)?\/\//i;return e.replace(n,"").replace(/\/$/,"")===t.replace(n,"").replace(/\/$/,"")}function _(e){return Array.isArray(e)?e:[e]}function S(e){let t={url:"",type:"global",globalName:""};return a.isBrowserEnv()||a.isReactNativeEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t}let w=(e,t)=>{let n;return n=e.endsWith("/")?e.slice(0,-1):e,t.startsWith(".")&&(t=t.slice(1)),n+=t},E="object"==typeof globalThis?globalThis:window,k=(()=>{try{return document.defaultView}catch(e){return E}})(),x=k;function N(e,t,n){Object.defineProperty(e,t,{value:n,configurable:!1,writable:!0})}function R(e,t){return Object.hasOwnProperty.call(e,t)}R(E,"__GLOBAL_LOADING_REMOTE_ENTRY__")||N(E,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let T=E.__GLOBAL_LOADING_REMOTE_ENTRY__;function I(e){var t,n,r,a,o,l,i,u,s,c,f,d;R(e,"__VMOK__")&&!R(e,"__FEDERATION__")&&N(e,"__FEDERATION__",e.__VMOK__),R(e,"__FEDERATION__")||(N(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),N(e,"__VMOK__",e.__FEDERATION__)),null!=(i=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__)||(t.__GLOBAL_PLUGIN__=[]),null!=(u=(n=e.__FEDERATION__).__INSTANCES__)||(n.__INSTANCES__=[]),null!=(s=(r=e.__FEDERATION__).moduleInfo)||(r.moduleInfo={}),null!=(c=(a=e.__FEDERATION__).__SHARE__)||(a.__SHARE__={}),null!=(f=(o=e.__FEDERATION__).__MANIFEST_LOADING__)||(o.__MANIFEST_LOADING__={}),null!=(d=(l=e.__FEDERATION__).__PRELOADED_MAP__)||(l.__PRELOADED_MAP__=new Map)}function P(){E.__FEDERATION__.__GLOBAL_PLUGIN__=[],E.__FEDERATION__.__INSTANCES__=[],E.__FEDERATION__.moduleInfo={},E.__FEDERATION__.__SHARE__={},E.__FEDERATION__.__MANIFEST_LOADING__={},Object.keys(T).forEach(e=>{delete T[e]})}function C(e){E.__FEDERATION__.__INSTANCES__.push(e)}function M(){return E.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.isDebugMode();t&&(E.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,E.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.14.3")}function $(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};for(let n of Object.keys(e)){let[r,a]=n.split(":"),o=`${r}:${t}`,l=e[o];if(l)return{value:l,key:o}}return{value:void 0,key:t}}throw Error("key must be string")}I(E),I(k);let L=()=>k.__FEDERATION__.moduleInfo,A=(e,t)=>{let n=$(t,d(e)).value;if(n&&!n.version&&"version"in e&&e.version&&(n.version=e.version),n)return n;if("version"in e&&e.version){let{version:t}=e,n=d(r._object_without_properties_loose(e,["version"])),a=$(k.__FEDERATION__.moduleInfo,n).value;if((null==a?void 0:a.version)===t)return a}},D=e=>A(e,k.__FEDERATION__.moduleInfo),F=(e,t)=>{let n=d(e);return k.__FEDERATION__.moduleInfo[n]=t,k.__FEDERATION__.moduleInfo},z=e=>(k.__FEDERATION__.moduleInfo=r._extends({},k.__FEDERATION__.moduleInfo,e),()=>{for(let t of Object.keys(e))delete k.__FEDERATION__.moduleInfo[t]}),j=(e,t)=>{let n=t||`__FEDERATION_${e}:custom__`,r=E[n];return{remoteEntryKey:n,entryExports:r}},H=e=>{let{__GLOBAL_PLUGIN__:t}=k.__FEDERATION__;e.forEach(e=>{-1===t.findIndex(t=>t.name===e.name)?t.push(e):c(`The plugin ${e.name} has been registered.`)})},U=()=>k.__FEDERATION__.__GLOBAL_PLUGIN__,V=e=>E.__FEDERATION__.__PRELOADED_MAP__.get(e),B=e=>E.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),W="default",G="global",q="[0-9A-Za-z-]+",Q=`(?:\\+(${q}(?:\\.${q})*))`,K="0|[1-9]\\d*",Y="[0-9]+",X="\\d*[a-zA-Z-][a-zA-Z0-9-]*",J=`(?:${Y}|${X})`,Z=`(?:-?(${J}(?:\\.${J})*))`,ee=`(?:${K}|${X})`,et=`(?:-(${ee}(?:\\.${ee})*))`,en=`${K}|x|X|\\*`,er=`[v=\\s]*(${en})(?:\\.(${en})(?:\\.(${en})(?:${et})?${Q}?)?)?`,ea=`^\\s*(${er})\\s+-\\s+(${er})\\s*$`,eo=`(${Y})\\.(${Y})\\.(${Y})`,el=`[v=\\s]*${eo}${Z}?${Q}?`,ei="((?:<|>)?=?)",eu=`(\\s*)${ei}\\s*(${el}|${er})`,es="(?:~>?)",ec=`(\\s*)${es}\\s+`,ef="(?:\\^)",ed=`(\\s*)${ef}\\s+`,ep="(<|>)?=?\\s*\\*",eh=`^${ef}${er}$`,em=`(${K})\\.(${K})\\.(${K})`,eg=`v?${em}${et}?${Q}?`,ey=`^${es}${er}$`,ev=`^${ei}\\s*${er}$`,eb=`^${ei}\\s*(${eg})$|^$`,e_="^\\s*>=\\s*0.0.0\\s*$";function eS(e){return new RegExp(e)}function ew(e){return!e||"x"===e.toLowerCase()||"*"===e}function eE(){for(var e=arguments.length,t=Array(e),n=0;nt.reduce((e,t)=>t(e),e)}function ek(e){return e.match(eS(eb))}function ex(e,t,n,r){let a=`${e}.${t}.${n}`;return r?`${a}-${r}`:a}function eN(e){return e.replace(eS(ea),(e,t,n,r,a,o,l,i,u,s,c,f)=>(t=ew(n)?"":ew(r)?`>=${n}.0.0`:ew(a)?`>=${n}.${r}.0`:`>=${t}`,i=ew(u)?"":ew(s)?`<${Number(u)+1}.0.0-0`:ew(c)?`<${u}.${Number(s)+1}.0-0`:f?`<=${u}.${s}.${c}-${f}`:`<=${i}`,`${t} ${i}`.trim()))}function eR(e){return e.replace(eS(eu),"$1$2$3")}function eT(e){return e.replace(eS(ec),"$1~")}function eI(e){return e.replace(eS(ed),"$1^")}function eP(e){return e.trim().split(/\s+/).map(e=>e.replace(eS(eh),(e,t,n,r,a)=>{if(ew(t))return"";if(ew(n))return`>=${t}.0.0 <${Number(t)+1}.0.0-0`;if(ew(r))if("0"===t)return`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`;else return`>=${t}.${n}.0 <${Number(t)+1}.0.0-0`;if(a)if("0"!==t)return`>=${t}.${n}.${r}-${a} <${Number(t)+1}.0.0-0`;else if("0"===n)return`>=${t}.${n}.${r}-${a} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r}-${a} <${t}.${Number(n)+1}.0-0`;if("0"===t)if("0"===n)return`>=${t}.${n}.${r} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`;return`>=${t}.${n}.${r} <${Number(t)+1}.0.0-0`})).join(" ")}function eC(e){return e.trim().split(/\s+/).map(e=>e.replace(eS(ey),(e,t,n,r,a)=>ew(t)?"":ew(n)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:ew(r)?`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`:a?`>=${t}.${n}.${r}-${a} <${t}.${Number(n)+1}.0-0`:`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`)).join(" ")}function eM(e){return e.split(/\s+/).map(e=>e.trim().replace(eS(ev),(e,t,n,r,a,o)=>{let l=ew(n),i=l||ew(r),u=i||ew(a);if("="===t&&u&&(t=""),o="",l)if(">"===t||"<"===t)return"<0.0.0-0";else return"*";return t&&u?(i&&(r=0),a=0,">"===t?(t=">=",i?(n=Number(n)+1,r=0):r=Number(r)+1,a=0):"<="===t&&(t="<",i?n=Number(n)+1:r=Number(r)+1),"<"===t&&(o="-0"),`${t+n}.${r}.${a}${o}`):i?`>=${n}.0.0${o} <${Number(n)+1}.0.0-0`:u?`>=${n}.${r}.0${o} <${n}.${Number(r)+1}.0-0`:e})).join(" ")}function eO(e){return e.trim().replace(eS(ep),"")}function e$(e){return e.trim().replace(eS(e_),"")}function eL(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function eA(e,t){let{preRelease:n}=e,{preRelease:r}=t;if(void 0===n&&r)return 1;if(n&&void 0===r)return -1;if(void 0===n&&void 0===r)return 0;for(let e=0,t=n.length;e<=t;e++){let t=n[e],a=r[e];if(t!==a){if(void 0===t&&void 0===a)return 0;if(!t)return 1;if(!a)return -1;return eL(t,a)}}return 0}function eD(e,t){return eL(e.major,t.major)||eL(e.minor,t.minor)||eL(e.patch,t.patch)||eA(e,t)}function eF(e,t){return e.version===t.version}function ez(e,t){switch(e.operator){case"":case"=":return eF(e,t);case">":return 0>eD(e,t);case">=":return eF(e,t)||0>eD(e,t);case"<":return eD(e,t)>0;case"<=":return eF(e,t)||eD(e,t)>0;case void 0:return!0;default:return!1}}function ej(e){return eE(eP,eC,eM,eO)(e)}function eH(e){return eE(eN,eR,eT,eI)(e.trim()).split(/\s+/).join(" ")}function eU(e,t){if(!e)return!1;let n=eH(t).split(" ").map(e=>ej(e)).join(" ").split(/\s+/).map(e=>e$(e)),r=ek(e);if(!r)return!1;let[,a,,o,l,i,u]=r,s={version:ex(o,l,i,u),major:o,minor:l,patch:i,preRelease:null==u?void 0:u.split(".")};for(let e of n){let t=ek(e);if(!t)return!1;let[,n,,r,a,o,l]=t;if(!ez({operator:n,version:ex(r,a,o,l),major:r,minor:a,patch:o,preRelease:null==l?void 0:l.split(".")},s))return!1}return!0}function eV(e,t,n,a){var o,l,i;let u;return u="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${n}'!`)}),r._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:r._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:u,loaded:null!=e&&!!e.loaded||"lib"in e||void 0,version:null!=(o=e.version)?o:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(l=e.scope)?l:"default"],strategy:(null!=(i=e.strategy)?i:a)||"version-first"})}function eB(e,t){let n=t.shared||{},a=t.name,o=Object.keys(n).reduce((e,r)=>{let o=_(n[r]);return e[r]=e[r]||[],o.forEach(n=>{e[r].push(eV(n,a,r,t.shareStrategy))}),e},{}),l=r._extends({},e.shared);return Object.keys(o).forEach(e=>{l[e]?o[e].forEach(t=>{l[e].find(e=>e.version===t.version)||l[e].push(t)}):l[e]=o[e]}),{shared:l,shareInfos:o}}function eW(e,t){let n=e=>{if(!Number.isNaN(Number(e))){let t=e.split("."),n=e;for(let e=0;e<3-t.length;e++)n+=".0";return n}return e};return!!eU(n(e),`<=${n(t)}`)}let eG=(e,t)=>{let n=t||function(e,t){return eW(e,t)};return Object.keys(e).reduce((e,t)=>!e||n(e,t)||"0"===e?t:e,0)},eq=e=>!!e.loaded||"function"==typeof e.lib,eQ=e=>!!e.loading;function eK(e,t,n){let r=e[t][n],a=function(e,t){return!eq(r[e])&&eW(e,t)};return eG(e[t][n],a)}function eY(e,t,n){let r=e[t][n],a=function(e,t){let n=e=>eq(e)||eQ(e);if(n(r[t]))if(n(r[e]))return!!eW(e,t);else return!0;return!n(r[e])&&eW(e,t)};return eG(e[t][n],a)}function eX(e){return"loaded-first"===e?eY:eK}function eJ(e,t,n,r){if(!e)return;let{shareConfig:a,scope:o=W,strategy:l}=n;for(let i of Array.isArray(o)?o:[o])if(a&&e[i]&&e[i][t]){let{requiredVersion:o}=a,u=eX(l)(e,i,t),f=()=>{if(a.singleton){if("string"==typeof o&&!eU(u,o)){let r=`Version ${u} from ${u&&e[i][t][u].from} of shared singleton module ${t} does not satisfy the requirement of ${n.from} which needs ${o})`;a.strictVersion?s(r):c(r)}return e[i][t][u]}if(!1===o||"*"===o||eU(u,o))return e[i][t][u];for(let[n,r]of Object.entries(e[i][t]))if(eU(n,o))return r},d={shareScopeMap:e,scope:i,pkgName:t,version:u,GlobalFederation:x.__FEDERATION__,resolver:f};return(r.emit(d)||d).resolver()}}function eZ(){return x.__FEDERATION__.__SHARE__}function e0(e){var t;let{pkgName:n,extraOptions:r,shareInfos:a}=e,o=e=>{if(!e)return;let t={};e.forEach(e=>{t[e.version]=e});let n=function(e,n){return!eq(t[e])&&eW(e,n)},r=eG(t,n);return t[r]};return Object.assign({},(null!=(t=null==r?void 0:r.resolver)?t:o)(a[n]),null==r?void 0:r.customShareInfo)}var e1={global:{Global:x,nativeGlobal:k,resetFederationGlobalInfo:P,setGlobalFederationInstance:C,getGlobalFederationConstructor:M,setGlobalFederationConstructor:O,getInfoWithoutType:$,getGlobalSnapshot:L,getTargetSnapshotInfoByModuleInfo:A,getGlobalSnapshotInfoByModuleInfo:D,setGlobalSnapshotInfoByModuleInfo:F,addGlobalSnapshot:z,getRemoteEntryExports:j,registerGlobalPlugins:H,getGlobalHostPlugins:U,getPreloaded:V,setPreloaded:B},share:{getRegisteredShare:eJ,getGlobalShareScope:eZ}};function e2(){return"pimcore_dataimporter_bundle:0.0.1"}function e3(e,t){for(let n of e){let e=t.startsWith(n.name),r=t.replace(n.name,"");if(e){if(r.startsWith("/"))return{pkgNameOrAlias:n.name,expose:r=`.${r}`,remote:n};else if(""===r)return{pkgNameOrAlias:n.name,expose:".",remote:n}}let a=n.alias&&t.startsWith(n.alias),o=n.alias&&t.replace(n.alias,"");if(n.alias&&a){if(o&&o.startsWith("/"))return{pkgNameOrAlias:n.alias,expose:o=`.${o}`,remote:n};else if(""===o)return{pkgNameOrAlias:n.alias,expose:".",remote:n}}}}function e4(e,t){for(let n of e)if(t===n.name||n.alias&&t===n.alias)return n}function e6(e,t){let n=U();return n.length>0&&n.forEach(t=>{(null==e?void 0:e.find(e=>e.name!==t.name))&&e.push(t)}),e&&e.length>0&&e.forEach(e=>{t.forEach(t=>{t.applyPlugin(e)})}),e}let e5=".then(callbacks[0]).catch(callbacks[1])";async function e8(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):"u">typeof FEDERATION_ALLOW_NEW_FUNCTION?Function("callbacks",`import("${t}")${e5}`)([e,r]):import(t).then(e).catch(r)}catch(e){r(e)}})}async function e9(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):Function("callbacks",`System.import("${t}")${e5}`)([e,r])}catch(e){r(e)}})}function e7(e,t,n){let{remoteEntryKey:r,entryExports:a}=j(e,t);return u(a,o.getShortErrorMsg(o.RUNTIME_001,o.runtimeDescMap,{remoteName:e,remoteEntryUrl:n,remoteEntryKey:r})),a}async function te(e){let{name:t,globalName:n,entry:r,loaderHook:l}=e,{entryExports:i}=j(t,n);return i||a.loadScript(r,{attrs:{},createScriptHook:(e,t)=>{let n=l.lifecycle.createScript.emit({url:e,attrs:t});if(n&&(n instanceof HTMLScriptElement||"script"in n||"timeout"in n))return n}}).then(()=>e7(t,n,r)).catch(e=>{throw u(void 0,o.getShortErrorMsg(o.RUNTIME_008,o.runtimeDescMap,{remoteName:t,resourceUrl:r})),e})}async function tt(e){let{remoteInfo:t,remoteEntryExports:n,loaderHook:r}=e,{entry:a,entryGlobalName:o,name:l,type:i}=t;switch(i){case"esm":case"module":return e8({entry:a,remoteEntryExports:n});case"system":return e9({entry:a,remoteEntryExports:n});default:return te({entry:a,globalName:o,name:l,loaderHook:r})}}async function tn(e){let{remoteInfo:t,loaderHook:n}=e,{entry:r,entryGlobalName:o,name:l,type:i}=t,{entryExports:u}=j(l,o);return u||a.loadScriptNode(r,{attrs:{name:l,globalName:o,type:i},loaderHook:{createScriptHook:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.lifecycle.createScript.emit({url:e,attrs:t});if(r&&"url"in r)return r}}}).then(()=>e7(l,o,r)).catch(e=>{throw e})}function tr(e){let{entry:t,name:n}=e;return a.composeKeyWithSeparator(n,t)}async function ta(e){let{origin:t,remoteEntryExports:n,remoteInfo:r}=e,o=tr(r);if(n)return n;if(!T[o]){let e=t.remoteHandler.hooks.lifecycle.loadEntry,l=t.loaderHook;T[o]=e.emit({loaderHook:l,remoteInfo:r,remoteEntryExports:n}).then(e=>e||(("u">typeof ENV_TARGET?"web"===ENV_TARGET:a.isBrowserEnv())?tt({remoteInfo:r,remoteEntryExports:n,loaderHook:l}):tn({remoteInfo:r,loaderHook:l})))}return T[o]}function to(e){return r._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||G,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||W})}let tl=class{async getEntry(){let e;if(this.remoteEntryExports)return this.remoteEntryExports;try{e=await ta({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports})}catch(n){let t=tr(this.remoteInfo);e=await this.host.loaderHook.lifecycle.loadEntryError.emit({getRemoteEntry:ta,origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,globalLoading:T,uniqueKey:t})}return u(e,`remoteEntryExports is undefined - ${a.safeToString(this.remoteInfo)}`),this.remoteEntryExports=e,this.remoteEntryExports}async get(e,t,n,a){let l,{loadFactory:i=!0}=n||{loadFactory:!0},c=await this.getEntry();if(!this.inited){let t=this.host.shareScopeMap,n=Array.isArray(this.remoteInfo.shareScope)?this.remoteInfo.shareScope:[this.remoteInfo.shareScope];n.length||n.push("default"),n.forEach(e=>{t[e]||(t[e]={})});let l=t[n[0]],i=[],u={version:this.remoteInfo.version||"",shareScopeKeys:Array.isArray(this.remoteInfo.shareScope)?n:this.remoteInfo.shareScope||"default"};Object.defineProperty(u,"shareScopeMap",{value:t,enumerable:!1});let f=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:l,remoteEntryInitOptions:u,initScope:i,remoteInfo:this.remoteInfo,origin:this.host});void 0===(null==c?void 0:c.init)&&s(o.getShortErrorMsg(o.RUNTIME_002,o.runtimeDescMap,{remoteName:name,remoteEntryUrl:this.remoteInfo.entry,remoteEntryKey:this.remoteInfo.entryGlobalName})),await c.init(f.shareScope,f.initScope,f.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(r._extends({},f,{id:e,remoteSnapshot:a,remoteEntryExports:c}))}this.lib=c,this.inited=!0,(l=await this.host.loaderHook.lifecycle.getModuleFactory.emit({remoteEntryExports:c,expose:t,moduleInfo:this.remoteInfo}))||(l=await c.get(t)),u(l,`${d(this.remoteInfo)} remote don't export ${t}.`);let f=w(this.remoteInfo.name,t),p=this.wraperFactory(l,f);return i?await p():p}wraperFactory(e,t){function n(e,t){e&&"object"==typeof e&&Object.isExtensible(e)&&!Object.getOwnPropertyDescriptor(e,Symbol.for("mf_module_id"))&&Object.defineProperty(e,Symbol.for("mf_module_id"),{value:t,enumerable:!1})}return e instanceof Promise?async()=>{let r=await e();return n(r,t),r}:()=>{let r=e();return n(r,t),r}}constructor({remoteInfo:e,host:t}){this.inited=!1,this.lib=void 0,this.remoteInfo=e,this.host=t}};class ti{on(e){"function"==typeof e&&this.listeners.add(e)}once(e){let t=this;this.on(function n(){for(var r=arguments.length,a=Array(r),o=0;o0&&this.listeners.forEach(t=>{e=t(...n)}),e}remove(e){this.listeners.delete(e)}removeAll(){this.listeners.clear()}constructor(e){this.type="",this.listeners=new Set,e&&(this.type=e)}}class tu extends ti{emit(){let e;for(var t=arguments.length,n=Array(t),r=0;r0){let t=0,r=e=>!1!==e&&(t0){let n=0,r=t=>(c(t),this.onerror(t),e),a=o=>{if(ts(e,o)){if(e=o,n{let n=e[t];n&&this.lifecycle[t].on(n)}))}removePlugin(e){u(e,"A name is required.");let t=this.registerPlugins[e];u(t,`The plugin "${e}" is not registered.`),Object.keys(t).forEach(e=>{"name"!==e&&this.lifecycle[e].remove(t[e])})}inherit(e){let{lifecycle:t,registerPlugins:n}=e;Object.keys(t).forEach(e=>{u(!this.lifecycle[e],`The hook "${e}" has a conflict and cannot be inherited.`),this.lifecycle[e]=t[e]}),Object.keys(n).forEach(e=>{u(!this.registerPlugins[e],`The plugin "${e}" has a conflict and cannot be inherited.`),this.applyPlugin(n[e])})}constructor(e){this.registerPlugins={},this.lifecycle=e,this.lifecycleKeys=Object.keys(e)}}function tp(e){return r._extends({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},e)}function th(e,t){return t.map(t=>{let n=e4(e,t.nameOrAlias);return u(n,`Unable to preload ${t.nameOrAlias} as it is not included in ${!n&&a.safeToString({remoteInfo:n,remotes:e})}`),{remote:n,preloadConfig:tp(t)}})}function tm(e){return e?e.map(e=>"."===e?e:e.startsWith("./")?e.replace("./",""):e):[]}function tg(e,t,n){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{cssAssets:o,jsAssetsWithoutEntry:l,entryAssets:i}=n;if(t.options.inBrowser){if(i.forEach(n=>{let{moduleInfo:r}=n,a=t.moduleCache.get(e.name);a?ta({origin:t,remoteInfo:r,remoteEntryExports:a.remoteEntryExports}):ta({origin:t,remoteInfo:r,remoteEntryExports:void 0})}),r){let e={rel:"preload",as:"style"};o.forEach(n=>{let{link:r,needAttach:o}=a.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});o&&document.head.appendChild(r)})}else{let e={rel:"stylesheet",type:"text/css"};o.forEach(n=>{let{link:r,needAttach:o}=a.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r},needDeleteLink:!1});o&&document.head.appendChild(r)})}if(r){let e={rel:"preload",as:"script"};l.forEach(n=>{let{link:r,needAttach:o}=a.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});o&&document.head.appendChild(r)})}else{let n={fetchpriority:"high",type:(null==e?void 0:e.type)==="module"?"module":"text/javascript"};l.forEach(e=>{let{script:r,needAttach:o}=a.createScript({url:e,cb:()=>{},attrs:n,createScriptHook:(e,n)=>{let r=t.loaderHook.lifecycle.createScript.emit({url:e,attrs:n});if(r instanceof HTMLScriptElement)return r},needDeleteScript:!0});o&&document.head.appendChild(r)})}}}function ty(e,t){let n=S(t);n.url||s(`The attribute remoteEntry of ${e.name} must not be undefined.`);let r=a.getResourceUrl(t,n.url);a.isBrowserEnv()||r.startsWith("http")||(r=`https:${r}`),e.type=n.type,e.entryGlobalName=n.globalName,e.entry=r,e.version=t.version,e.buildVersion=t.buildVersion}function tv(){return{name:"snapshot-plugin",async afterResolve(e){let{remote:t,pkgNameOrAlias:n,expose:a,origin:o,remoteInfo:l}=e;if(!p(t)||!h(t)){let{remoteSnapshot:i,globalSnapshot:u}=await o.snapshotHandler.loadRemoteSnapshotInfo(t);ty(l,i);let s={remote:t,preloadConfig:{nameOrAlias:n,exposes:[a],resourceCategory:"sync",share:!1,depsRemote:!1}},c=await o.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:o,preloadOptions:s,remoteInfo:l,remote:t,remoteSnapshot:i,globalSnapshot:u});return c&&tg(l,o,c,!1),r._extends({},e,{remoteSnapshot:i})}return e}}}function tb(e){let t=e.split(":");return 1===t.length?{name:t[0],version:void 0}:2===t.length?{name:t[0],version:t[1]}:{name:t[1],version:t[2]}}function t_(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=arguments.length>5?arguments[5]:void 0,{value:i}=$(e,d(t)),u=l||i;if(u&&!a.isManifestProvider(u)&&(n(u,t,r),u.remotesInfo))for(let t of Object.keys(u.remotesInfo)){if(o[t])continue;o[t]=!0;let r=tb(t),a=u.remotesInfo[t];t_(e,{name:r.name,version:a.matchedVersion},n,!1,o,void 0)}}let tS=(e,t)=>document.querySelector(`${e}[${"link"===e?"href":"src"}="${t}"]`);function tw(e,t,n,r,o){let l=[],i=[],u=[],s=new Set,c=new Set,{options:f}=e,{preloadConfig:d}=t,{depsRemote:p}=d;if(t_(r,n,(t,n,r)=>{let o;if(r)o=d;else if(Array.isArray(p)){let e=p.find(e=>e.nameOrAlias===n.name||e.nameOrAlias===n.alias);if(!e)return;o=tp(e)}else{if(!0!==p)return;o=d}let s=a.getResourceUrl(t,S(t).url);s&&u.push({name:n.name,moduleInfo:{name:n.name,entry:s,type:"remoteEntryType"in t?t.remoteEntryType:"global",entryGlobalName:"globalName"in t?t.globalName:n.name,shareScope:"",version:"version"in t?t.version:void 0},url:s});let c="modules"in t?t.modules:[],f=tm(o.exposes);if(f.length&&"modules"in t){var h;c=null==t||null==(h=t.modules)?void 0:h.reduce((e,t)=>((null==f?void 0:f.indexOf(t.moduleName))!==-1&&e.push(t),e),[])}function m(e){let n=e.map(e=>a.getResourceUrl(t,e));return o.filter?n.filter(o.filter):n}if(c){let r=c.length;for(let a=0;a{let r=eJ(e.shareScopeMap,n.sharedName,t,e.sharedHandler.hooks.lifecycle.resolveShare);r&&"function"==typeof r.lib&&(n.assets.js.sync.forEach(e=>{s.add(e)}),n.assets.css.sync.forEach(e=>{c.add(e)}))};o.shared.forEach(e=>{var n;let r=null==(n=f.shared)?void 0:n[e.sharedName];if(!r)return;let a=e.version?r.find(t=>t.version===e.version):r;a&&_(a).forEach(n=>{t(n,e)})})}let h=i.filter(e=>!s.has(e)&&!tS("script",e));return{cssAssets:l.filter(e=>!c.has(e)&&!tS("link",e)),jsAssetsWithoutEntry:h,entryAssets:u.filter(e=>!tS("script",e.url))}}let tE=function(){return{name:"generate-preload-assets-plugin",async generatePreloadAssets(e){let{origin:t,preloadOptions:n,remoteInfo:r,remote:o,globalSnapshot:l,remoteSnapshot:i}=e;return a.isBrowserEnv()?p(o)&&h(o)?{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:o.name,url:o.entry,moduleInfo:{name:r.name,entry:o.entry,type:r.type||"global",entryGlobalName:"",shareScope:""}}]}:(ty(r,i),tw(t,n,r,l,i)):{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[]}}}};function tk(e,t){let n=D({name:t.options.name,version:t.options.version}),r=n&&"remotesInfo"in n&&n.remotesInfo&&$(n.remotesInfo,e.name).value;return r&&r.matchedVersion?{hostGlobalSnapshot:n,globalSnapshot:L(),remoteSnapshot:D({name:e.name,version:r.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:L(),remoteSnapshot:D({name:e.name,version:"version"in e?e.version:void 0})}}class tx{async loadSnapshot(e){let{options:t}=this.HostInstance,{hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:a}=this.getGlobalRemoteInfo(e),{remoteSnapshot:o,globalSnapshot:l}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:a});return{remoteSnapshot:o,globalSnapshot:l}}async loadRemoteSnapshotInfo(e){let t,n,{options:l}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:l,moduleInfo:e});let i=D({name:this.HostInstance.options.name,version:this.HostInstance.options.version});i||(i={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},z({[this.HostInstance.options.name]:i})),i&&"remotesInfo"in i&&!$(i.remotesInfo,e.name).value&&("version"in e||"entry"in e)&&(i.remotesInfo=r._extends({},null==i?void 0:i.remotesInfo,{[e.name]:{matchedVersion:"version"in e?e.version:e.entry}}));let{hostGlobalSnapshot:u,remoteSnapshot:c,globalSnapshot:f}=this.getGlobalRemoteInfo(e),{remoteSnapshot:d,globalSnapshot:h}=await this.hooks.lifecycle.loadSnapshot.emit({options:l,moduleInfo:e,hostGlobalSnapshot:u,remoteSnapshot:c,globalSnapshot:f});if(d)if(a.isManifestProvider(d)){let o=a.isBrowserEnv()?d.remoteEntry:d.ssrRemoteEntry||d.remoteEntry||"",l=await this.getManifestJson(o,e,{}),i=F(r._extends({},e,{entry:o}),l);t=l,n=i}else{let{remoteSnapshot:r}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:d,from:"global"});t=r,n=h}else if(p(e)){let r=await this.getManifestJson(e.entry,e,{}),a=F(e,r),{remoteSnapshot:o}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:r,from:"global"});t=o,n=a}else s(o.getShortErrorMsg(o.RUNTIME_007,o.runtimeDescMap,{hostName:e.name,hostVersion:e.version,globalSnapshot:JSON.stringify(h)}));return await this.hooks.lifecycle.afterLoadSnapshot.emit({options:l,moduleInfo:e,remoteSnapshot:t}),{remoteSnapshot:t,globalSnapshot:n}}getGlobalRemoteInfo(e){return tk(e,this.HostInstance)}async getManifestJson(e,t,n){let r=async()=>{let n=this.manifestCache.get(e);if(n)return n;try{let t=await this.loaderHook.lifecycle.fetch.emit(e,{});t&&t instanceof Response||(t=await fetch(e,{})),n=await t.json()}catch(r){(n=await this.HostInstance.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:r,from:"runtime",lifecycle:"afterResolve",origin:this.HostInstance}))||(delete this.manifestLoading[e],s(o.getShortErrorMsg(o.RUNTIME_003,o.runtimeDescMap,{manifestUrl:e,moduleName:t.name,hostName:this.HostInstance.options.name},`${r}`)))}return u(n.metaData&&n.exposes&&n.shared,`${e} is not a federation manifest`),this.manifestCache.set(e,n),n},l=async()=>{let n=await r(),o=a.generateSnapshotFromManifest(n,{version:e}),{remoteSnapshot:l}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:t,manifestJson:n,remoteSnapshot:o,manifestUrl:e,from:"manifest"});return l};return this.manifestLoading[e]||(this.manifestLoading[e]=l().then(e=>e)),this.manifestLoading[e]}constructor(e){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new td({beforeLoadRemoteSnapshot:new tu("beforeLoadRemoteSnapshot"),loadSnapshot:new tf("loadGlobalSnapshot"),loadRemoteSnapshot:new tf("loadRemoteSnapshot"),afterLoadSnapshot:new tf("afterLoadSnapshot")}),this.manifestLoading=x.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=e,this.loaderHook=e.loaderHook}}class tN{registerShared(e,t){let{shareInfos:n,shared:r}=eB(e,t);return Object.keys(n).forEach(e=>{n[e].forEach(n=>{!eJ(this.shareScopeMap,e,n,this.hooks.lifecycle.resolveShare)&&n&&n.lib&&this.setShared({pkgName:e,lib:n.lib,get:n.get,loaded:!0,shared:n,from:t.name})})}),{shareInfos:n,shared:r}}async loadShare(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&await Promise.all(r.scope.map(async e=>{await Promise.all(this.initializeSharing(e,{strategy:r.strategy}))}));let{shareInfo:a}=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:e,shareInfo:r,shared:n.options.shared,origin:n});u(a,`Cannot find ${e} Share in the ${n.options.name}. Please ensure that the ${e} Share parameters have been injected`);let o=eJ(this.shareScopeMap,e,a,this.hooks.lifecycle.resolveShare),l=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(o&&o.lib)return l(o),o.lib;if(o&&o.loading&&!o.loaded){let e=await o.loading;return o.loaded=!0,o.lib||(o.lib=e),l(o),e}if(o){let t=(async()=>{let t=await o.get();a.lib=t,a.loaded=!0,l(a);let n=eJ(this.shareScopeMap,e,a,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:o,from:n.options.name,lib:null,loading:t}),t}{if(null==t?void 0:t.customShareInfo)return!1;let r=(async()=>{let t=await a.get();a.lib=t,a.loaded=!0,l(a);let n=eJ(this.shareScopeMap,e,a,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:a,from:n.options.name,lib:null,loading:r}),r}}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0,{host:n}=this,r=null==t?void 0:t.from,a=null==t?void 0:t.strategy,o=null==t?void 0:t.initScope,l=[];if("build"!==r){let{initTokens:t}=this;o||(o=[]);let n=t[e];if(n||(n=t[e]={from:this.host.name}),o.indexOf(n)>=0)return l;o.push(n)}let i=this.shareScopeMap,u=n.options.name;i[e]||(i[e]={});let s=i[e],c=(e,t)=>{var n;let{version:r,eager:a}=t;s[e]=s[e]||{};let o=s[e],l=o[r],i=!!(l&&(l.eager||(null==(n=l.shareConfig)?void 0:n.eager)));(!l||"loaded-first"!==l.strategy&&!l.loaded&&(!a!=!i?a:u>l.from))&&(o[r]=t)},f=t=>t&&t.init&&t.init(i[e],o),d=async e=>{let{module:t}=await n.remoteHandler.getRemoteModuleAndOptions({id:e});if(t.getEntry){let r;try{r=await t.getEntry()}catch(t){r=await n.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:t,from:"runtime",lifecycle:"beforeLoadShare",origin:n})}t.inited||(await f(r),t.inited=!0)}};return Object.keys(n.options.shared).forEach(t=>{n.options.shared[t].forEach(n=>{n.scope.includes(e)&&c(t,n)})}),("version-first"===n.options.shareStrategy||"version-first"===a)&&n.options.remotes.forEach(t=>{t.shareScope===e&&l.push(d(t.name))}),l}loadShareSync(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&r.scope.forEach(e=>{this.initializeSharing(e,{strategy:r.strategy})});let a=eJ(this.shareScopeMap,e,r,this.hooks.lifecycle.resolveShare),l=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(a){if("function"==typeof a.lib)return l(a),a.loaded||(a.loaded=!0,a.from===n.options.name&&(r.loaded=!0)),a.lib;if("function"==typeof a.get){let t=a.get();if(!(t instanceof Promise))return l(a),this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:t,shared:a}),t}}if(r.lib)return r.loaded||(r.loaded=!0),r.lib;if(r.get){let a=r.get();if(a instanceof Promise){let r=(null==t?void 0:t.from)==="build"?o.RUNTIME_005:o.RUNTIME_006;throw Error(o.getShortErrorMsg(r,o.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}return r.lib=a,this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:r.lib,shared:r}),r.lib}throw Error(o.getShortErrorMsg(o.RUNTIME_006,o.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{host:r}=this;this.shareScopeMap[e]=t,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:t,options:r.options,origin:r,scopeName:e,hostShareScopeMap:n.hostShareScopeMap})}setShared(e){let{pkgName:t,shared:n,from:a,lib:o,loading:l,loaded:i,get:u}=e,{version:s,scope:c="default"}=n,f=r._object_without_properties_loose(n,["version","scope"]);(Array.isArray(c)?c:[c]).forEach(e=>{if(this.shareScopeMap[e]||(this.shareScopeMap[e]={}),this.shareScopeMap[e][t]||(this.shareScopeMap[e][t]={}),!this.shareScopeMap[e][t][s]){this.shareScopeMap[e][t][s]=r._extends({version:s,scope:["default"]},f,{lib:o,loaded:i,loading:l}),u&&(this.shareScopeMap[e][t][s].get=u);return}let n=this.shareScopeMap[e][t][s];l&&!n.loading&&(n.loading=l)})}_setGlobalShareScopeMap(e){let t=eZ(),n=e.id||e.name;n&&!t[n]&&(t[n]=this.shareScopeMap)}constructor(e){this.hooks=new td({afterResolve:new tf("afterResolve"),beforeLoadShare:new tf("beforeLoadShare"),loadShare:new tu,resolveShare:new tc("resolveShare"),initContainerShareScopeMap:new tc("initContainerShareScopeMap")}),this.host=e,this.shareScopeMap={},this.initTokens={},this._setGlobalShareScopeMap(e.options)}}class tR{formatAndRegisterRemote(e,t){return(t.remotes||[]).reduce((e,t)=>(this.registerRemote(t,e,{force:!1}),e),e.remotes)}setIdToRemoteMap(e,t){let{remote:n,expose:r}=t,{name:a,alias:o}=n;if(this.idToRemoteMap[e]={name:n.name,expose:r},o&&e.startsWith(a)){let t=e.replace(a,o);this.idToRemoteMap[t]={name:n.name,expose:r};return}if(o&&e.startsWith(o)){let t=e.replace(o,a);this.idToRemoteMap[t]={name:n.name,expose:r}}}async loadRemote(e,t){let{host:n}=this;try{let{loadFactory:r=!0}=t||{loadFactory:!0},{module:a,moduleOptions:o,remoteMatchInfo:l}=await this.getRemoteModuleAndOptions({id:e}),{pkgNameOrAlias:i,remote:u,expose:s,id:c,remoteSnapshot:f}=l,d=await a.get(c,s,t,f),p=await this.hooks.lifecycle.onLoad.emit({id:c,pkgNameOrAlias:i,expose:s,exposeModule:r?d:void 0,exposeModuleFactory:r?void 0:d,remote:u,options:o,moduleInstance:a,origin:n});if(this.setIdToRemoteMap(e,l),"function"==typeof p)return p;return d}catch(o){let{from:r="runtime"}=t||{from:"runtime"},a=await this.hooks.lifecycle.errorLoadRemote.emit({id:e,error:o,from:r,lifecycle:"onLoad",origin:n});if(!a)throw o;return a}}async preloadRemote(e){let{host:t}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:e,options:t.options,origin:t});let n=th(t.options.remotes,e);await Promise.all(n.map(async e=>{let{remote:n}=e,r=to(n),{globalSnapshot:a,remoteSnapshot:o}=await t.snapshotHandler.loadRemoteSnapshotInfo(n),l=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:t,preloadOptions:e,remote:n,remoteInfo:r,globalSnapshot:a,remoteSnapshot:o});l&&tg(r,t,l)}))}registerRemotes(e,t){let{host:n}=this;e.forEach(e=>{this.registerRemote(e,n.options.remotes,{force:null==t?void 0:t.force})})}async getRemoteModuleAndOptions(e){let t,{host:n}=this,{id:a}=e;try{t=await this.hooks.lifecycle.beforeRequest.emit({id:a,options:n.options,origin:n})}catch(e){if(!(t=await this.hooks.lifecycle.errorLoadRemote.emit({id:a,options:n.options,origin:n,from:"runtime",error:e,lifecycle:"beforeRequest"})))throw e}let{id:l}=t,i=e3(n.options.remotes,l);u(i,o.getShortErrorMsg(o.RUNTIME_004,o.runtimeDescMap,{hostName:n.options.name,requestId:l}));let{remote:s}=i,c=to(s),f=await n.sharedHandler.hooks.lifecycle.afterResolve.emit(r._extends({id:l},i,{options:n.options,origin:n,remoteInfo:c})),{remote:d,expose:p}=f;u(d&&p,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${l}.`);let h=n.moduleCache.get(d.name),m={host:n,remoteInfo:c};return h||(h=new tl(m),n.moduleCache.set(d.name,h)),{module:h,moduleOptions:m,remoteMatchInfo:f}}registerRemote(e,t,n){let{host:r}=this,o=()=>{if(e.alias){let n=t.find(t=>{var n;return e.alias&&(t.name.startsWith(e.alias)||(null==(n=t.alias)?void 0:n.startsWith(e.alias)))});u(!n,`The alias ${e.alias} of remote ${e.name} is not allowed to be the prefix of ${n&&n.name} name or alias`)}"entry"in e&&a.isBrowserEnv()&&!e.entry.startsWith("http")&&(e.entry=new URL(e.entry,window.location.origin).href),e.shareScope||(e.shareScope=W),e.type||(e.type=G)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:e,origin:r});let l=t.find(t=>t.name===e.name);if(l){let i=[`The remote "${e.name}" is already registered.`,"Please note that overriding it may cause unexpected errors."];(null==n?void 0:n.force)&&(this.removeRemote(l),o(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r}),a.warn(i.join(" ")))}else o(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r})}removeRemote(e){try{let{host:n}=this,{name:r}=e,o=n.options.remotes.findIndex(e=>e.name===r);-1!==o&&n.options.remotes.splice(o,1);let l=n.moduleCache.get(e.name);if(l){let r=l.remoteInfo,o=r.entryGlobalName;if(E[o]){var t;(null==(t=Object.getOwnPropertyDescriptor(E,o))?void 0:t.configurable)?delete E[o]:E[o]=void 0}let i=tr(l.remoteInfo);T[i]&&delete T[i],n.snapshotHandler.manifestCache.delete(r.entry);let u=r.buildVersion?a.composeKeyWithSeparator(r.name,r.buildVersion):r.name,s=E.__FEDERATION__.__INSTANCES__.findIndex(e=>r.buildVersion?e.options.id===u:e.name===u);if(-1!==s){let e=E.__FEDERATION__.__INSTANCES__[s];u=e.options.id||u;let t=eZ(),n=!0,a=[];Object.keys(t).forEach(e=>{let o=t[e];o&&Object.keys(o).forEach(t=>{let l=o[t];l&&Object.keys(l).forEach(o=>{let i=l[o];i&&Object.keys(i).forEach(l=>{let u=i[l];u&&"object"==typeof u&&u.from===r.name&&(u.loaded||u.loading?(u.useIn=u.useIn.filter(e=>e!==r.name),u.useIn.length?n=!1:a.push([e,t,o,l])):a.push([e,t,o,l]))})})})}),n&&(e.shareScopeMap={},delete t[u]),a.forEach(e=>{var n,r,a;let[o,l,i,u]=e;null==(a=t[o])||null==(r=a[l])||null==(n=r[i])||delete n[u]}),E.__FEDERATION__.__INSTANCES__.splice(s,1)}let{hostGlobalSnapshot:c}=tk(e,n);if(c){let t=c&&"remotesInfo"in c&&c.remotesInfo&&$(c.remotesInfo,e.name).key;t&&(delete c.remotesInfo[t],x.__FEDERATION__.__MANIFEST_LOADING__[t]&&delete x.__FEDERATION__.__MANIFEST_LOADING__[t])}n.moduleCache.delete(e.name)}}catch(e){i.log("removeRemote fail: ",e)}}constructor(e){this.hooks=new td({beforeRegisterRemote:new tc("beforeRegisterRemote"),registerRemote:new tc("registerRemote"),beforeRequest:new tf("beforeRequest"),onLoad:new tu("onLoad"),handlePreloadModule:new ti("handlePreloadModule"),errorLoadRemote:new tu("errorLoadRemote"),beforePreloadRemote:new tu("beforePreloadRemote"),generatePreloadAssets:new tu("generatePreloadAssets"),afterPreloadRemote:new tu,loadEntry:new tu}),this.host=e,this.idToRemoteMap={}}}class tT{initOptions(e){this.registerPlugins(e.plugins);let t=this.formatOptions(this.options,e);return this.options=t,t}async loadShare(e,t){return this.sharedHandler.loadShare(e,t)}loadShareSync(e,t){return this.sharedHandler.loadShareSync(e,t)}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0;return this.sharedHandler.initializeSharing(e,t)}initRawContainer(e,t,n){let r=new tl({host:this,remoteInfo:to({name:e,entry:t})});return r.remoteEntryExports=n,this.moduleCache.set(e,r),r}async loadRemote(e,t){return this.remoteHandler.loadRemote(e,t)}async preloadRemote(e){return this.remoteHandler.preloadRemote(e)}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.sharedHandler.initShareScopeMap(e,t,n)}formatOptions(e,t){let{shared:n}=eB(e,t),{userOptions:a,options:o}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:t,options:e,shareInfo:n}),l=this.remoteHandler.formatAndRegisterRemote(o,a),{shared:i}=this.sharedHandler.registerShared(o,a),u=[...o.plugins];a.plugins&&a.plugins.forEach(e=>{u.includes(e)||u.push(e)});let s=r._extends({},e,t,{plugins:u,remotes:l,shared:i});return this.hooks.lifecycle.init.emit({origin:this,options:s}),s}registerPlugins(e){let t=e6(e,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook,this.bridgeHook]);this.options.plugins=this.options.plugins.reduce((e,t)=>(t&&e&&!e.find(e=>e.name===t.name)&&e.push(t),e),t||[])}registerRemotes(e,t){return this.remoteHandler.registerRemotes(e,t)}constructor(e){this.hooks=new td({beforeInit:new tc("beforeInit"),init:new ti,beforeInitContainer:new tf("beforeInitContainer"),initContainer:new tf("initContainer")}),this.version="0.14.3",this.moduleCache=new Map,this.loaderHook=new td({getModuleInfo:new ti,createScript:new ti,createLink:new ti,fetch:new tu,loadEntryError:new tu,getModuleFactory:new tu}),this.bridgeHook=new td({beforeBridgeRender:new ti,afterBridgeRender:new ti,beforeBridgeDestroy:new ti,afterBridgeDestroy:new ti});const t=[tv(),tE()],n={id:e2(),name:e.name,plugins:t,remotes:[],shared:{},inBrowser:a.isBrowserEnv()};this.name=e.name,this.options=n,this.snapshotHandler=new tx(this),this.sharedHandler=new tN(this),this.remoteHandler=new tR(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...n.plugins,...e.plugins||[]]),this.options=this.formatOptions(n,e)}}var tI=Object.freeze({__proto__:null});t.loadScript=a.loadScript,t.loadScriptNode=a.loadScriptNode,t.CurrentGlobal=E,t.FederationHost=tT,t.Global=x,t.Module=tl,t.addGlobalSnapshot=z,t.assert=u,t.getGlobalFederationConstructor=M,t.getGlobalSnapshot=L,t.getInfoWithoutType=$,t.getRegisteredShare=eJ,t.getRemoteEntry=ta,t.getRemoteInfo=to,t.helpers=e1,t.isStaticResourcesEqual=b,t.matchRemoteWithNameAndExpose=e3,t.registerGlobalPlugins=H,t.resetFederationGlobalInfo=P,t.safeWrapper=m,t.satisfy=eU,t.setGlobalFederationConstructor=O,t.setGlobalFederationInstance=C,t.types=tI},7454(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}t._extends=n,t._object_without_properties_loose=r},8014(e,t,n){var r=n(4850),a=n(2601);let o=null;function l(e){let t=a.getGlobalFederationInstance(e.name,e.version);return t?(t.initOptions(e),o||(o=t),t):(o=new(r.getGlobalFederationConstructor()||r.FederationHost)(e),r.setGlobalFederationInstance(o),o)}function i(){for(var e=arguments.length,t=Array(e),n=0;n!!n&&r.options.id===a()||r.options.name===e&&!r.options.version&&!t||r.options.name===e&&!!t&&r.options.version===t)}},398(__unused_rspack_module,exports,__webpack_require__){var polyfills=__webpack_require__(9066);let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation",MFPrefetchCommon={identifier:"MFDataPrefetch",globalKey:"__PREFETCH__",library:"mf-data-prefetch",exportsKey:"__PREFETCH_EXPORTS__",fileName:"bootstrap.js"};var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"u">typeof window&&void 0!==window.document}function isReactNativeEnv(){var e;return"u">typeof navigator&&(null==(e=navigator)?void 0:e.product)==="ReactNative"}function isBrowserDebug(){try{if(isBrowserEnv()&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch(e){}return!1}function isDebugMode(){return"u">typeof process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:!!("u">typeof FEDERATION_DEBUG&&FEDERATION_DEBUG)||isBrowserDebug()}let getProcessEnv=function(){return"u">typeof process&&process.env?process.env:{}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SEPARATOR,r=e.split(n),a="development"===getProcessEnv().NODE_ENV&&t,o="*",l=e=>e.startsWith("http")||e.includes(MANIFEST_EXT);if(r.length>=2){let[t,...i]=r;e.startsWith(n)&&(t=r.slice(0,2).join(n),i=[a||r.slice(2).join(n)]);let u=a||i.join(n);return l(u)?{name:t,entry:u}:{name:t,version:u||o}}if(1===r.length){let[e]=r;return a&&l(a)?{name:e,entry:a}:{name:e,version:a||o}}throw`Invalid entry value: ${e}`},composeKeyWithSeparator=function(){for(var e=arguments.length,t=Array(e),n=0;nt?e?`${e}${SEPARATOR}${t}`:t:e,""):""},encodeName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{let r=n?".js":"";return`${t}${e.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${r}`}catch(e){throw e}},decodeName=function(e,t,n){try{let r=e;if(t){if(!r.startsWith(t))return r;r=r.replace(RegExp(t,"g"),"")}return r=r.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),n&&(r=r.replace(".js","")),r}catch(e){throw e}},generateExposeFilename=(e,t)=>{if(!e)return"";let n=e;return"."===n&&(n="default_export"),n.startsWith("./")&&(n=n.replace("./","")),encodeName(n,"__federation_expose_",t)},generateShareFilename=(e,t)=>e?encodeName(e,"__federation_shared_",t):"",getResourceUrl=(e,t)=>{if("getPublicPath"in e){let n;return n=e.getPublicPath.startsWith("function")?Function("return "+e.getPublicPath)()():Function(e.getPublicPath)(),`${n}${t}`}return"publicPath"in e?!isBrowserEnv()&&!isReactNativeEnv()&&"ssrPublicPath"in e?`${e.ssrPublicPath}${t}`:`${e.publicPath}${t}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",e,t),"")},assert=(e,t)=>{e||error(t)},error=e=>{throw Error(`${LOG_CATEGORY}: ${e}`)},warn=e=>{console.warn(`${LOG_CATEGORY}: ${e}`)};function safeToString(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}let VERSION_PATTERN_REGEXP=/^([\d^=v<>~]|[*xX]$)/;function isRequiredVersion(e){return VERSION_PATTERN_REGEXP.test(e)}let simpleJoinRemoteEntry=(e,t)=>{if(!e)return t;let n=(e=>{if("."===e)return"";if(e.startsWith("./"))return e.replace("./","");if(e.startsWith("/")){let t=e.slice(1);return t.endsWith("/")?t.slice(0,-1):t}return e})(e);return n?n.endsWith("/")?`${n}${t}`:`${n}/${t}`:t};function inferAutoPublicPath(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest(e){var t,n,r;let a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{remotes:l={},overrides:i={},version:u}=o,s=()=>"publicPath"in e.metaData?"auto"===e.metaData.publicPath&&u?inferAutoPublicPath(u):e.metaData.publicPath:e.metaData.getPublicPath,c=Object.keys(i),f={};Object.keys(l).length||(f=(null==(r=e.remotes)?void 0:r.reduce((e,t)=>{let n,r=t.federationContainerName;return n=c.includes(r)?i[r]:"version"in t?t.version:t.entry,e[r]={matchedVersion:n},e},{}))||{}),Object.keys(l).forEach(e=>f[e]={matchedVersion:c.includes(e)?i[e]:l[e]});let{remoteEntry:{path:d,name:p,type:h},types:m,buildInfo:{buildVersion:g},globalName:y,ssrRemoteEntry:v}=e.metaData,{exposes:b}=e,_={version:u||"",buildVersion:g,globalName:y,remoteEntry:simpleJoinRemoteEntry(d,p),remoteEntryType:h,remoteTypes:simpleJoinRemoteEntry(m.path,m.name),remoteTypesZip:m.zip||"",remoteTypesAPI:m.api||"",remotesInfo:f,shared:null==e?void 0:e.shared.map(e=>({assets:e.assets,sharedName:e.name,version:e.version})),modules:null==b?void 0:b.map(e=>({moduleName:e.name,modulePath:e.path,assets:e.assets}))};if(null==(t=e.metaData)?void 0:t.prefetchInterface){let t=e.metaData.prefetchInterface;_=polyfills._({},_,{prefetchInterface:t})}if(null==(n=e.metaData)?void 0:n.prefetchEntry){let{path:t,name:n,type:r}=e.metaData.prefetchEntry;_=polyfills._({},_,{prefetchEntry:simpleJoinRemoteEntry(t,n),prefetchEntryType:r})}return a="publicPath"in e.metaData?polyfills._({},_,{publicPath:s(),ssrPublicPath:e.metaData.ssrPublicPath}):polyfills._({},_,{getPublicPath:s()}),v&&(a.ssrRemoteEntry=simpleJoinRemoteEntry(v.path,v.name),a.ssrRemoteEntryType=v.type||"commonjs-module"),a}function isManifestProvider(e){return!!("remoteEntry"in e&&e.remoteEntry.includes(MANIFEST_EXT))}let PREFIX="[ Module Federation ]",Logger=class{setPrefix(e){this.prefix=e}log(){for(var e=arguments.length,t=Array(e),n=0;n{n&&("async"===e||"defer"===e?n[e]=r[e]:n.getAttribute(e)||n.setAttribute(e,r[e]))})}let l=async(r,a)=>{clearTimeout(t);let o=()=>{(null==a?void 0:a.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(a)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(n&&(n.onerror=null,n.onload=null,safeWrapper(()=>{let{needDeleteScript:t=!0}=e;t&&(null==n?void 0:n.parentNode)&&n.parentNode.removeChild(n)}),r&&"function"==typeof r)){let e=r(a);if(e instanceof Promise){let t=await e;return o(),t}return o(),e}o()};return n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),t=setTimeout(()=>{l(null,Error(`Remote script "${e.url}" time-outed.`))},a),{script:n,needAttach:r}}function createLink(e){let t=null,n=!0,r=document.getElementsByTagName("link");for(let a=0;a{t&&!t.getAttribute(e)&&t.setAttribute(e,r[e])})}let a=(n,r)=>{let a=()=>{(null==r?void 0:r.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(r)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(t&&(t.onerror=null,t.onload=null,safeWrapper(()=>{let{needDeleteLink:n=!0}=e;n&&(null==t?void 0:t.parentNode)&&t.parentNode.removeChild(t)}),n)){let e=n(r);return a(),e}a()};return t.onerror=a.bind(null,t.onerror),t.onload=a.bind(null,t.onload),{link:t,needAttach:n}}function loadScript(e,t){let{attrs:n={},createScriptHook:r}=t;return new Promise((t,a)=>{let{script:o,needAttach:l}=createScript({url:e,cb:t,onErrorCallback:a,attrs:polyfills._({fetchpriority:"high"},n),createScriptHook:r,needDeleteScript:!0});l&&document.head.appendChild(o)})}function importNodeModule(e){if(!e)throw Error("import specifier is required");return Function("name","return import(name)")(e).then(e=>e).catch(t=>{throw console.error(`Error importing module ${e}:`,t),t})}let loadNodeFetch=async()=>{let e=await importNodeModule("node-fetch");return e.default||e},lazyLoaderHookFetch=async(e,t,n)=>{let r=(e,t)=>n.lifecycle.fetch.emit(e,t),a=await r(e,t||{});return a&&a instanceof Response?a:("u"{let urlObj;if(null==loaderHook?void 0:loaderHook.createScriptHook){let hookResult=loaderHook.createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>(null==loaderHook?void 0:loaderHook.fetch)?(e,t)=>lazyLoaderHookFetch(e,t,loaderHook):"u"{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} +var pimcore_dataimporter_bundle;(()=>{"use strict";var __webpack_modules__={2551(e,t,n){var r,a,o,l,i,u,s=n(5446),c=n(9982);function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;ntypeof window&&void 0!==window.document&&void 0!==window.document.createElement,y=Object.prototype.hasOwnProperty,v=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b={},_={};function S(e){return!!y.call(_,e)||!y.call(b,e)&&(v.test(e)?_[e]=!0:(b[e]=!0,!1))}function w(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function E(e,t,n,r){if(null==t||w(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function k(e,t,n,r,a,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){x[e]=new k(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];x[t]=new k(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){x[e]=new k(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){x[e]=new k(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){x[e]=new k(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){x[e]=new k(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){x[e]=new k(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){x[e]=new k(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){x[e]=new k(e,5,!1,e.toLowerCase(),null,!1,!1)});var N=/[\-:]([a-z])/g;function R(e){return e[1].toUpperCase()}function T(e,t,n,r){var a=x.hasOwnProperty(t)?x[t]:null;(null!==a?0!==a.type:r||!(2--i||a[l]!==o[i]){var u="\n"+a[l].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=i);break}}}finally{Q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function Y(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return K(e.type,!1);case 11:return K(e.type.render,!1);case 1:return K(e.type,!0);default:return""}}function X(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case M:return"Fragment";case C:return"Portal";case $:return"Profiler";case O:return"StrictMode";case F:return"Suspense";case z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case L:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case j:return null!==(t=e.displayName||null)?t:X(e.type)||"Memo";case H:t=e._payload,e=e._init;try{return X(e(t))}catch(e){}}return null}function J(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return X(t);case 8:return t===O?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function et(e){var t=ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function en(e){e._valueTracker||(e._valueTracker=et(e))}function er(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ea(e){if(void 0===(e=e||("u">typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function eo(e,t){var n=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function el(e,t){var n=null==t.defaultValue?"":t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:n=Z(null!=t.value?t.value:n),controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ei(e,t){null!=(t=t.checked)&&T(e,"checked",t,!1)}function eu(e,t){ei(e,t);var n=Z(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ec(e,t.type,n):t.hasOwnProperty("defaultValue")&&ec(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function es(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&(void 0===t.value||null===t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ec(e,t,n){("number"!==t||ea(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ef=Array.isArray;function ed(e,t,n,r){if(e=e.options,t){t={};for(var a=0;atypeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,a)})}:e}(function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((eb=eb||document.createElement("div")).innerHTML=""+t.valueOf().toString()+"",t=eb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function eS(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ew={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eE=["Webkit","ms","Moz","O"];function ek(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ew.hasOwnProperty(e)&&ew[e]?(""+t).trim():t+"px"}function ex(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ek(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ew).forEach(function(e){eE.forEach(function(t){ew[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=ew[e]})});var eN=G({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function eR(e,t){if(t){if(eN[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(f(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(f(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(f(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(f(62))}}function eT(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var eI=null;function eP(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eC=null,eM=null,eO=null;function e$(e){if(e=r3(e)){if("function"!=typeof eC)throw Error(f(280));var t=e.stateNode;t&&(t=r5(t),eC(e.stateNode,e.type,t))}}function eL(e){eM?eO?eO.push(e):eO=[e]:eM=e}function eA(){if(eM){var e=eM,t=eO;if(eO=eM=null,e$(e),t)for(e=0;e>>=0)?32:31-(ts(e)/tc|0)|0}var td=64,tp=4194304;function th(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:case 0x4000000:return 0x7c00000&e;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0x40000000;default:return e}}function tm(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,l=0xfffffff&n;if(0!==l){var i=l&~a;0!==i?r=th(i):0!=(o&=l)&&(r=th(o))}else 0!=(l=n&~a)?r=th(l):0!==o&&(r=th(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function tS(e,t,n){e.pendingLanes|=t,0x20000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-tu(t)]=n}function tw(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=nR),nP=" ",nC=!1;function nM(e,t){switch(e){case"keyup":return -1!==nx.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nO(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var n$=!1;function nL(e,t){switch(e){case"compositionend":return nO(t);case"keypress":if(32!==t.which)return null;return nC=!0,nP;case"textInput":return(e=t.data)===nP&&nC?null:e;default:return null}}function nA(e,t){if(n$)return"compositionend"===e||!nN&&nM(e,t)?(e=t6(),t5=t4=t3=null,n$=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n3(r)}}function n5(e,t){return!!e&&!!t&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n5(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function n6(){for(var e=window,t=ea();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=ea(e.document)}return t}function n8(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function n9(e){var t=n6(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&n5(n.ownerDocument.documentElement,n)){if(null!==r&&n8(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=n4(n,o);var l=n4(n,r);a&&l&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n=document.documentMode,re=null,rt=null,rn=null,rr=!1;function ra(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;rr||null==re||re!==ea(r)||(r="selectionStart"in(r=re)&&n8(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},rn&&n2(rn,r)||(rn=r,0<(r=rP(rt,"onSelect")).length&&(t=new no("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=re)))}function ro(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var rl={animationend:ro("Animation","AnimationEnd"),animationiteration:ro("Animation","AnimationIteration"),animationstart:ro("Animation","AnimationStart"),transitionend:ro("Transition","TransitionEnd")},ri={},ru={};function rs(e){if(ri[e])return ri[e];if(!rl[e])return e;var t,n=rl[e];for(t in n)if(n.hasOwnProperty(t)&&t in ru)return ri[e]=n[t];return e}g&&(ru=document.createElement("div").style,"AnimationEvent"in window||(delete rl.animationend.animation,delete rl.animationiteration.animation,delete rl.animationstart.animation),"TransitionEvent"in window||delete rl.transitionend.transition);var rc=rs("animationend"),rf=rs("animationiteration"),rd=rs("animationstart"),rp=rs("transitionend"),rh=new Map,rm="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function rg(e,t){rh.set(e,t),h(t,[e])}for(var ry=0;ryr8||(e.current=r6[r8],r6[r8]=null,r8--)}function ae(e,t){r6[++r8]=e.current,e.current=t}var at={},an=r9(at),ar=r9(!1),aa=at;function ao(e,t){var n=e.type.contextTypes;if(!n)return at;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function al(e){return null!=(e=e.childContextTypes)}function ai(){r7(ar),r7(an)}function au(e,t,n){if(an.current!==at)throw Error(f(168));ae(an,t),ae(ar,n)}function as(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(f(108,J(e)||"Unknown",a));return G({},n,r)}function ac(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||at,aa=an.current,ae(an,e),ae(ar,ar.current),!0}function af(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(r.__reactInternalMemoizedMergedChildContext=e=as(e,t,aa),r7(ar),r7(an),ae(an,e)):r7(ar),ae(ar,n)}var ad=null,ap=!1,ah=!1;function am(e){null===ad?ad=[e]:ad.push(e)}function ag(e){ap=!0,am(e)}function ay(){if(!ah&&null!==ad){ah=!0;var e=0,t=tk;try{var n=ad;for(tk=1;e>=l,a-=l,ax=1<<32-tu(t)+a|n<m?(g=f,f=null):g=f.sibling;var y=p(a,f,i[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(a,f),l=o(y,l,m),null===c?s=y:c.sibling=y,c=y,f=g}if(m===i.length)return n(a,f),aO&&aR(a,m),s;if(null===f){for(;mg?(y=m,m=null):y=m.sibling;var b=p(a,m,v.value,u);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,g),null===c?s=b:c.sibling=b,c=b,m=y}if(v.done)return n(a,m),aO&&aR(a,g),s;if(null===m){for(;!v.done;g++,v=i.next())null!==(v=d(a,v.value,u))&&(l=o(v,l,g),null===c?s=v:c.sibling=v,c=v);return aO&&aR(a,g),s}for(m=r(a,m);!v.done;g++,v=i.next())null!==(v=h(m,a,g,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=o(v,l,g),null===c?s=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(a,e)}),aO&&aR(a,g),s}function y(e,r,o,i){if("object"==typeof o&&null!==o&&o.type===M&&null===o.key&&(o=o.props.children),"object"==typeof o&&null!==o){switch(o.$$typeof){case P:e:{for(var u=o.key,s=r;null!==s;){if(s.key===u){if((u=o.type)===M){if(7===s.tag){n(e,s.sibling),(r=a(s,o.props.children)).return=e,e=r;break e}}else if(s.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===H&&aq(u)===s.type){n(e,s.sibling),(r=a(s,o.props)).ref=aW(e,s,o),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}o.type===M?((r=uN(o.props.children,e.mode,i,o.key)).return=e,e=r):((i=ux(o.type,o.key,o.props,null,e.mode,i)).ref=aW(e,r,o),i.return=e,e=i)}return l(e);case C:e:{for(s=o.key;null!==r;){if(r.key===s)if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}else{n(e,r);break}t(e,r),r=r.sibling}(r=uI(o,e.mode,i)).return=e,e=r}return l(e);case H:return y(e,r,(s=o._init)(o._payload),i)}if(ef(o))return m(e,r,o,i);if(B(o))return g(e,r,o,i);aG(e,o)}return"string"==typeof o&&""!==o||"number"==typeof o?(o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e):(n(e,r),(r=uT(o,e.mode,i)).return=e),l(e=r)):n(e,r)}return y}var aK=aQ(!0),aY=aQ(!1),aX=r9(null),aJ=null,aZ=null,a0=null;function a1(){a0=aZ=aJ=null}function a2(e){var t=aX.current;r7(aX),e._currentValue=t}function a3(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function a4(e,t){aJ=e,a0=aZ=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(lR=!0),e.firstContext=null)}function a5(e){var t=e._currentValue;if(a0!==e)if(e={context:e,memoizedValue:t,next:null},null===aZ){if(null===aJ)throw Error(f(308));aZ=e,aJ.dependencies={lanes:0,firstContext:e}}else aZ=aZ.next=e;return t}var a6=null;function a8(e){null===a6?a6=[e]:a6.push(e)}function a9(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,a8(t)):(n.next=a.next,a.next=n),t.interleaved=n,a7(e,r)}function a7(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var oe=!1;function ot(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function on(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function or(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function oa(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&iN)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,a7(e,n)}return null===(a=r.interleaved)?(t.next=t,a8(r)):(t.next=a.next,a.next=t),r.interleaved=t,a7(e,n)}function oo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tE(e,n)}}function ol(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=l:o=o.next=l,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function oi(e,t,n,r){var a=e.updateQueue;oe=!1;var o=a.firstBaseUpdate,l=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var u=i,s=u.next;u.next=null,null===l?o=s:l.next=s,l=u;var c=e.alternate;null!==c&&(i=(c=c.updateQueue).lastBaseUpdate)!==l&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u)}if(null!==o){var f=a.baseState;for(l=0,c=s=u=null,i=o;;){var d=i.lane,p=i.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(d=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(p,f,d):h))break e;f=G({},f,d);break e;case 2:oe=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[i]:d.push(i))}else p={eventTime:p,lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=p,u=f):c=c.next=p,l|=d;if(null===(i=i.next))if(null===(i=a.shared.pending))break;else i=(d=i).next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}if(null===c&&(u=f),a.baseState=u,a.firstBaseUpdate=s,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do l|=a.lane,a=a.next;while(a!==t)}else null===o&&(a.shared.lanes=0);i$|=l,e.lanes=l,e.memoizedState=f}}function ou(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?n:4,e(!0);var r=oE.transition;oE.transition={};try{e(!1),t()}finally{tk=n,oE.transition=r}}function le(){return oD().memoizedState}function lt(e,t,n){var r=iZ(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lr(e)?la(t,n):null!==(n=a9(e,t,n,r))&&(i0(n,e,r,iJ()),lo(n,t,r))}function ln(e,t,n){var r=iZ(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lr(e))la(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=o(l,n);if(a.hasEagerState=!0,a.eagerState=i,n1(i,l)){var u=t.interleaved;null===u?(a.next=a,a8(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch(e){}finally{}null!==(n=a9(e,t,a,r))&&(i0(n,e,r,a=iJ()),lo(n,t,r))}}function lr(e){var t=e.alternate;return e===ox||null!==t&&t===ox}function la(e,t){oI=oT=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function lo(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,t.lanes=n|=r,tE(e,n)}}var ll={readContext:a5,useCallback:oM,useContext:oM,useEffect:oM,useImperativeHandle:oM,useInsertionEffect:oM,useLayoutEffect:oM,useMemo:oM,useReducer:oM,useRef:oM,useState:oM,useDebugValue:oM,useDeferredValue:oM,useTransition:oM,useMutableSource:oM,useSyncExternalStore:oM,useId:oM,unstable_isNewReconciler:!1},li={readContext:a5,useCallback:function(e,t){return oA().memoizedState=[e,void 0===t?null:t],e},useContext:a5,useEffect:oZ,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oX(4194308,4,o3.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oX(4194308,4,e,t)},useInsertionEffect:function(e,t){return oX(4,2,e,t)},useMemo:function(e,t){return t=void 0===t?null:t,oA().memoizedState=[e=e(),t],e},useReducer:function(e,t,n){var r=oA();return r.memoizedState=r.baseState=t=void 0!==n?n(t):t,r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=lt.bind(null,ox,e),[r.memoizedState,e]},useRef:function(e){return oA().memoizedState={current:e}},useState:oQ,useDebugValue:o5,useDeferredValue:function(e){return oA().memoizedState=e},useTransition:function(){var e=oQ(!1),t=e[0];return e=o7.bind(null,e[1]),oA().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ox,a=oA();if(aO){if(void 0===n)throw Error(f(407));n=n()}else{if(n=t(),null===iR)throw Error(f(349));0!=(30&ok)||oV(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,oZ(oW.bind(null,r,o,e),[e]),r.flags|=2048,oK(9,oB.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=oA(),t=iR.identifierPrefix;if(aO){var n=aN,r=ax;t=":"+t+"R"+(n=(r&~(1<<32-tu(r)-1)).toString(32)+n),0<(n=oP++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=oC++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},lu={readContext:a5,useCallback:o6,useContext:a5,useEffect:o0,useImperativeHandle:o4,useInsertionEffect:o1,useLayoutEffect:o2,useMemo:o8,useReducer:oz,useRef:oY,useState:function(){return oz(oF)},useDebugValue:o5,useDeferredValue:function(e){return o9(oD(),oN.memoizedState,e)},useTransition:function(){return[oz(oF)[0],oD().memoizedState]},useMutableSource:oH,useSyncExternalStore:oU,useId:le,unstable_isNewReconciler:!1},ls={readContext:a5,useCallback:o6,useContext:a5,useEffect:o0,useImperativeHandle:o4,useInsertionEffect:o1,useLayoutEffect:o2,useMemo:o8,useReducer:oj,useRef:oY,useState:function(){return oj(oF)},useDebugValue:o5,useDeferredValue:function(e){var t=oD();return null===oN?t.memoizedState=e:o9(t,oN.memoizedState,e)},useTransition:function(){return[oj(oF)[0],oD().memoizedState]},useMutableSource:oH,useSyncExternalStore:oU,useId:le,unstable_isNewReconciler:!1};function lc(e,t){if(e&&e.defaultProps)for(var n in t=G({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function lf(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:G({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ld={isMounted:function(e){return!!(e=e._reactInternals)&&eJ(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=iJ(),a=iZ(e),o=or(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=oa(e,o,a))&&(i0(t,e,a,r),oo(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=iJ(),a=iZ(e),o=or(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=oa(e,o,a))&&(i0(t,e,a,r),oo(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=iJ(),r=iZ(e),a=or(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=oa(e,a,r))&&(i0(t,e,r,n),oo(t,e,r))}};function lp(e,t,n,r,a,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||!n2(n,r)||!n2(a,o)}function lh(e,t,n){var r=!1,a=at,o=t.contextType;return"object"==typeof o&&null!==o?o=a5(o):(a=al(t)?aa:an.current,o=(r=null!=(r=t.contextTypes))?ao(e,a):at),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ld,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function lm(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ld.enqueueReplaceState(t,t.state,null)}function lg(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},ot(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=a5(o):a.context=ao(e,o=al(t)?aa:an.current),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(lf(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&ld.enqueueReplaceState(a,a.state,null),oi(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function ly(e,t){try{var n="",r=t;do n+=Y(r),r=r.return;while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function lv(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function lb(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var l_="function"==typeof WeakMap?WeakMap:Map;function lS(e,t,n){(n=or(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){iU||(iU=!0,iV=r),lb(e,t)},n}function lw(e,t,n){(n=or(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){lb(e,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){lb(e,t),"function"!=typeof r&&(null===iB?iB=new Set([this]):iB.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function lE(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new l_;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=um.bind(null,e,t,n),t.then(e,e))}function lk(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function lx(e,t,n,r,a){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=or(-1,1)).tag=2,oa(n,t,1))),n.lanes|=1):(e.flags|=65536,e.lanes=a),e}var lN=I.ReactCurrentOwner,lR=!1;function lT(e,t,n,r){t.child=null===e?aY(t,null,n,r):aK(t,e.child,n,r)}function lI(e,t,n,r,a){n=n.render;var o=t.ref;return(a4(t,a),r=o$(e,t,n,r,o,a),n=oL(),null===e||lR)?(aO&&n&&aI(t),t.flags|=1,lT(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,lK(e,t,a))}function lP(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||uw(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ux(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,lC(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var l=o.memoizedProps;if((n=null!==(n=n.compare)?n:n2)(l,r)&&e.ref===t.ref)return lK(e,t,a)}return t.flags|=1,(e=uk(o,r)).ref=t.ref,e.return=t,t.child=e}function lC(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(n2(o,r)&&e.ref===t.ref)if(lR=!1,t.pendingProps=r=o,0==(e.lanes&a))return t.lanes=e.lanes,lK(e,t,a);else 0!=(131072&e.flags)&&(lR=!0)}return l$(e,t,n,r,a)}function lM(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ae(iC,iP),iP|=n;else{if(0==(0x40000000&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=0x40000000,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ae(iC,iP),iP|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,ae(iC,iP),iP|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,ae(iC,iP),iP|=r;return lT(e,t,a,n),t.child}function lO(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function l$(e,t,n,r,a){var o=al(n)?aa:an.current;return(o=ao(t,o),a4(t,a),n=o$(e,t,n,r,o,a),r=oL(),null===e||lR)?(aO&&r&&aI(t),t.flags|=1,lT(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,lK(e,t,a))}function lL(e,t,n,r,a){if(al(n)){var o=!0;ac(t)}else o=!1;if(a4(t,a),null===t.stateNode)lQ(e,t),lh(t,n,r),lg(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var u=l.context,s=n.contextType;s="object"==typeof s&&null!==s?a5(s):ao(t,s=al(n)?aa:an.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||u!==s)&&lm(t,l,r,s),oe=!1;var d=t.memoizedState;l.state=d,oi(t,r,l,a),u=t.memoizedState,i!==r||d!==u||ar.current||oe?("function"==typeof c&&(lf(t,n,c,r),u=t.memoizedState),(i=oe||lp(t,n,i,r,d,u,s))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=s,r=i):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,on(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:lc(t.type,i),l.props=s,f=t.pendingProps,d=l.context,u="object"==typeof(u=n.contextType)&&null!==u?a5(u):ao(t,u=al(n)?aa:an.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==f||d!==u)&&lm(t,l,r,u),oe=!1,d=t.memoizedState,l.state=d,oi(t,r,l,a);var h=t.memoizedState;i!==f||d!==h||ar.current||oe?("function"==typeof p&&(lf(t,n,p,r),h=t.memoizedState),(s=oe||lp(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,h,u),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),l.props=r,l.state=h,l.context=u,r=s):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return lA(e,t,n,r,o,a)}function lA(e,t,n,r,a,o){lO(e,t);var l=0!=(128&t.flags);if(!r&&!l)return a&&af(t,n,!1),lK(e,t,o);r=t.stateNode,lN.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=aK(t,e.child,null,o),t.child=aK(t,null,i,o)):lT(e,t,i,o),t.memoizedState=r.state,a&&af(t,n,!0),t.child}function lD(e){var t=e.stateNode;t.pendingContext?au(e,t.pendingContext,t.pendingContext!==t.context):t.context&&au(e,t.context,!1),oh(e,t.containerInfo)}function lF(e,t,n,r,a){return aU(),aV(a),t.flags|=256,lT(e,t,n,r),t.child}var lz={dehydrated:null,treeContext:null,retryLane:0};function lj(e){return{baseLanes:e,cachePool:null,transitions:null}}function lH(e,t,n){var r,a=t.pendingProps,o=ov.current,l=!1,i=0!=(128&t.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(l=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(o|=1),ae(ov,1&o),null===e)return(aF(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=0x40000000,null):(i=a.children,e=a.fallback,l?(a=t.mode,l=t.child,i={mode:"hidden",children:i},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=uR(i,a,0,null),e=uN(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=lj(n),t.memoizedState=lz,e):lU(t,i));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return lB(e,t,i,a,r,o,n);if(l){l=a.fallback,i=t.mode,r=(o=e.child).sibling;var u={mode:"hidden",children:a.children};return 0==(1&i)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=uk(o,u)).subtreeFlags=0xe00000&o.subtreeFlags,null!==r?l=uk(r,l):(l=uN(l,i,n,null),l.flags|=2),l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,i=null===(i=e.child.memoizedState)?lj(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=lz,a}return e=(l=e.child).sibling,a=uk(l,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function lU(e,t){return(t=uR({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function lV(e,t,n,r){return null!==r&&aV(r),aK(t,e.child,null,n),e=lU(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lB(e,t,n,r,a,o,l){if(n)return 256&t.flags?(t.flags&=-257,lV(e,t,l,r=lv(Error(f(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=uR({mode:"visible",children:r.children},a,0,null),o=uN(o,a,l,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&aK(t,e.child,null,l),t.child.memoizedState=lj(l),t.memoizedState=lz,o);if(0==(1&t.mode))return lV(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var i=r.dgst;return r=i,lV(e,t,l,r=lv(o=Error(f(419)),r,void 0))}if(i=0!=(l&e.childLanes),lR||i){if(null!==(r=iR)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 0x1000000:case 0x2000000:case 0x4000000:a=32;break;case 0x20000000:a=0x10000000;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|l))?0:a)&&a!==o.retryLane&&(o.retryLane=a,a7(e,a),i0(r,e,a,-1))}return ua(),lV(e,t,l,r=lv(Error(f(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=uy.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,aM=rq(a.nextSibling),aC=t,aO=!0,a$=null,null!==e&&(aw[aE++]=ax,aw[aE++]=aN,aw[aE++]=ak,ax=e.id,aN=e.overflow,ak=t),t=lU(t,r.children),t.flags|=4096,t)}function lW(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),a3(e.return,t,n)}function lG(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function lq(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(lT(e,t,r.children,n),0!=(2&(r=ov.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lW(e,n,t);else if(19===e.tag)lW(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ae(ov,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===ob(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),lG(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ob(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}lG(t,!0,n,null,o);break;case"together":lG(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lQ(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lK(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),i$|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=uk(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=uk(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function lY(e,t,n){switch(t.tag){case 3:lD(t),aU();break;case 5:og(t);break;case 1:al(t.type)&&ac(t);break;case 4:oh(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;ae(aX,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState)){if(null!==r.dehydrated)return ae(ov,1&ov.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lH(e,t,n);return ae(ov,1&ov.current),null!==(e=lK(e,t,n))?e.sibling:null}ae(ov,1&ov.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return lq(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ae(ov,ov.current),!r)return null;break;case 22:case 23:return t.lanes=0,lM(e,t,n)}return lK(e,t,n)}function lX(e,t){if(!aO)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lJ(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=0xe00000&a.subtreeFlags,r|=0xe00000&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function lZ(e,t,n){var r=t.pendingProps;switch(aP(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lJ(t),null;case 1:case 17:return al(t.type)&&ai(),lJ(t),null;case 3:return r=t.stateNode,om(),r7(ar),r7(an),oS(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(aj(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==a$&&(i4(a$),a$=null))),o(e,t),lJ(t),null;case 5:oy(t);var u=op(od.current);if(n=t.type,null!==e&&null!=t.stateNode)l(e,t,n,r,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(f(166));return lJ(t),null}if(e=op(oc.current),aj(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[rY]=t,r[rX]=s,e=0!=(1&t.mode),n){case"dialog":rE("cancel",r),rE("close",r);break;case"iframe":case"object":case"embed":rE("load",r);break;case"video":case"audio":for(u=0;u<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[rY]=t,e[rX]=r,a(e,t,!1,!1),t.stateNode=e;e:{switch(c=eT(n,r),n){case"dialog":rE("cancel",e),rE("close",e),u=r;break;case"iframe":case"object":case"embed":rE("load",e),u=r;break;case"video":case"audio":for(u=0;uij&&(t.flags|=128,r=!0,lX(s,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ob(c))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),lX(s,!0),null===s.tail&&"hidden"===s.tailMode&&!c.alternate&&!aO)return lJ(t),null}else 2*e9()-s.renderingStartTime>ij&&0x40000000!==n&&(t.flags|=128,r=!0,lX(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=s.last)?n.sibling=c:t.child=c,s.last=c)}if(null!==s.tail)return t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=e9(),t.sibling=null,n=ov.current,ae(ov,r?1&n|2:1&n),t;return lJ(t),null;case 22:case 23:return ue(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(0x40000000&iP)&&(lJ(t),6&t.subtreeFlags&&(t.flags|=8192)):lJ(t),null;case 24:case 25:return null}throw Error(f(156,t.tag))}function l0(e,t){switch(aP(t),t.tag){case 1:return al(t.type)&&ai(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return om(),r7(ar),r7(an),oS(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oy(t),null;case 13:if(r7(ov),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(f(340));aU()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return r7(ov),null;case 4:return om(),null;case 10:return a2(t.type._context),null;case 22:case 23:return ue(),null;default:return null}}a=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},o=function(){},l=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,op(oc.current);var o,l=null;switch(n){case"input":a=eo(e,a),r=eo(e,r),l=[];break;case"select":a=G({},a,{value:void 0}),r=G({},r,{value:void 0}),l=[];break;case"textarea":a=ep(e,a),r=ep(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=rD)}for(s in eR(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s){var i=a[s];for(o in i)i.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(p.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in r){var u=r[s];if(i=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==i&&(null!=u||null!=i))if("style"===s)if(i){for(o in i)!i.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&i[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(l||(l=[]),l.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,i=i?i.__html:void 0,null!=u&&i!==u&&(l=l||[]).push(s,u)):"children"===s?"string"!=typeof u&&"number"!=typeof u||(l=l||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(p.hasOwnProperty(s)?(null!=u&&"onScroll"===s&&rE("scroll",e),l||i===u||(l=[])):(l=l||[]).push(s,u))}n&&(l=l||[]).push("style",n);var s=l;(t.updateQueue=s)&&(t.flags|=4)}},i=function(e,t,n,r){n!==r&&(t.flags|=4)};var l1=!1,l2=!1,l3="function"==typeof WeakSet?WeakSet:Set,l4=null;function l5(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){uh(e,t,n)}else n.current=null}function l6(e,t,n){try{n()}catch(n){uh(e,t,n)}}var l8=!1;function l9(e,t){if(rF=tY,n8(e=n6())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a,o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(e){n=null;break e}var i=0,u=-1,s=-1,c=0,d=0,p=e,h=null;t:for(;;){for(;p!==n||0!==o&&3!==p.nodeType||(u=i+o),p!==l||0!==r&&3!==p.nodeType||(s=i+r),3===p.nodeType&&(i+=p.nodeValue.length),null!==(a=p.firstChild);)h=p,p=a;for(;;){if(p===e)break t;if(h===n&&++c===o&&(u=i),h===l&&++d===r&&(s=i),null!==(a=p.nextSibling))break;h=(p=h).parentNode}p=a}n=-1===u||-1===s?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(rz={focusedElem:e,selectionRange:n},tY=!1,l4=t;null!==l4;)if(e=(t=l4).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,l4=e;else for(;null!==l4;){t=l4;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,y=m.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:lc(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(f(163))}}catch(e){uh(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,l4=e;break}l4=t.return}return m=l8,l8=!1,m}function l7(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&l6(t,n,o)}a=a.next}while(a!==r)}}function ie(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function it(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ir(e){var t=e.alternate;null!==t&&(e.alternate=null,ir(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[rY],delete t[rX],delete t[rZ],delete t[r0],delete t[r1]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ia(e){return 5===e.tag||3===e.tag||4===e.tag}function io(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ia(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function il(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=rD));else if(4!==r&&null!==(e=e.child))for(il(e,t,n),e=e.sibling;null!==e;)il(e,t,n),e=e.sibling}function ii(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ii(e,t,n),e=e.sibling;null!==e;)ii(e,t,n),e=e.sibling}var iu=null,is=!1;function ic(e,t,n){for(n=n.child;null!==n;)id(e,t,n),n=n.sibling}function id(e,t,n){if(tl&&"function"==typeof tl.onCommitFiberUnmount)try{tl.onCommitFiberUnmount(to,n)}catch(e){}switch(n.tag){case 5:l2||l5(n,t);case 6:var r=iu,a=is;iu=null,ic(e,t,n),iu=r,is=a,null!==iu&&(is?(e=iu,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):iu.removeChild(n.stateNode));break;case 18:null!==iu&&(is?(e=iu,n=n.stateNode,8===e.nodeType?rG(e.parentNode,n):1===e.nodeType&&rG(e,n),tQ(e)):rG(iu,n.stateNode));break;case 4:r=iu,a=is,iu=n.stateNode.containerInfo,is=!0,ic(e,t,n),iu=r,is=a;break;case 0:case 11:case 14:case 15:if(!l2&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){a=r=r.next;do{var o=a,l=o.destroy;o=o.tag,void 0!==l&&(0!=(2&o)?l6(n,t,l):0!=(4&o)&&l6(n,t,l)),a=a.next}while(a!==r)}ic(e,t,n);break;case 1:if(!l2&&(l5(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){uh(n,t,e)}ic(e,t,n);break;case 21:default:ic(e,t,n);break;case 22:1&n.mode?(l2=(r=l2)||null!==n.memoizedState,ic(e,t,n),l2=r):ic(e,t,n)}}function ip(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new l3),t.forEach(function(t){var r=uv.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function ih(e,t){var n=t.deletions;if(null!==n)for(var r=0;ra&&(a=l),r&=~o}if(r=a,10<(r=(120>(r=e9()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iw(r/1960))-r)){e.timeoutHandle=rH(uc.bind(null,e,iF,iH),r);break}uc(e,iF,iH);break;default:throw Error(f(329))}}}return i1(e,e9()),e.callbackNode===n?i2.bind(null,e):null}function i3(e,t){var n=iD;return e.current.memoizedState.isDehydrated&&(ut(e,t).flags|=256),2!==(e=uo(e,t))&&(t=iF,iF=n,null!==t&&i4(t)),e}function i4(e){null===iF?iF=e:iF.push.apply(iF,e)}function i5(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;re?16:e,null===iG)var r=!1;else{if(e=iG,iG=null,iq=0,0!=(6&iN))throw Error(f(331));var a=iN;for(iN|=4,l4=e.current;null!==l4;){var o=l4,l=o.child;if(0!=(16&l4.flags)){var i=o.deletions;if(null!==i){for(var u=0;ue9()-iz?ut(e,0):iA|=n),i1(e,t)}function ug(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tp,0==(0x7c00000&(tp<<=1))&&(tp=4194304)));var n=iJ();null!==(e=a7(e,t))&&(tS(e,t,n),i1(e,n))}function uy(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ug(e,n)}function uv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}null!==r&&r.delete(t),ug(e,n)}function ub(e,t){return e4(e,t)}function u_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function uS(e,t,n,r){return new u_(e,t,n,r)}function uw(e){return!(!(e=e.prototype)||!e.isReactComponent)}function uE(e){if("function"==typeof e)return+!!uw(e);if(null!=e){if((e=e.$$typeof)===D)return 11;if(e===j)return 14}return 2}function uk(e,t){var n=e.alternate;return null===n?((n=uS(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=0xe00000&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ux(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)uw(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case M:return uN(n.children,a,o,t);case O:l=8,a|=8;break;case $:return(e=uS(12,n,t,2|a)).elementType=$,e.lanes=o,e;case F:return(e=uS(13,n,t,a)).elementType=F,e.lanes=o,e;case z:return(e=uS(19,n,t,a)).elementType=z,e.lanes=o,e;case U:return uR(n,a,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case L:l=10;break e;case A:l=9;break e;case D:l=11;break e;case j:l=14;break e;case H:l=16,r=null;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=uS(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function uN(e,t,n,r){return(e=uS(7,e,r,t)).lanes=n,e}function uR(e,t,n,r){return(e=uS(22,e,r,t)).elementType=U,e.lanes=n,e.stateNode={isHidden:!1},e}function uT(e,t,n){return(e=uS(6,e,null,t)).lanes=n,e}function uI(e,t,n){return(t=uS(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uP(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=t_(0),this.expirationTimes=t_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=t_(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function uC(e,t,n,r,a,o,l,i,u){return e=new uP(e,t,n,i,u),1===t?(t=1,!0===o&&(t|=8)):t=0,o=uS(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ot(o),e}function uM(e,t,n){var r=3typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var uX=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uX.isDisabled&&uX.supportsFiber)try{to=uX.inject(uY),tl=uX}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uQ,t.createPortal=function(e,t){var n=2typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(2551)},5287(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;function h(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function v(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||m}function b(){}function _(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var S=_.prototype=new b;S.constructor=_,g(S,v.prototype),S.isPureReactComponent=!0;var w=Array.isArray,E=Object.prototype.hasOwnProperty,k={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,r){var a,o={},l=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)E.call(t,a)&&!x.hasOwnProperty(a)&&(o[a]=t[a]);var u=arguments.length-2;if(1===u)o.children=r;else if(1>>1,a=e[r];if(0>>1;ro(u,n))so(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(so(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,h=3,m=!1,g=!1,y=!1,v="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,_="u">typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)a(f);else if(t.startTime<=e)a(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function w(e){if(y=!1,S(e),!g)if(null!==r(c))g=!0,O(E);else{var t=r(f);null!==t&&$(w,t.startTime-e)}}function E(e,n){g=!1,y&&(y=!1,b(N),N=-1),m=!0;var o=h;try{for(S(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!I());){var l=p.callback;if("function"==typeof l){p.callback=null,h=p.priorityLevel;var i=l(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof i?p.callback=i:p===r(c)&&a(c),S(n)}else a(c);p=r(c)}if(null!==p)var u=!0;else{var s=r(f);null!==s&&$(w,s.startTime-n),u=!1}return u}finally{p=null,h=o,m=!1}}"u">typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k=!1,x=null,N=-1,R=5,T=-1;function I(){return!(t.unstable_now()-Ttypeof MessageChannel){var C=new MessageChannel,M=C.port2;C.port1.onmessage=P,l=function(){M.postMessage(null)}}else l=function(){v(P,0)};function O(e){x=e,k||(k=!0,l())}function $(e,n){N=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,O(E))},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=o,n(f,e),null===r(c)&&e===r(f)&&(y?(b(N),N=-1):y=!0,$(w,o-l))):(e.sortIndex=i,n(c,e),g||m||(g=!0,O(E))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},9982(e,t,n){e.exports=n(7463)},6830(e,t){let n="RUNTIME-001",r="RUNTIME-002",a="RUNTIME-003",o="RUNTIME-004",l="RUNTIME-005",i="RUNTIME-006",u="RUNTIME-007",s="RUNTIME-008",c="TYPE-001",f="BUILD-001",d=e=>{let t=e.split("-")[0].toLowerCase();return`View the docs to see how to solve: https://module-federation.io/guide/troubleshooting/${t}/${e}`},p=(e,t,n,r)=>{let a=[`${[t[e]]} #${e}`];return n&&a.push(`args: ${JSON.stringify(n)}`),a.push(d(e)),r&&a.push(`Original Error Message: + ${r}`),a.join("\n")};function h(){return(h=Object.assign||function(e){for(var t=1;te===t)&&e.push(t),e}function d(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}function p(e){return void 0!==e.entry}function h(e){return!e.entry.includes(".json")}async function m(e,t){try{return await e()}catch(e){t||c(e);return}}function g(e){return e&&"object"==typeof e}let y=Object.prototype.toString;function v(e){return"[object Object]"===y.call(e)}function b(e,t){let n=/^(https?:)?\/\//i;return e.replace(n,"").replace(/\/$/,"")===t.replace(n,"").replace(/\/$/,"")}function _(e){return Array.isArray(e)?e:[e]}function S(e){let t={url:"",type:"global",globalName:""};return a.isBrowserEnv()||a.isReactNativeEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t}let w=(e,t)=>{let n;return n=e.endsWith("/")?e.slice(0,-1):e,t.startsWith(".")&&(t=t.slice(1)),n+=t},E="object"==typeof globalThis?globalThis:window,k=(()=>{try{return document.defaultView}catch(e){return E}})(),x=k;function N(e,t,n){Object.defineProperty(e,t,{value:n,configurable:!1,writable:!0})}function R(e,t){return Object.hasOwnProperty.call(e,t)}R(E,"__GLOBAL_LOADING_REMOTE_ENTRY__")||N(E,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let T=E.__GLOBAL_LOADING_REMOTE_ENTRY__;function I(e){var t,n,r,a,o,l,i,u,s,c,f,d;R(e,"__VMOK__")&&!R(e,"__FEDERATION__")&&N(e,"__FEDERATION__",e.__VMOK__),R(e,"__FEDERATION__")||(N(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),N(e,"__VMOK__",e.__FEDERATION__)),null!=(i=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__)||(t.__GLOBAL_PLUGIN__=[]),null!=(u=(n=e.__FEDERATION__).__INSTANCES__)||(n.__INSTANCES__=[]),null!=(s=(r=e.__FEDERATION__).moduleInfo)||(r.moduleInfo={}),null!=(c=(a=e.__FEDERATION__).__SHARE__)||(a.__SHARE__={}),null!=(f=(o=e.__FEDERATION__).__MANIFEST_LOADING__)||(o.__MANIFEST_LOADING__={}),null!=(d=(l=e.__FEDERATION__).__PRELOADED_MAP__)||(l.__PRELOADED_MAP__=new Map)}function P(){E.__FEDERATION__.__GLOBAL_PLUGIN__=[],E.__FEDERATION__.__INSTANCES__=[],E.__FEDERATION__.moduleInfo={},E.__FEDERATION__.__SHARE__={},E.__FEDERATION__.__MANIFEST_LOADING__={},Object.keys(T).forEach(e=>{delete T[e]})}function C(e){E.__FEDERATION__.__INSTANCES__.push(e)}function M(){return E.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.isDebugMode();t&&(E.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,E.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.14.3")}function $(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};for(let n of Object.keys(e)){let[r,a]=n.split(":"),o=`${r}:${t}`,l=e[o];if(l)return{value:l,key:o}}return{value:void 0,key:t}}throw Error("key must be string")}I(E),I(k);let L=()=>k.__FEDERATION__.moduleInfo,A=(e,t)=>{let n=$(t,d(e)).value;if(n&&!n.version&&"version"in e&&e.version&&(n.version=e.version),n)return n;if("version"in e&&e.version){let{version:t}=e,n=d(r._object_without_properties_loose(e,["version"])),a=$(k.__FEDERATION__.moduleInfo,n).value;if((null==a?void 0:a.version)===t)return a}},D=e=>A(e,k.__FEDERATION__.moduleInfo),F=(e,t)=>{let n=d(e);return k.__FEDERATION__.moduleInfo[n]=t,k.__FEDERATION__.moduleInfo},z=e=>(k.__FEDERATION__.moduleInfo=r._extends({},k.__FEDERATION__.moduleInfo,e),()=>{for(let t of Object.keys(e))delete k.__FEDERATION__.moduleInfo[t]}),j=(e,t)=>{let n=t||`__FEDERATION_${e}:custom__`,r=E[n];return{remoteEntryKey:n,entryExports:r}},H=e=>{let{__GLOBAL_PLUGIN__:t}=k.__FEDERATION__;e.forEach(e=>{-1===t.findIndex(t=>t.name===e.name)?t.push(e):c(`The plugin ${e.name} has been registered.`)})},U=()=>k.__FEDERATION__.__GLOBAL_PLUGIN__,V=e=>E.__FEDERATION__.__PRELOADED_MAP__.get(e),B=e=>E.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),W="default",G="global",q="[0-9A-Za-z-]+",Q=`(?:\\+(${q}(?:\\.${q})*))`,K="0|[1-9]\\d*",Y="[0-9]+",X="\\d*[a-zA-Z-][a-zA-Z0-9-]*",J=`(?:${Y}|${X})`,Z=`(?:-?(${J}(?:\\.${J})*))`,ee=`(?:${K}|${X})`,et=`(?:-(${ee}(?:\\.${ee})*))`,en=`${K}|x|X|\\*`,er=`[v=\\s]*(${en})(?:\\.(${en})(?:\\.(${en})(?:${et})?${Q}?)?)?`,ea=`^\\s*(${er})\\s+-\\s+(${er})\\s*$`,eo=`(${Y})\\.(${Y})\\.(${Y})`,el=`[v=\\s]*${eo}${Z}?${Q}?`,ei="((?:<|>)?=?)",eu=`(\\s*)${ei}\\s*(${el}|${er})`,es="(?:~>?)",ec=`(\\s*)${es}\\s+`,ef="(?:\\^)",ed=`(\\s*)${ef}\\s+`,ep="(<|>)?=?\\s*\\*",eh=`^${ef}${er}$`,em=`(${K})\\.(${K})\\.(${K})`,eg=`v?${em}${et}?${Q}?`,ey=`^${es}${er}$`,ev=`^${ei}\\s*${er}$`,eb=`^${ei}\\s*(${eg})$|^$`,e_="^\\s*>=\\s*0.0.0\\s*$";function eS(e){return new RegExp(e)}function ew(e){return!e||"x"===e.toLowerCase()||"*"===e}function eE(){for(var e=arguments.length,t=Array(e),n=0;nt.reduce((e,t)=>t(e),e)}function ek(e){return e.match(eS(eb))}function ex(e,t,n,r){let a=`${e}.${t}.${n}`;return r?`${a}-${r}`:a}function eN(e){return e.replace(eS(ea),(e,t,n,r,a,o,l,i,u,s,c,f)=>(t=ew(n)?"":ew(r)?`>=${n}.0.0`:ew(a)?`>=${n}.${r}.0`:`>=${t}`,i=ew(u)?"":ew(s)?`<${Number(u)+1}.0.0-0`:ew(c)?`<${u}.${Number(s)+1}.0-0`:f?`<=${u}.${s}.${c}-${f}`:`<=${i}`,`${t} ${i}`.trim()))}function eR(e){return e.replace(eS(eu),"$1$2$3")}function eT(e){return e.replace(eS(ec),"$1~")}function eI(e){return e.replace(eS(ed),"$1^")}function eP(e){return e.trim().split(/\s+/).map(e=>e.replace(eS(eh),(e,t,n,r,a)=>{if(ew(t))return"";if(ew(n))return`>=${t}.0.0 <${Number(t)+1}.0.0-0`;if(ew(r))if("0"===t)return`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`;else return`>=${t}.${n}.0 <${Number(t)+1}.0.0-0`;if(a)if("0"!==t)return`>=${t}.${n}.${r}-${a} <${Number(t)+1}.0.0-0`;else if("0"===n)return`>=${t}.${n}.${r}-${a} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r}-${a} <${t}.${Number(n)+1}.0-0`;if("0"===t)if("0"===n)return`>=${t}.${n}.${r} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`;return`>=${t}.${n}.${r} <${Number(t)+1}.0.0-0`})).join(" ")}function eC(e){return e.trim().split(/\s+/).map(e=>e.replace(eS(ey),(e,t,n,r,a)=>ew(t)?"":ew(n)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:ew(r)?`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`:a?`>=${t}.${n}.${r}-${a} <${t}.${Number(n)+1}.0-0`:`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`)).join(" ")}function eM(e){return e.split(/\s+/).map(e=>e.trim().replace(eS(ev),(e,t,n,r,a,o)=>{let l=ew(n),i=l||ew(r),u=i||ew(a);if("="===t&&u&&(t=""),o="",l)if(">"===t||"<"===t)return"<0.0.0-0";else return"*";return t&&u?(i&&(r=0),a=0,">"===t?(t=">=",i?(n=Number(n)+1,r=0):r=Number(r)+1,a=0):"<="===t&&(t="<",i?n=Number(n)+1:r=Number(r)+1),"<"===t&&(o="-0"),`${t+n}.${r}.${a}${o}`):i?`>=${n}.0.0${o} <${Number(n)+1}.0.0-0`:u?`>=${n}.${r}.0${o} <${n}.${Number(r)+1}.0-0`:e})).join(" ")}function eO(e){return e.trim().replace(eS(ep),"")}function e$(e){return e.trim().replace(eS(e_),"")}function eL(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function eA(e,t){let{preRelease:n}=e,{preRelease:r}=t;if(void 0===n&&r)return 1;if(n&&void 0===r)return -1;if(void 0===n&&void 0===r)return 0;for(let e=0,t=n.length;e<=t;e++){let t=n[e],a=r[e];if(t!==a){if(void 0===t&&void 0===a)return 0;if(!t)return 1;if(!a)return -1;return eL(t,a)}}return 0}function eD(e,t){return eL(e.major,t.major)||eL(e.minor,t.minor)||eL(e.patch,t.patch)||eA(e,t)}function eF(e,t){return e.version===t.version}function ez(e,t){switch(e.operator){case"":case"=":return eF(e,t);case">":return 0>eD(e,t);case">=":return eF(e,t)||0>eD(e,t);case"<":return eD(e,t)>0;case"<=":return eF(e,t)||eD(e,t)>0;case void 0:return!0;default:return!1}}function ej(e){return eE(eP,eC,eM,eO)(e)}function eH(e){return eE(eN,eR,eT,eI)(e.trim()).split(/\s+/).join(" ")}function eU(e,t){if(!e)return!1;let n=eH(t).split(" ").map(e=>ej(e)).join(" ").split(/\s+/).map(e=>e$(e)),r=ek(e);if(!r)return!1;let[,a,,o,l,i,u]=r,s={version:ex(o,l,i,u),major:o,minor:l,patch:i,preRelease:null==u?void 0:u.split(".")};for(let e of n){let t=ek(e);if(!t)return!1;let[,n,,r,a,o,l]=t;if(!ez({operator:n,version:ex(r,a,o,l),major:r,minor:a,patch:o,preRelease:null==l?void 0:l.split(".")},s))return!1}return!0}function eV(e,t,n,a){var o,l,i;let u;return u="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${n}'!`)}),r._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:r._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:u,loaded:null!=e&&!!e.loaded||"lib"in e||void 0,version:null!=(o=e.version)?o:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(l=e.scope)?l:"default"],strategy:(null!=(i=e.strategy)?i:a)||"version-first"})}function eB(e,t){let n=t.shared||{},a=t.name,o=Object.keys(n).reduce((e,r)=>{let o=_(n[r]);return e[r]=e[r]||[],o.forEach(n=>{e[r].push(eV(n,a,r,t.shareStrategy))}),e},{}),l=r._extends({},e.shared);return Object.keys(o).forEach(e=>{l[e]?o[e].forEach(t=>{l[e].find(e=>e.version===t.version)||l[e].push(t)}):l[e]=o[e]}),{shared:l,shareInfos:o}}function eW(e,t){let n=e=>{if(!Number.isNaN(Number(e))){let t=e.split("."),n=e;for(let e=0;e<3-t.length;e++)n+=".0";return n}return e};return!!eU(n(e),`<=${n(t)}`)}let eG=(e,t)=>{let n=t||function(e,t){return eW(e,t)};return Object.keys(e).reduce((e,t)=>!e||n(e,t)||"0"===e?t:e,0)},eq=e=>!!e.loaded||"function"==typeof e.lib,eQ=e=>!!e.loading;function eK(e,t,n){let r=e[t][n],a=function(e,t){return!eq(r[e])&&eW(e,t)};return eG(e[t][n],a)}function eY(e,t,n){let r=e[t][n],a=function(e,t){let n=e=>eq(e)||eQ(e);if(n(r[t]))if(n(r[e]))return!!eW(e,t);else return!0;return!n(r[e])&&eW(e,t)};return eG(e[t][n],a)}function eX(e){return"loaded-first"===e?eY:eK}function eJ(e,t,n,r){if(!e)return;let{shareConfig:a,scope:o=W,strategy:l}=n;for(let i of Array.isArray(o)?o:[o])if(a&&e[i]&&e[i][t]){let{requiredVersion:o}=a,u=eX(l)(e,i,t),f=()=>{if(a.singleton){if("string"==typeof o&&!eU(u,o)){let r=`Version ${u} from ${u&&e[i][t][u].from} of shared singleton module ${t} does not satisfy the requirement of ${n.from} which needs ${o})`;a.strictVersion?s(r):c(r)}return e[i][t][u]}if(!1===o||"*"===o||eU(u,o))return e[i][t][u];for(let[n,r]of Object.entries(e[i][t]))if(eU(n,o))return r},d={shareScopeMap:e,scope:i,pkgName:t,version:u,GlobalFederation:x.__FEDERATION__,resolver:f};return(r.emit(d)||d).resolver()}}function eZ(){return x.__FEDERATION__.__SHARE__}function e0(e){var t;let{pkgName:n,extraOptions:r,shareInfos:a}=e,o=e=>{if(!e)return;let t={};e.forEach(e=>{t[e.version]=e});let n=function(e,n){return!eq(t[e])&&eW(e,n)},r=eG(t,n);return t[r]};return Object.assign({},(null!=(t=null==r?void 0:r.resolver)?t:o)(a[n]),null==r?void 0:r.customShareInfo)}var e1={global:{Global:x,nativeGlobal:k,resetFederationGlobalInfo:P,setGlobalFederationInstance:C,getGlobalFederationConstructor:M,setGlobalFederationConstructor:O,getInfoWithoutType:$,getGlobalSnapshot:L,getTargetSnapshotInfoByModuleInfo:A,getGlobalSnapshotInfoByModuleInfo:D,setGlobalSnapshotInfoByModuleInfo:F,addGlobalSnapshot:z,getRemoteEntryExports:j,registerGlobalPlugins:H,getGlobalHostPlugins:U,getPreloaded:V,setPreloaded:B},share:{getRegisteredShare:eJ,getGlobalShareScope:eZ}};function e2(){return"pimcore_dataimporter_bundle:0.0.1"}function e3(e,t){for(let n of e){let e=t.startsWith(n.name),r=t.replace(n.name,"");if(e){if(r.startsWith("/"))return{pkgNameOrAlias:n.name,expose:r=`.${r}`,remote:n};else if(""===r)return{pkgNameOrAlias:n.name,expose:".",remote:n}}let a=n.alias&&t.startsWith(n.alias),o=n.alias&&t.replace(n.alias,"");if(n.alias&&a){if(o&&o.startsWith("/"))return{pkgNameOrAlias:n.alias,expose:o=`.${o}`,remote:n};else if(""===o)return{pkgNameOrAlias:n.alias,expose:".",remote:n}}}}function e4(e,t){for(let n of e)if(t===n.name||n.alias&&t===n.alias)return n}function e5(e,t){let n=U();return n.length>0&&n.forEach(t=>{(null==e?void 0:e.find(e=>e.name!==t.name))&&e.push(t)}),e&&e.length>0&&e.forEach(e=>{t.forEach(t=>{t.applyPlugin(e)})}),e}let e6=".then(callbacks[0]).catch(callbacks[1])";async function e8(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):"u">typeof FEDERATION_ALLOW_NEW_FUNCTION?Function("callbacks",`import("${t}")${e6}`)([e,r]):import(t).then(e).catch(r)}catch(e){r(e)}})}async function e9(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):Function("callbacks",`System.import("${t}")${e6}`)([e,r])}catch(e){r(e)}})}function e7(e,t,n){let{remoteEntryKey:r,entryExports:a}=j(e,t);return u(a,o.getShortErrorMsg(o.RUNTIME_001,o.runtimeDescMap,{remoteName:e,remoteEntryUrl:n,remoteEntryKey:r})),a}async function te(e){let{name:t,globalName:n,entry:r,loaderHook:l}=e,{entryExports:i}=j(t,n);return i||a.loadScript(r,{attrs:{},createScriptHook:(e,t)=>{let n=l.lifecycle.createScript.emit({url:e,attrs:t});if(n&&(n instanceof HTMLScriptElement||"script"in n||"timeout"in n))return n}}).then(()=>e7(t,n,r)).catch(e=>{throw u(void 0,o.getShortErrorMsg(o.RUNTIME_008,o.runtimeDescMap,{remoteName:t,resourceUrl:r})),e})}async function tt(e){let{remoteInfo:t,remoteEntryExports:n,loaderHook:r}=e,{entry:a,entryGlobalName:o,name:l,type:i}=t;switch(i){case"esm":case"module":return e8({entry:a,remoteEntryExports:n});case"system":return e9({entry:a,remoteEntryExports:n});default:return te({entry:a,globalName:o,name:l,loaderHook:r})}}async function tn(e){let{remoteInfo:t,loaderHook:n}=e,{entry:r,entryGlobalName:o,name:l,type:i}=t,{entryExports:u}=j(l,o);return u||a.loadScriptNode(r,{attrs:{name:l,globalName:o,type:i},loaderHook:{createScriptHook:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.lifecycle.createScript.emit({url:e,attrs:t});if(r&&"url"in r)return r}}}).then(()=>e7(l,o,r)).catch(e=>{throw e})}function tr(e){let{entry:t,name:n}=e;return a.composeKeyWithSeparator(n,t)}async function ta(e){let{origin:t,remoteEntryExports:n,remoteInfo:r}=e,o=tr(r);if(n)return n;if(!T[o]){let e=t.remoteHandler.hooks.lifecycle.loadEntry,l=t.loaderHook;T[o]=e.emit({loaderHook:l,remoteInfo:r,remoteEntryExports:n}).then(e=>e||(("u">typeof ENV_TARGET?"web"===ENV_TARGET:a.isBrowserEnv())?tt({remoteInfo:r,remoteEntryExports:n,loaderHook:l}):tn({remoteInfo:r,loaderHook:l})))}return T[o]}function to(e){return r._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||G,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||W})}let tl=class{async getEntry(){let e;if(this.remoteEntryExports)return this.remoteEntryExports;try{e=await ta({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports})}catch(n){let t=tr(this.remoteInfo);e=await this.host.loaderHook.lifecycle.loadEntryError.emit({getRemoteEntry:ta,origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,globalLoading:T,uniqueKey:t})}return u(e,`remoteEntryExports is undefined + ${a.safeToString(this.remoteInfo)}`),this.remoteEntryExports=e,this.remoteEntryExports}async get(e,t,n,a){let l,{loadFactory:i=!0}=n||{loadFactory:!0},c=await this.getEntry();if(!this.inited){let t=this.host.shareScopeMap,n=Array.isArray(this.remoteInfo.shareScope)?this.remoteInfo.shareScope:[this.remoteInfo.shareScope];n.length||n.push("default"),n.forEach(e=>{t[e]||(t[e]={})});let l=t[n[0]],i=[],u={version:this.remoteInfo.version||"",shareScopeKeys:Array.isArray(this.remoteInfo.shareScope)?n:this.remoteInfo.shareScope||"default"};Object.defineProperty(u,"shareScopeMap",{value:t,enumerable:!1});let f=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:l,remoteEntryInitOptions:u,initScope:i,remoteInfo:this.remoteInfo,origin:this.host});void 0===(null==c?void 0:c.init)&&s(o.getShortErrorMsg(o.RUNTIME_002,o.runtimeDescMap,{remoteName:name,remoteEntryUrl:this.remoteInfo.entry,remoteEntryKey:this.remoteInfo.entryGlobalName})),await c.init(f.shareScope,f.initScope,f.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(r._extends({},f,{id:e,remoteSnapshot:a,remoteEntryExports:c}))}this.lib=c,this.inited=!0,(l=await this.host.loaderHook.lifecycle.getModuleFactory.emit({remoteEntryExports:c,expose:t,moduleInfo:this.remoteInfo}))||(l=await c.get(t)),u(l,`${d(this.remoteInfo)} remote don't export ${t}.`);let f=w(this.remoteInfo.name,t),p=this.wraperFactory(l,f);return i?await p():p}wraperFactory(e,t){function n(e,t){e&&"object"==typeof e&&Object.isExtensible(e)&&!Object.getOwnPropertyDescriptor(e,Symbol.for("mf_module_id"))&&Object.defineProperty(e,Symbol.for("mf_module_id"),{value:t,enumerable:!1})}return e instanceof Promise?async()=>{let r=await e();return n(r,t),r}:()=>{let r=e();return n(r,t),r}}constructor({remoteInfo:e,host:t}){this.inited=!1,this.lib=void 0,this.remoteInfo=e,this.host=t}};class ti{on(e){"function"==typeof e&&this.listeners.add(e)}once(e){let t=this;this.on(function n(){for(var r=arguments.length,a=Array(r),o=0;o0&&this.listeners.forEach(t=>{e=t(...n)}),e}remove(e){this.listeners.delete(e)}removeAll(){this.listeners.clear()}constructor(e){this.type="",this.listeners=new Set,e&&(this.type=e)}}class tu extends ti{emit(){let e;for(var t=arguments.length,n=Array(t),r=0;r0){let t=0,r=e=>!1!==e&&(t0){let n=0,r=t=>(c(t),this.onerror(t),e),a=o=>{if(ts(e,o)){if(e=o,n{let n=e[t];n&&this.lifecycle[t].on(n)}))}removePlugin(e){u(e,"A name is required.");let t=this.registerPlugins[e];u(t,`The plugin "${e}" is not registered.`),Object.keys(t).forEach(e=>{"name"!==e&&this.lifecycle[e].remove(t[e])})}inherit(e){let{lifecycle:t,registerPlugins:n}=e;Object.keys(t).forEach(e=>{u(!this.lifecycle[e],`The hook "${e}" has a conflict and cannot be inherited.`),this.lifecycle[e]=t[e]}),Object.keys(n).forEach(e=>{u(!this.registerPlugins[e],`The plugin "${e}" has a conflict and cannot be inherited.`),this.applyPlugin(n[e])})}constructor(e){this.registerPlugins={},this.lifecycle=e,this.lifecycleKeys=Object.keys(e)}}function tp(e){return r._extends({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},e)}function th(e,t){return t.map(t=>{let n=e4(e,t.nameOrAlias);return u(n,`Unable to preload ${t.nameOrAlias} as it is not included in ${!n&&a.safeToString({remoteInfo:n,remotes:e})}`),{remote:n,preloadConfig:tp(t)}})}function tm(e){return e?e.map(e=>"."===e?e:e.startsWith("./")?e.replace("./",""):e):[]}function tg(e,t,n){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{cssAssets:o,jsAssetsWithoutEntry:l,entryAssets:i}=n;if(t.options.inBrowser){if(i.forEach(n=>{let{moduleInfo:r}=n,a=t.moduleCache.get(e.name);a?ta({origin:t,remoteInfo:r,remoteEntryExports:a.remoteEntryExports}):ta({origin:t,remoteInfo:r,remoteEntryExports:void 0})}),r){let e={rel:"preload",as:"style"};o.forEach(n=>{let{link:r,needAttach:o}=a.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});o&&document.head.appendChild(r)})}else{let e={rel:"stylesheet",type:"text/css"};o.forEach(n=>{let{link:r,needAttach:o}=a.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r},needDeleteLink:!1});o&&document.head.appendChild(r)})}if(r){let e={rel:"preload",as:"script"};l.forEach(n=>{let{link:r,needAttach:o}=a.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});o&&document.head.appendChild(r)})}else{let n={fetchpriority:"high",type:(null==e?void 0:e.type)==="module"?"module":"text/javascript"};l.forEach(e=>{let{script:r,needAttach:o}=a.createScript({url:e,cb:()=>{},attrs:n,createScriptHook:(e,n)=>{let r=t.loaderHook.lifecycle.createScript.emit({url:e,attrs:n});if(r instanceof HTMLScriptElement)return r},needDeleteScript:!0});o&&document.head.appendChild(r)})}}}function ty(e,t){let n=S(t);n.url||s(`The attribute remoteEntry of ${e.name} must not be undefined.`);let r=a.getResourceUrl(t,n.url);a.isBrowserEnv()||r.startsWith("http")||(r=`https:${r}`),e.type=n.type,e.entryGlobalName=n.globalName,e.entry=r,e.version=t.version,e.buildVersion=t.buildVersion}function tv(){return{name:"snapshot-plugin",async afterResolve(e){let{remote:t,pkgNameOrAlias:n,expose:a,origin:o,remoteInfo:l}=e;if(!p(t)||!h(t)){let{remoteSnapshot:i,globalSnapshot:u}=await o.snapshotHandler.loadRemoteSnapshotInfo(t);ty(l,i);let s={remote:t,preloadConfig:{nameOrAlias:n,exposes:[a],resourceCategory:"sync",share:!1,depsRemote:!1}},c=await o.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:o,preloadOptions:s,remoteInfo:l,remote:t,remoteSnapshot:i,globalSnapshot:u});return c&&tg(l,o,c,!1),r._extends({},e,{remoteSnapshot:i})}return e}}}function tb(e){let t=e.split(":");return 1===t.length?{name:t[0],version:void 0}:2===t.length?{name:t[0],version:t[1]}:{name:t[1],version:t[2]}}function t_(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=arguments.length>5?arguments[5]:void 0,{value:i}=$(e,d(t)),u=l||i;if(u&&!a.isManifestProvider(u)&&(n(u,t,r),u.remotesInfo))for(let t of Object.keys(u.remotesInfo)){if(o[t])continue;o[t]=!0;let r=tb(t),a=u.remotesInfo[t];t_(e,{name:r.name,version:a.matchedVersion},n,!1,o,void 0)}}let tS=(e,t)=>document.querySelector(`${e}[${"link"===e?"href":"src"}="${t}"]`);function tw(e,t,n,r,o){let l=[],i=[],u=[],s=new Set,c=new Set,{options:f}=e,{preloadConfig:d}=t,{depsRemote:p}=d;if(t_(r,n,(t,n,r)=>{let o;if(r)o=d;else if(Array.isArray(p)){let e=p.find(e=>e.nameOrAlias===n.name||e.nameOrAlias===n.alias);if(!e)return;o=tp(e)}else{if(!0!==p)return;o=d}let s=a.getResourceUrl(t,S(t).url);s&&u.push({name:n.name,moduleInfo:{name:n.name,entry:s,type:"remoteEntryType"in t?t.remoteEntryType:"global",entryGlobalName:"globalName"in t?t.globalName:n.name,shareScope:"",version:"version"in t?t.version:void 0},url:s});let c="modules"in t?t.modules:[],f=tm(o.exposes);if(f.length&&"modules"in t){var h;c=null==t||null==(h=t.modules)?void 0:h.reduce((e,t)=>((null==f?void 0:f.indexOf(t.moduleName))!==-1&&e.push(t),e),[])}function m(e){let n=e.map(e=>a.getResourceUrl(t,e));return o.filter?n.filter(o.filter):n}if(c){let r=c.length;for(let a=0;a{let r=eJ(e.shareScopeMap,n.sharedName,t,e.sharedHandler.hooks.lifecycle.resolveShare);r&&"function"==typeof r.lib&&(n.assets.js.sync.forEach(e=>{s.add(e)}),n.assets.css.sync.forEach(e=>{c.add(e)}))};o.shared.forEach(e=>{var n;let r=null==(n=f.shared)?void 0:n[e.sharedName];if(!r)return;let a=e.version?r.find(t=>t.version===e.version):r;a&&_(a).forEach(n=>{t(n,e)})})}let h=i.filter(e=>!s.has(e)&&!tS("script",e));return{cssAssets:l.filter(e=>!c.has(e)&&!tS("link",e)),jsAssetsWithoutEntry:h,entryAssets:u.filter(e=>!tS("script",e.url))}}let tE=function(){return{name:"generate-preload-assets-plugin",async generatePreloadAssets(e){let{origin:t,preloadOptions:n,remoteInfo:r,remote:o,globalSnapshot:l,remoteSnapshot:i}=e;return a.isBrowserEnv()?p(o)&&h(o)?{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:o.name,url:o.entry,moduleInfo:{name:r.name,entry:o.entry,type:r.type||"global",entryGlobalName:"",shareScope:""}}]}:(ty(r,i),tw(t,n,r,l,i)):{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[]}}}};function tk(e,t){let n=D({name:t.options.name,version:t.options.version}),r=n&&"remotesInfo"in n&&n.remotesInfo&&$(n.remotesInfo,e.name).value;return r&&r.matchedVersion?{hostGlobalSnapshot:n,globalSnapshot:L(),remoteSnapshot:D({name:e.name,version:r.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:L(),remoteSnapshot:D({name:e.name,version:"version"in e?e.version:void 0})}}class tx{async loadSnapshot(e){let{options:t}=this.HostInstance,{hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:a}=this.getGlobalRemoteInfo(e),{remoteSnapshot:o,globalSnapshot:l}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:a});return{remoteSnapshot:o,globalSnapshot:l}}async loadRemoteSnapshotInfo(e){let t,n,{options:l}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:l,moduleInfo:e});let i=D({name:this.HostInstance.options.name,version:this.HostInstance.options.version});i||(i={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},z({[this.HostInstance.options.name]:i})),i&&"remotesInfo"in i&&!$(i.remotesInfo,e.name).value&&("version"in e||"entry"in e)&&(i.remotesInfo=r._extends({},null==i?void 0:i.remotesInfo,{[e.name]:{matchedVersion:"version"in e?e.version:e.entry}}));let{hostGlobalSnapshot:u,remoteSnapshot:c,globalSnapshot:f}=this.getGlobalRemoteInfo(e),{remoteSnapshot:d,globalSnapshot:h}=await this.hooks.lifecycle.loadSnapshot.emit({options:l,moduleInfo:e,hostGlobalSnapshot:u,remoteSnapshot:c,globalSnapshot:f});if(d)if(a.isManifestProvider(d)){let o=a.isBrowserEnv()?d.remoteEntry:d.ssrRemoteEntry||d.remoteEntry||"",l=await this.getManifestJson(o,e,{}),i=F(r._extends({},e,{entry:o}),l);t=l,n=i}else{let{remoteSnapshot:r}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:d,from:"global"});t=r,n=h}else if(p(e)){let r=await this.getManifestJson(e.entry,e,{}),a=F(e,r),{remoteSnapshot:o}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:r,from:"global"});t=o,n=a}else s(o.getShortErrorMsg(o.RUNTIME_007,o.runtimeDescMap,{hostName:e.name,hostVersion:e.version,globalSnapshot:JSON.stringify(h)}));return await this.hooks.lifecycle.afterLoadSnapshot.emit({options:l,moduleInfo:e,remoteSnapshot:t}),{remoteSnapshot:t,globalSnapshot:n}}getGlobalRemoteInfo(e){return tk(e,this.HostInstance)}async getManifestJson(e,t,n){let r=async()=>{let n=this.manifestCache.get(e);if(n)return n;try{let t=await this.loaderHook.lifecycle.fetch.emit(e,{});t&&t instanceof Response||(t=await fetch(e,{})),n=await t.json()}catch(r){(n=await this.HostInstance.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:r,from:"runtime",lifecycle:"afterResolve",origin:this.HostInstance}))||(delete this.manifestLoading[e],s(o.getShortErrorMsg(o.RUNTIME_003,o.runtimeDescMap,{manifestUrl:e,moduleName:t.name,hostName:this.HostInstance.options.name},`${r}`)))}return u(n.metaData&&n.exposes&&n.shared,`${e} is not a federation manifest`),this.manifestCache.set(e,n),n},l=async()=>{let n=await r(),o=a.generateSnapshotFromManifest(n,{version:e}),{remoteSnapshot:l}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:t,manifestJson:n,remoteSnapshot:o,manifestUrl:e,from:"manifest"});return l};return this.manifestLoading[e]||(this.manifestLoading[e]=l().then(e=>e)),this.manifestLoading[e]}constructor(e){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new td({beforeLoadRemoteSnapshot:new tu("beforeLoadRemoteSnapshot"),loadSnapshot:new tf("loadGlobalSnapshot"),loadRemoteSnapshot:new tf("loadRemoteSnapshot"),afterLoadSnapshot:new tf("afterLoadSnapshot")}),this.manifestLoading=x.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=e,this.loaderHook=e.loaderHook}}class tN{registerShared(e,t){let{shareInfos:n,shared:r}=eB(e,t);return Object.keys(n).forEach(e=>{n[e].forEach(n=>{!eJ(this.shareScopeMap,e,n,this.hooks.lifecycle.resolveShare)&&n&&n.lib&&this.setShared({pkgName:e,lib:n.lib,get:n.get,loaded:!0,shared:n,from:t.name})})}),{shareInfos:n,shared:r}}async loadShare(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&await Promise.all(r.scope.map(async e=>{await Promise.all(this.initializeSharing(e,{strategy:r.strategy}))}));let{shareInfo:a}=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:e,shareInfo:r,shared:n.options.shared,origin:n});u(a,`Cannot find ${e} Share in the ${n.options.name}. Please ensure that the ${e} Share parameters have been injected`);let o=eJ(this.shareScopeMap,e,a,this.hooks.lifecycle.resolveShare),l=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(o&&o.lib)return l(o),o.lib;if(o&&o.loading&&!o.loaded){let e=await o.loading;return o.loaded=!0,o.lib||(o.lib=e),l(o),e}if(o){let t=(async()=>{let t=await o.get();a.lib=t,a.loaded=!0,l(a);let n=eJ(this.shareScopeMap,e,a,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:o,from:n.options.name,lib:null,loading:t}),t}{if(null==t?void 0:t.customShareInfo)return!1;let r=(async()=>{let t=await a.get();a.lib=t,a.loaded=!0,l(a);let n=eJ(this.shareScopeMap,e,a,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:a,from:n.options.name,lib:null,loading:r}),r}}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0,{host:n}=this,r=null==t?void 0:t.from,a=null==t?void 0:t.strategy,o=null==t?void 0:t.initScope,l=[];if("build"!==r){let{initTokens:t}=this;o||(o=[]);let n=t[e];if(n||(n=t[e]={from:this.host.name}),o.indexOf(n)>=0)return l;o.push(n)}let i=this.shareScopeMap,u=n.options.name;i[e]||(i[e]={});let s=i[e],c=(e,t)=>{var n;let{version:r,eager:a}=t;s[e]=s[e]||{};let o=s[e],l=o[r],i=!!(l&&(l.eager||(null==(n=l.shareConfig)?void 0:n.eager)));(!l||"loaded-first"!==l.strategy&&!l.loaded&&(!a!=!i?a:u>l.from))&&(o[r]=t)},f=t=>t&&t.init&&t.init(i[e],o),d=async e=>{let{module:t}=await n.remoteHandler.getRemoteModuleAndOptions({id:e});if(t.getEntry){let r;try{r=await t.getEntry()}catch(t){r=await n.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:t,from:"runtime",lifecycle:"beforeLoadShare",origin:n})}t.inited||(await f(r),t.inited=!0)}};return Object.keys(n.options.shared).forEach(t=>{n.options.shared[t].forEach(n=>{n.scope.includes(e)&&c(t,n)})}),("version-first"===n.options.shareStrategy||"version-first"===a)&&n.options.remotes.forEach(t=>{t.shareScope===e&&l.push(d(t.name))}),l}loadShareSync(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&r.scope.forEach(e=>{this.initializeSharing(e,{strategy:r.strategy})});let a=eJ(this.shareScopeMap,e,r,this.hooks.lifecycle.resolveShare),l=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(a){if("function"==typeof a.lib)return l(a),a.loaded||(a.loaded=!0,a.from===n.options.name&&(r.loaded=!0)),a.lib;if("function"==typeof a.get){let t=a.get();if(!(t instanceof Promise))return l(a),this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:t,shared:a}),t}}if(r.lib)return r.loaded||(r.loaded=!0),r.lib;if(r.get){let a=r.get();if(a instanceof Promise){let r=(null==t?void 0:t.from)==="build"?o.RUNTIME_005:o.RUNTIME_006;throw Error(o.getShortErrorMsg(r,o.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}return r.lib=a,this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:r.lib,shared:r}),r.lib}throw Error(o.getShortErrorMsg(o.RUNTIME_006,o.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{host:r}=this;this.shareScopeMap[e]=t,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:t,options:r.options,origin:r,scopeName:e,hostShareScopeMap:n.hostShareScopeMap})}setShared(e){let{pkgName:t,shared:n,from:a,lib:o,loading:l,loaded:i,get:u}=e,{version:s,scope:c="default"}=n,f=r._object_without_properties_loose(n,["version","scope"]);(Array.isArray(c)?c:[c]).forEach(e=>{if(this.shareScopeMap[e]||(this.shareScopeMap[e]={}),this.shareScopeMap[e][t]||(this.shareScopeMap[e][t]={}),!this.shareScopeMap[e][t][s]){this.shareScopeMap[e][t][s]=r._extends({version:s,scope:["default"]},f,{lib:o,loaded:i,loading:l}),u&&(this.shareScopeMap[e][t][s].get=u);return}let n=this.shareScopeMap[e][t][s];l&&!n.loading&&(n.loading=l)})}_setGlobalShareScopeMap(e){let t=eZ(),n=e.id||e.name;n&&!t[n]&&(t[n]=this.shareScopeMap)}constructor(e){this.hooks=new td({afterResolve:new tf("afterResolve"),beforeLoadShare:new tf("beforeLoadShare"),loadShare:new tu,resolveShare:new tc("resolveShare"),initContainerShareScopeMap:new tc("initContainerShareScopeMap")}),this.host=e,this.shareScopeMap={},this.initTokens={},this._setGlobalShareScopeMap(e.options)}}class tR{formatAndRegisterRemote(e,t){return(t.remotes||[]).reduce((e,t)=>(this.registerRemote(t,e,{force:!1}),e),e.remotes)}setIdToRemoteMap(e,t){let{remote:n,expose:r}=t,{name:a,alias:o}=n;if(this.idToRemoteMap[e]={name:n.name,expose:r},o&&e.startsWith(a)){let t=e.replace(a,o);this.idToRemoteMap[t]={name:n.name,expose:r};return}if(o&&e.startsWith(o)){let t=e.replace(o,a);this.idToRemoteMap[t]={name:n.name,expose:r}}}async loadRemote(e,t){let{host:n}=this;try{let{loadFactory:r=!0}=t||{loadFactory:!0},{module:a,moduleOptions:o,remoteMatchInfo:l}=await this.getRemoteModuleAndOptions({id:e}),{pkgNameOrAlias:i,remote:u,expose:s,id:c,remoteSnapshot:f}=l,d=await a.get(c,s,t,f),p=await this.hooks.lifecycle.onLoad.emit({id:c,pkgNameOrAlias:i,expose:s,exposeModule:r?d:void 0,exposeModuleFactory:r?void 0:d,remote:u,options:o,moduleInstance:a,origin:n});if(this.setIdToRemoteMap(e,l),"function"==typeof p)return p;return d}catch(o){let{from:r="runtime"}=t||{from:"runtime"},a=await this.hooks.lifecycle.errorLoadRemote.emit({id:e,error:o,from:r,lifecycle:"onLoad",origin:n});if(!a)throw o;return a}}async preloadRemote(e){let{host:t}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:e,options:t.options,origin:t});let n=th(t.options.remotes,e);await Promise.all(n.map(async e=>{let{remote:n}=e,r=to(n),{globalSnapshot:a,remoteSnapshot:o}=await t.snapshotHandler.loadRemoteSnapshotInfo(n),l=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:t,preloadOptions:e,remote:n,remoteInfo:r,globalSnapshot:a,remoteSnapshot:o});l&&tg(r,t,l)}))}registerRemotes(e,t){let{host:n}=this;e.forEach(e=>{this.registerRemote(e,n.options.remotes,{force:null==t?void 0:t.force})})}async getRemoteModuleAndOptions(e){let t,{host:n}=this,{id:a}=e;try{t=await this.hooks.lifecycle.beforeRequest.emit({id:a,options:n.options,origin:n})}catch(e){if(!(t=await this.hooks.lifecycle.errorLoadRemote.emit({id:a,options:n.options,origin:n,from:"runtime",error:e,lifecycle:"beforeRequest"})))throw e}let{id:l}=t,i=e3(n.options.remotes,l);u(i,o.getShortErrorMsg(o.RUNTIME_004,o.runtimeDescMap,{hostName:n.options.name,requestId:l}));let{remote:s}=i,c=to(s),f=await n.sharedHandler.hooks.lifecycle.afterResolve.emit(r._extends({id:l},i,{options:n.options,origin:n,remoteInfo:c})),{remote:d,expose:p}=f;u(d&&p,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${l}.`);let h=n.moduleCache.get(d.name),m={host:n,remoteInfo:c};return h||(h=new tl(m),n.moduleCache.set(d.name,h)),{module:h,moduleOptions:m,remoteMatchInfo:f}}registerRemote(e,t,n){let{host:r}=this,o=()=>{if(e.alias){let n=t.find(t=>{var n;return e.alias&&(t.name.startsWith(e.alias)||(null==(n=t.alias)?void 0:n.startsWith(e.alias)))});u(!n,`The alias ${e.alias} of remote ${e.name} is not allowed to be the prefix of ${n&&n.name} name or alias`)}"entry"in e&&a.isBrowserEnv()&&!e.entry.startsWith("http")&&(e.entry=new URL(e.entry,window.location.origin).href),e.shareScope||(e.shareScope=W),e.type||(e.type=G)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:e,origin:r});let l=t.find(t=>t.name===e.name);if(l){let i=[`The remote "${e.name}" is already registered.`,"Please note that overriding it may cause unexpected errors."];(null==n?void 0:n.force)&&(this.removeRemote(l),o(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r}),a.warn(i.join(" ")))}else o(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r})}removeRemote(e){try{let{host:n}=this,{name:r}=e,o=n.options.remotes.findIndex(e=>e.name===r);-1!==o&&n.options.remotes.splice(o,1);let l=n.moduleCache.get(e.name);if(l){let r=l.remoteInfo,o=r.entryGlobalName;if(E[o]){var t;(null==(t=Object.getOwnPropertyDescriptor(E,o))?void 0:t.configurable)?delete E[o]:E[o]=void 0}let i=tr(l.remoteInfo);T[i]&&delete T[i],n.snapshotHandler.manifestCache.delete(r.entry);let u=r.buildVersion?a.composeKeyWithSeparator(r.name,r.buildVersion):r.name,s=E.__FEDERATION__.__INSTANCES__.findIndex(e=>r.buildVersion?e.options.id===u:e.name===u);if(-1!==s){let e=E.__FEDERATION__.__INSTANCES__[s];u=e.options.id||u;let t=eZ(),n=!0,a=[];Object.keys(t).forEach(e=>{let o=t[e];o&&Object.keys(o).forEach(t=>{let l=o[t];l&&Object.keys(l).forEach(o=>{let i=l[o];i&&Object.keys(i).forEach(l=>{let u=i[l];u&&"object"==typeof u&&u.from===r.name&&(u.loaded||u.loading?(u.useIn=u.useIn.filter(e=>e!==r.name),u.useIn.length?n=!1:a.push([e,t,o,l])):a.push([e,t,o,l]))})})})}),n&&(e.shareScopeMap={},delete t[u]),a.forEach(e=>{var n,r,a;let[o,l,i,u]=e;null==(a=t[o])||null==(r=a[l])||null==(n=r[i])||delete n[u]}),E.__FEDERATION__.__INSTANCES__.splice(s,1)}let{hostGlobalSnapshot:c}=tk(e,n);if(c){let t=c&&"remotesInfo"in c&&c.remotesInfo&&$(c.remotesInfo,e.name).key;t&&(delete c.remotesInfo[t],x.__FEDERATION__.__MANIFEST_LOADING__[t]&&delete x.__FEDERATION__.__MANIFEST_LOADING__[t])}n.moduleCache.delete(e.name)}}catch(e){i.log("removeRemote fail: ",e)}}constructor(e){this.hooks=new td({beforeRegisterRemote:new tc("beforeRegisterRemote"),registerRemote:new tc("registerRemote"),beforeRequest:new tf("beforeRequest"),onLoad:new tu("onLoad"),handlePreloadModule:new ti("handlePreloadModule"),errorLoadRemote:new tu("errorLoadRemote"),beforePreloadRemote:new tu("beforePreloadRemote"),generatePreloadAssets:new tu("generatePreloadAssets"),afterPreloadRemote:new tu,loadEntry:new tu}),this.host=e,this.idToRemoteMap={}}}class tT{initOptions(e){this.registerPlugins(e.plugins);let t=this.formatOptions(this.options,e);return this.options=t,t}async loadShare(e,t){return this.sharedHandler.loadShare(e,t)}loadShareSync(e,t){return this.sharedHandler.loadShareSync(e,t)}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0;return this.sharedHandler.initializeSharing(e,t)}initRawContainer(e,t,n){let r=new tl({host:this,remoteInfo:to({name:e,entry:t})});return r.remoteEntryExports=n,this.moduleCache.set(e,r),r}async loadRemote(e,t){return this.remoteHandler.loadRemote(e,t)}async preloadRemote(e){return this.remoteHandler.preloadRemote(e)}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.sharedHandler.initShareScopeMap(e,t,n)}formatOptions(e,t){let{shared:n}=eB(e,t),{userOptions:a,options:o}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:t,options:e,shareInfo:n}),l=this.remoteHandler.formatAndRegisterRemote(o,a),{shared:i}=this.sharedHandler.registerShared(o,a),u=[...o.plugins];a.plugins&&a.plugins.forEach(e=>{u.includes(e)||u.push(e)});let s=r._extends({},e,t,{plugins:u,remotes:l,shared:i});return this.hooks.lifecycle.init.emit({origin:this,options:s}),s}registerPlugins(e){let t=e5(e,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook,this.bridgeHook]);this.options.plugins=this.options.plugins.reduce((e,t)=>(t&&e&&!e.find(e=>e.name===t.name)&&e.push(t),e),t||[])}registerRemotes(e,t){return this.remoteHandler.registerRemotes(e,t)}constructor(e){this.hooks=new td({beforeInit:new tc("beforeInit"),init:new ti,beforeInitContainer:new tf("beforeInitContainer"),initContainer:new tf("initContainer")}),this.version="0.14.3",this.moduleCache=new Map,this.loaderHook=new td({getModuleInfo:new ti,createScript:new ti,createLink:new ti,fetch:new tu,loadEntryError:new tu,getModuleFactory:new tu}),this.bridgeHook=new td({beforeBridgeRender:new ti,afterBridgeRender:new ti,beforeBridgeDestroy:new ti,afterBridgeDestroy:new ti});const t=[tv(),tE()],n={id:e2(),name:e.name,plugins:t,remotes:[],shared:{},inBrowser:a.isBrowserEnv()};this.name=e.name,this.options=n,this.snapshotHandler=new tx(this),this.sharedHandler=new tN(this),this.remoteHandler=new tR(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...n.plugins,...e.plugins||[]]),this.options=this.formatOptions(n,e)}}var tI=Object.freeze({__proto__:null});t.loadScript=a.loadScript,t.loadScriptNode=a.loadScriptNode,t.CurrentGlobal=E,t.FederationHost=tT,t.Global=x,t.Module=tl,t.addGlobalSnapshot=z,t.assert=u,t.getGlobalFederationConstructor=M,t.getGlobalSnapshot=L,t.getInfoWithoutType=$,t.getRegisteredShare=eJ,t.getRemoteEntry=ta,t.getRemoteInfo=to,t.helpers=e1,t.isStaticResourcesEqual=b,t.matchRemoteWithNameAndExpose=e3,t.registerGlobalPlugins=H,t.resetFederationGlobalInfo=P,t.safeWrapper=m,t.satisfy=eU,t.setGlobalFederationConstructor=O,t.setGlobalFederationInstance=C,t.types=tI},7454(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}t._extends=n,t._object_without_properties_loose=r},8014(e,t,n){var r=n(4850),a=n(2601);let o=null;function l(e){let t=a.getGlobalFederationInstance(e.name,e.version);return t?(t.initOptions(e),o||(o=t),t):(o=new(r.getGlobalFederationConstructor()||r.FederationHost)(e),r.setGlobalFederationInstance(o),o)}function i(){for(var e=arguments.length,t=Array(e),n=0;n!!n&&r.options.id===a()||r.options.name===e&&!r.options.version&&!t||r.options.name===e&&!!t&&r.options.version===t)}},398(__unused_rspack_module,exports,__webpack_require__){var polyfills=__webpack_require__(9066);let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation",MFPrefetchCommon={identifier:"MFDataPrefetch",globalKey:"__PREFETCH__",library:"mf-data-prefetch",exportsKey:"__PREFETCH_EXPORTS__",fileName:"bootstrap.js"};var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"u">typeof window&&void 0!==window.document}function isReactNativeEnv(){var e;return"u">typeof navigator&&(null==(e=navigator)?void 0:e.product)==="ReactNative"}function isBrowserDebug(){try{if(isBrowserEnv()&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch(e){}return!1}function isDebugMode(){return"u">typeof process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:!!("u">typeof FEDERATION_DEBUG&&FEDERATION_DEBUG)||isBrowserDebug()}let getProcessEnv=function(){return"u">typeof process&&process.env?process.env:{}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SEPARATOR,r=e.split(n),a="development"===getProcessEnv().NODE_ENV&&t,o="*",l=e=>e.startsWith("http")||e.includes(MANIFEST_EXT);if(r.length>=2){let[t,...i]=r;e.startsWith(n)&&(t=r.slice(0,2).join(n),i=[a||r.slice(2).join(n)]);let u=a||i.join(n);return l(u)?{name:t,entry:u}:{name:t,version:u||o}}if(1===r.length){let[e]=r;return a&&l(a)?{name:e,entry:a}:{name:e,version:a||o}}throw`Invalid entry value: ${e}`},composeKeyWithSeparator=function(){for(var e=arguments.length,t=Array(e),n=0;nt?e?`${e}${SEPARATOR}${t}`:t:e,""):""},encodeName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{let r=n?".js":"";return`${t}${e.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${r}`}catch(e){throw e}},decodeName=function(e,t,n){try{let r=e;if(t){if(!r.startsWith(t))return r;r=r.replace(RegExp(t,"g"),"")}return r=r.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),n&&(r=r.replace(".js","")),r}catch(e){throw e}},generateExposeFilename=(e,t)=>{if(!e)return"";let n=e;return"."===n&&(n="default_export"),n.startsWith("./")&&(n=n.replace("./","")),encodeName(n,"__federation_expose_",t)},generateShareFilename=(e,t)=>e?encodeName(e,"__federation_shared_",t):"",getResourceUrl=(e,t)=>{if("getPublicPath"in e){let n;return n=e.getPublicPath.startsWith("function")?Function("return "+e.getPublicPath)()():Function(e.getPublicPath)(),`${n}${t}`}return"publicPath"in e?!isBrowserEnv()&&!isReactNativeEnv()&&"ssrPublicPath"in e?`${e.ssrPublicPath}${t}`:`${e.publicPath}${t}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",e,t),"")},assert=(e,t)=>{e||error(t)},error=e=>{throw Error(`${LOG_CATEGORY}: ${e}`)},warn=e=>{console.warn(`${LOG_CATEGORY}: ${e}`)};function safeToString(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}let VERSION_PATTERN_REGEXP=/^([\d^=v<>~]|[*xX]$)/;function isRequiredVersion(e){return VERSION_PATTERN_REGEXP.test(e)}let simpleJoinRemoteEntry=(e,t)=>{if(!e)return t;let n=(e=>{if("."===e)return"";if(e.startsWith("./"))return e.replace("./","");if(e.startsWith("/")){let t=e.slice(1);return t.endsWith("/")?t.slice(0,-1):t}return e})(e);return n?n.endsWith("/")?`${n}${t}`:`${n}/${t}`:t};function inferAutoPublicPath(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest(e){var t,n,r;let a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{remotes:l={},overrides:i={},version:u}=o,s=()=>"publicPath"in e.metaData?"auto"===e.metaData.publicPath&&u?inferAutoPublicPath(u):e.metaData.publicPath:e.metaData.getPublicPath,c=Object.keys(i),f={};Object.keys(l).length||(f=(null==(r=e.remotes)?void 0:r.reduce((e,t)=>{let n,r=t.federationContainerName;return n=c.includes(r)?i[r]:"version"in t?t.version:t.entry,e[r]={matchedVersion:n},e},{}))||{}),Object.keys(l).forEach(e=>f[e]={matchedVersion:c.includes(e)?i[e]:l[e]});let{remoteEntry:{path:d,name:p,type:h},types:m,buildInfo:{buildVersion:g},globalName:y,ssrRemoteEntry:v}=e.metaData,{exposes:b}=e,_={version:u||"",buildVersion:g,globalName:y,remoteEntry:simpleJoinRemoteEntry(d,p),remoteEntryType:h,remoteTypes:simpleJoinRemoteEntry(m.path,m.name),remoteTypesZip:m.zip||"",remoteTypesAPI:m.api||"",remotesInfo:f,shared:null==e?void 0:e.shared.map(e=>({assets:e.assets,sharedName:e.name,version:e.version})),modules:null==b?void 0:b.map(e=>({moduleName:e.name,modulePath:e.path,assets:e.assets}))};if(null==(t=e.metaData)?void 0:t.prefetchInterface){let t=e.metaData.prefetchInterface;_=polyfills._({},_,{prefetchInterface:t})}if(null==(n=e.metaData)?void 0:n.prefetchEntry){let{path:t,name:n,type:r}=e.metaData.prefetchEntry;_=polyfills._({},_,{prefetchEntry:simpleJoinRemoteEntry(t,n),prefetchEntryType:r})}return a="publicPath"in e.metaData?polyfills._({},_,{publicPath:s(),ssrPublicPath:e.metaData.ssrPublicPath}):polyfills._({},_,{getPublicPath:s()}),v&&(a.ssrRemoteEntry=simpleJoinRemoteEntry(v.path,v.name),a.ssrRemoteEntryType=v.type||"commonjs-module"),a}function isManifestProvider(e){return!!("remoteEntry"in e&&e.remoteEntry.includes(MANIFEST_EXT))}let PREFIX="[ Module Federation ]",Logger=class{setPrefix(e){this.prefix=e}log(){for(var e=arguments.length,t=Array(e),n=0;n{n&&("async"===e||"defer"===e?n[e]=r[e]:n.getAttribute(e)||n.setAttribute(e,r[e]))})}let l=async(r,a)=>{clearTimeout(t);let o=()=>{(null==a?void 0:a.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(a)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(n&&(n.onerror=null,n.onload=null,safeWrapper(()=>{let{needDeleteScript:t=!0}=e;t&&(null==n?void 0:n.parentNode)&&n.parentNode.removeChild(n)}),r&&"function"==typeof r)){let e=r(a);if(e instanceof Promise){let t=await e;return o(),t}return o(),e}o()};return n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),t=setTimeout(()=>{l(null,Error(`Remote script "${e.url}" time-outed.`))},a),{script:n,needAttach:r}}function createLink(e){let t=null,n=!0,r=document.getElementsByTagName("link");for(let a=0;a{t&&!t.getAttribute(e)&&t.setAttribute(e,r[e])})}let a=(n,r)=>{let a=()=>{(null==r?void 0:r.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(r)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(t&&(t.onerror=null,t.onload=null,safeWrapper(()=>{let{needDeleteLink:n=!0}=e;n&&(null==t?void 0:t.parentNode)&&t.parentNode.removeChild(t)}),n)){let e=n(r);return a(),e}a()};return t.onerror=a.bind(null,t.onerror),t.onload=a.bind(null,t.onload),{link:t,needAttach:n}}function loadScript(e,t){let{attrs:n={},createScriptHook:r}=t;return new Promise((t,a)=>{let{script:o,needAttach:l}=createScript({url:e,cb:t,onErrorCallback:a,attrs:polyfills._({fetchpriority:"high"},n),createScriptHook:r,needDeleteScript:!0});l&&document.head.appendChild(o)})}function importNodeModule(e){if(!e)throw Error("import specifier is required");return Function("name","return import(name)")(e).then(e=>e).catch(t=>{throw console.error(`Error importing module ${e}:`,t),t})}let loadNodeFetch=async()=>{let e=await importNodeModule("node-fetch");return e.default||e},lazyLoaderHookFetch=async(e,t,n)=>{let r=(e,t)=>n.lifecycle.fetch.emit(e,t),a=await r(e,t||{});return a&&a instanceof Response?a:("u"{let urlObj;if(null==loaderHook?void 0:loaderHook.createScriptHook){let hookResult=loaderHook.createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>(null==loaderHook?void 0:loaderHook.fetch)?(e,t)=>lazyLoaderHookFetch(e,t,loaderHook):"u"{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} })`,{filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);let exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){let container=exportedInterface[attrs.globalName]||exportedInterface;cb(void 0,container);return}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:Error(`Script execution error: ${e}`))}};getFetch().then(async e=>{if((null==attrs?void 0:attrs.type)==="esm"||(null==attrs?void 0:attrs.type)==="module")return loadModule(urlObj.href,{fetch:e,vm:await importNodeModule("vm")}).then(async e=>{await e.evaluate(),cb(void 0,e.namespace)}).catch(e=>{cb(e instanceof Error?e:Error(`Script execution error: ${e}`))});handleScriptFetch(e,urlObj)}).catch(e=>{cb(e)})}:(e,t,n,r)=>{t(Error("createScriptNode is disabled in non-Node.js environment"))},loadScriptNode="u"new Promise((n,r)=>{createScriptNode(e,(e,a)=>{if(e)r(e);else{var o,l;let e=(null==t||null==(o=t.attrs)?void 0:o.globalName)||`__FEDERATION_${null==t||null==(l=t.attrs)?void 0:l.name}:custom__`;n(globalThis[e]=a)}},t.attrs,t.loaderHook)}):(e,t)=>{throw Error("loadScriptNode is disabled in non-Node.js environment")};async function loadModule(e,t){let{fetch:n,vm:r}=t,a=await n(e),o=await a.text(),l=new r.SourceTextModule(o,{importModuleDynamically:async(n,r)=>loadModule(new URL(n,e).href,t)});return await l.link(async n=>{let r=new URL(n,e).href;return await loadModule(r,t)}),l}function normalizeOptions(e,t,n){return function(r){if(!1===r)return!1;if(void 0===r)if(e)return t;else return!1;if(!0===r)return t;if(r&&"object"==typeof r)return polyfills._({},t,r);throw Error(`Unexpected type for \`${n}\`, expect boolean/undefined/object, got: ${typeof r}`)}}exports.BROWSER_LOG_KEY=BROWSER_LOG_KEY,exports.BROWSER_LOG_VALUE=BROWSER_LOG_VALUE,exports.ENCODE_NAME_PREFIX=ENCODE_NAME_PREFIX,exports.EncodedNameTransformMap=EncodedNameTransformMap,exports.FederationModuleManifest=FederationModuleManifest,exports.MANIFEST_EXT=MANIFEST_EXT,exports.MFModuleType=MFModuleType,exports.MFPrefetchCommon=MFPrefetchCommon,exports.MODULE_DEVTOOL_IDENTIFIER=MODULE_DEVTOOL_IDENTIFIER,exports.ManifestFileName=ManifestFileName,exports.NameTransformMap=NameTransformMap,exports.NameTransformSymbol=NameTransformSymbol,exports.SEPARATOR=SEPARATOR,exports.StatsFileName=StatsFileName,exports.TEMP_DIR=TEMP_DIR,exports.assert=assert,exports.composeKeyWithSeparator=composeKeyWithSeparator,exports.containerPlugin=ContainerPlugin,exports.containerReferencePlugin=ContainerReferencePlugin,exports.createLink=createLink,exports.createLogger=createLogger,exports.createScript=createScript,exports.createScriptNode=createScriptNode,exports.decodeName=decodeName,exports.encodeName=encodeName,exports.error=error,exports.generateExposeFilename=generateExposeFilename,exports.generateShareFilename=generateShareFilename,exports.generateSnapshotFromManifest=generateSnapshotFromManifest,exports.getProcessEnv=getProcessEnv,exports.getResourceUrl=getResourceUrl,exports.inferAutoPublicPath=inferAutoPublicPath,exports.isBrowserEnv=isBrowserEnv,exports.isDebugMode=isDebugMode,exports.isManifestProvider=isManifestProvider,exports.isReactNativeEnv=isReactNativeEnv,exports.isRequiredVersion=isRequiredVersion,exports.isStaticResourcesEqual=isStaticResourcesEqual,exports.loadScript=loadScript,exports.loadScriptNode=loadScriptNode,exports.logger=logger,exports.moduleFederationPlugin=ModuleFederationPlugin,exports.normalizeOptions=normalizeOptions,exports.parseEntry=parseEntry,exports.safeToString=safeToString,exports.safeWrapper=safeWrapper,exports.sharePlugin=SharePlugin,exports.simpleJoinRemoteEntry=simpleJoinRemoteEntry,exports.warn=warn},9066(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t{let t=u.R;t||(t=[]);let r=i[e],l=s[e];if(t.indexOf(r)>=0)return;if(t.push(r),r.p)return n.push(r.p);let c=t=>{t||(t=Error("Container missing")),"string"==typeof t.message&&(t.message+=` -while loading "${r[1]}" from ${r[2]}`),u.m[e]=()=>{throw t},r.p=0},f=(e,t,a,o,l,i)=>{try{let u=e(t,a);if(!u||!u.then)return l(u,o,i);{let e=u.then(e=>l(e,o),c);if(!i)return e;n.push(r.p=e)}}catch(e){c(e)}},d=(e,t,n)=>e?f(u.I,r[0],0,e,p,n):c();var p=(e,n,a)=>f(n.get,r[1],t,0,h,a),h=t=>{r.p=1,u.m[e]=e=>{e.exports=t()}};let m=()=>{try{let e=o.decodeName(l[0].name,o.ENCODE_NAME_PREFIX)+r[1].slice(1),t=u.federation.instance,n=()=>u.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"});if("version-first"===t.options.shareStrategy)return Promise.all(t.sharedHandler.initializeSharing(r[0])).then(()=>n());return n()}catch(e){c(e)}};1===l.length&&a.FEDERATION_SUPPORTED_TYPES.includes(l[0].externalType)&&l[0].name?f(m,r[2],0,0,h,1):f(u,r[2],0,0,d,1)})}function u(e){let{chunkId:t,promises:n,chunkMapping:r,installedModules:a,moduleToHandlerMapping:o,webpackRequire:i}=e;l(i),i.o(r,t)&&r[t].forEach(e=>{if(i.o(a,e))return n.push(a[e]);let t=t=>{a[e]=0,i.m[e]=n=>{delete i.c[e],n.exports=t()}},r=t=>{delete a[e],i.m[e]=n=>{throw delete i.c[e],t}};try{let l=i.federation.instance;if(!l)throw Error("Federation instance not found!");let{shareKey:u,getter:s,shareInfo:c}=o[e],f=l.loadShare(u,{customShareInfo:c}).then(e=>!1===e?s():e);f.then?n.push(a[e]=f.then(t).catch(r)):t(f)}catch(e){r(e)}})}function s(e){let{shareScopeName:t,webpackRequire:n,initPromises:r,initTokens:o,initScope:i}=e,u=Array.isArray(t)?t:[t];var s=[],c=function(e){i||(i=[]);let u=n.federation.instance;var s=o[e];if(s||(s=o[e]={from:u.name}),i.indexOf(s)>=0)return;i.push(s);let c=r[e];if(c)return c;var f=e=>"u">typeof console&&console.warn&&console.warn(e),d=r=>{var a=e=>f("Initialization of sharing external failed: "+e);try{var o=n(r);if(!o)return;var l=r=>r&&r.init&&r.init(n.S[e],i,{shareScopeMap:n.S||{},shareScopeKeys:t});if(o.then)return p.push(o.then(l,a));var u=l(o);if(u&&"boolean"!=typeof u&&u.then)return p.push(u.catch(a))}catch(e){a(e)}};let p=u.initializeSharing(e,{strategy:u.options.shareStrategy,initScope:i,from:"build"});l(n);let h=n.federation.bundlerRuntimeOptions.remotes;return(h&&Object.keys(h.idToRemoteMap).forEach(e=>{let t=h.idToRemoteMap[e],n=h.idToExternalAndNameMapping[e][2];if(t.length>1)d(n);else if(1===t.length){let e=t[0];a.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||d(n)}}),p.length)?r[e]=Promise.all(p).then(()=>r[e]=!0):r[e]=!0};return u.forEach(e=>{s.push(c(e))}),Promise.all(s).then(()=>!0)}function c(e){let{moduleId:t,moduleToHandlerMapping:n,webpackRequire:r}=e,a=r.federation.instance;if(!a)throw Error("Federation instance not found!");let{shareKey:o,shareInfo:l}=n[t];try{return a.loadShareSync(o,{customShareInfo:l})}catch(e){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),e}}function f(e){let{moduleToHandlerMapping:t,webpackRequire:n,installedModules:r,initialConsumes:a}=e;a.forEach(e=>{n.m[e]=a=>{r[e]=0,delete n.c[e];let o=c({moduleId:e,moduleToHandlerMapping:t,webpackRequire:n});if("function"!=typeof o)throw Error(`Shared module is not available for eager consumption: ${e}`);a.exports=o()}})}function d(){return(d=Object.assign||function(e){for(var t=1;t{if(!i||!u)return void l.initShareScopeMap(e,n,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}});u[e]||(u[e]={});let t=u[e];l.initShareScopeMap(e,t,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}})});else{let e=a||"default";Array.isArray(i)?i.forEach(e=>{u[e]||(u[e]={});let t=u[e];l.initShareScopeMap(e,t,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}})}):l.initShareScopeMap(e,n,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}})}return(t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),Array.isArray(a))?t.federation.initOptions.shared?t.I(a,r):Promise.all(a.map(e=>t.I(e,r))).then(()=>!0):t.I(a||"default",r)}e.exports={runtime:function(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}(r),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:i,consumes:u,I:s,S:{},installInitialConsumes:f,initContainerEntry:p},attachShareScopeMap:l,bundlerRuntimeOptions:{}}},9080(e,t,n){var r,a,o,l,i,u,s,c,f,d,p,h,m=n(6591),g=n.n(m);let y=[],v={"@pimcore/studio-ui-bundle":[{alias:"@pimcore/studio-ui-bundle",externalType:"promise",shareScope:"default"}],"@pimcore/data-hub":[{alias:"@pimcore/data-hub",externalType:"promise",shareScope:"default"}]},b="pimcore_dataimporter_bundle",_="version-first";if((n.initializeSharingData||n.initializeExposesData)&&n.federation){let e=(e,t,n)=>{e&&e[t]&&(e[t]=n)},t=(e,t,n)=>{var r,a,o,l,i,u;let s=n();Array.isArray(s)?(null!=(o=(r=e)[a=t])||(r[a]=[]),e[t].push(...s)):"object"==typeof s&&null!==s&&(null!=(u=(l=e)[i=t])||(l[i]={}),Object.assign(e[t],s))},m=(e,t,n)=>{var r,a,o;null!=(o=(r=e)[a=t])||(r[a]=n())},S=null!=(r=null==(u=n.remotesLoadingData)?void 0:u.chunkMapping)?r:{},w=null!=(a=null==(s=n.remotesLoadingData)?void 0:s.moduleIdToRemoteDataMapping)?a:{},E=null!=(o=null==(c=n.initializeSharingData)?void 0:c.scopeToSharingDataMapping)?o:{},k=null!=(l=null==(f=n.consumesLoadingData)?void 0:f.chunkMapping)?l:{},x=null!=(i=null==(d=n.consumesLoadingData)?void 0:d.moduleIdToConsumeDataMapping)?i:{},N={},R=[],T={},I=null==(p=n.initializeExposesData)?void 0:p.shareScope;for(let e in g())n.federation[e]=g()[e];m(n.federation,"consumesLoadingModuleToHandlerMapping",()=>{let e={};for(let[t,n]of Object.entries(x))e[t]={getter:n.fallback,shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:n.requiredVersion,strictVersion:n.strictVersion,singleton:n.singleton,eager:n.eager},scope:[n.shareScope]},shareKey:n.shareKey};return e}),m(n.federation,"initOptions",()=>({})),m(n.federation.initOptions,"name",()=>b),m(n.federation.initOptions,"shareStrategy",()=>_),m(n.federation.initOptions,"shared",()=>{let e={};for(let[t,n]of Object.entries(E))for(let r of n)if("object"==typeof r&&null!==r){let{name:n,version:a,factory:o,eager:l,singleton:i,requiredVersion:u,strictVersion:s}=r,c={},f=function(e){return void 0!==e};f(i)&&(c.singleton=i),f(u)&&(c.requiredVersion=u),f(l)&&(c.eager=l),f(s)&&(c.strictVersion=s);let d={version:a,scope:[t],shareConfig:c,get:o};e[n]?e[n].push(d):e[n]=[d]}return e}),t(n.federation.initOptions,"remotes",()=>Object.values(v).flat().filter(e=>"script"===e.externalType)),t(n.federation.initOptions,"plugins",()=>y),m(n.federation,"bundlerRuntimeOptions",()=>({})),m(n.federation.bundlerRuntimeOptions,"remotes",()=>({})),m(n.federation.bundlerRuntimeOptions.remotes,"chunkMapping",()=>S),m(n.federation.bundlerRuntimeOptions.remotes,"remoteInfos",()=>v),m(n.federation.bundlerRuntimeOptions.remotes,"idToExternalAndNameMapping",()=>{let e={};for(let[t,n]of Object.entries(w))e[t]=[n.shareScope,n.name,n.externalModuleId,n.remoteName];return e}),m(n.federation.bundlerRuntimeOptions.remotes,"webpackRequire",()=>n),t(n.federation.bundlerRuntimeOptions.remotes,"idToRemoteMap",()=>{let e={};for(let[t,n]of Object.entries(w)){let r=v[n.remoteName];r&&(e[t]=r)}return e}),e(n,"S",n.federation.bundlerRuntime.S),n.federation.attachShareScopeMap&&n.federation.attachShareScopeMap(n),e(n.f,"remotes",(e,t)=>n.federation.bundlerRuntime.remotes({chunkId:e,promises:t,chunkMapping:S,idToExternalAndNameMapping:n.federation.bundlerRuntimeOptions.remotes.idToExternalAndNameMapping,idToRemoteMap:n.federation.bundlerRuntimeOptions.remotes.idToRemoteMap,webpackRequire:n})),e(n.f,"consumes",(e,t)=>n.federation.bundlerRuntime.consumes({chunkId:e,promises:t,chunkMapping:k,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping,installedModules:N,webpackRequire:n})),e(n,"I",(e,t)=>n.federation.bundlerRuntime.I({shareScopeName:e,initScope:t,initPromises:R,initTokens:T,webpackRequire:n})),e(n,"initContainer",(e,t,r)=>n.federation.bundlerRuntime.initContainerEntry({shareScope:e,initScope:t,remoteEntryInitOptions:r,shareScopeKey:I,webpackRequire:n})),e(n,"getContainer",(e,t)=>{var r=n.initializeExposesData.moduleMap;return n.R=t,t=Object.prototype.hasOwnProperty.call(r,e)?r[e]():Promise.resolve().then(()=>{throw Error('Module "'+e+'" does not exist in container.')}),n.R=void 0,t}),n.federation.instance=n.federation.runtime.init(n.federation.initOptions),(null==(h=n.consumesLoadingData)?void 0:h.initialConsumes)&&n.federation.bundlerRuntime.installInitialConsumes({webpackRequire:n,installedModules:N,initialConsumes:n.consumesLoadingData.initialConsumes,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping})}},8626(e,t,n){n.d(t,{get:()=>n.getContainer,init:()=>n.initContainer})},3608(e){e.exports=new Promise(e=>{let t=window.StudioUIBundleRemoteUrl;if(window.pimcore_studio_ui_bundle)return void e({get:e=>window.pimcore_studio_ui_bundle.get(e),init:(...e)=>{try{return window.pimcore_studio_ui_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}});let n=document.createElement("script");n.src=t,n.onload=()=>{e({get:e=>window.pimcore_studio_ui_bundle.get(e),init:(...e)=>{try{return window.pimcore_studio_ui_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}})},document.head.appendChild(n)})},5071(e){e.exports=new Promise(e=>{let t=window.pluginRemotes.pimcore_datahub_bundle;if(window.pimcore_datahub_bundle)return void e({get:e=>window.pimcore_datahub_bundle.get(e),init:(...e)=>{try{return window.pimcore_datahub_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}});let n=document.createElement("script");n.src=t,n.onload=()=>{e({get:e=>window.pimcore_datahub_bundle.get(e),init:(...e)=>{try{return window.pimcore_datahub_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}})},document.head.appendChild(n)})}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.c=__webpack_module_cache__,__webpack_require__.x=()=>__webpack_require__(8626),(()=>{__webpack_require__.federation||(__webpack_require__.federation={chunkMatcher:function(e){return 945!=e},rootOutputDir:"../../"})})(),(()=>{__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t}})(),(()=>{__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,n)=>(__webpack_require__.f[n](e,t),t),[]))})(),(()=>{__webpack_require__.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e)})(),(()=>{__webpack_require__.u=e=>"static/js/async/"+("525"===e?"__federation_expose_default_export":e)+"."+({132:"94c226f3",272:"4302db3d",359:"3ba5f4b6",525:"b792e175",645:"97b421d0",658:"520c3151",668:"92531b7e",67:"5c1703b3"})[e]+".js"})(),(()=>{__webpack_require__.miniCssF=e=>""+e+".css"})(),(()=>{__webpack_require__.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})()})(),(()=>{__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="pimcore_dataimporter_bundle:";__webpack_require__.l=function(n,r,a,o){if(e[n])return void e[n].push(r);if(void 0!==a)for(var l,i,u=document.getElementsByTagName("script"),s=0;s{__webpack_require__.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{__webpack_require__.p="/bundles/pimcoredataimporter/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/"})(),(()=>{__webpack_require__.S={},__webpack_require__.initializeSharingData={scopeToSharingDataMapping:{default:[{name:"@tanstack/react-table",version:"8.21.3",factory:()=>__webpack_require__.e("272").then(()=>()=>__webpack_require__(8755)),eager:0,requiredVersion:"^8.20.5"},{name:"antd-style",version:"3.7.1",factory:()=>Promise.all([__webpack_require__.e("645"),__webpack_require__.e("359"),__webpack_require__.e("945")]).then(()=>()=>__webpack_require__(5644)),eager:0,requiredVersion:"3.7.x"},{name:"classnames",version:"2.5.1",factory:()=>__webpack_require__.e("67").then(()=>()=>__webpack_require__(6942)),eager:0,requiredVersion:"^2.5.1"},{name:"lodash",version:"4.17.21",factory:()=>__webpack_require__.e("668").then(()=>()=>__webpack_require__(2543)),eager:0,requiredVersion:"^4.17.21"},{name:"react-dom",version:"18.3.1",factory:()=>()=>__webpack_require__(961),eager:1,singleton:1,requiredVersion:"*"},{name:"react",version:"18.3.1",factory:()=>()=>__webpack_require__(6540),eager:1,singleton:1,requiredVersion:"*"},{name:"uuid",version:"10.0.0",factory:()=>__webpack_require__.e("658").then(()=>()=>__webpack_require__(1513)),eager:0,requiredVersion:"^10.0.0"},5071,3608]},uniqueName:"pimcore_dataimporter_bundle"},__webpack_require__.I=__webpack_require__.I||function(){throw Error("should have __webpack_require__.I")}})(),(()=>{__webpack_require__.consumesLoadingData={chunkMapping:{945:["5104"],525:["2692","1119","1943","7984","8096"],583:["5446"]},moduleIdToConsumeDataMapping:{5104:{shareScope:"default",shareKey:"react-dom",import:"react-dom",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(961)},7984:{shareScope:"default",shareKey:"@tanstack/react-table",import:"@tanstack/react-table",requiredVersion:"^8.20.5",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("272").then(()=>()=>__webpack_require__(8755))},1119:{shareScope:"default",shareKey:"lodash",import:"lodash",requiredVersion:"^4.17.21",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("668").then(()=>()=>__webpack_require__(2543))},8096:{shareScope:"default",shareKey:"antd-style",import:"antd-style",requiredVersion:"3.7.x",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("645").then(()=>()=>__webpack_require__(5644))},5446:{shareScope:"default",shareKey:"react",import:"react",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(6540)},2692:{shareScope:"default",shareKey:"uuid",import:"uuid",requiredVersion:"^10.0.0",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("658").then(()=>()=>__webpack_require__(1513))},1943:{shareScope:"default",shareKey:"classnames",import:"classnames",requiredVersion:"^2.5.1",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("67").then(()=>()=>__webpack_require__(6942))}},initialConsumes:["5446"]},__webpack_require__.f.consumes=__webpack_require__.f.consumes||function(){throw Error("should have __webpack_require__.f.consumes")}})(),(()=>{__webpack_require__.initializeExposesData={moduleMap:{".":()=>Promise.all([__webpack_require__.e("359"),__webpack_require__.e("132"),__webpack_require__.e("945"),__webpack_require__.e("525")]).then(()=>()=>__webpack_require__(4694))},shareScope:"default"},__webpack_require__.getContainer=__webpack_require__.getContainer||function(){throw Error("should have __webpack_require__.getContainer")},__webpack_require__.initContainer=__webpack_require__.initContainer||function(){throw Error("should have __webpack_require__.initContainer")}})(),(()=>{var e={583:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else if(945!=t){var a=new Promise((n,a)=>r=e[t]=[n,a]);n.push(r[2]=a);var o=__webpack_require__.p+__webpack_require__.u(t),l=Error(),i=function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",l.name="ChunkLoadError",l.type=a,l.request=o,r[1](l)}};__webpack_require__.l(o,i,"chunk-"+t,t)}else e[t]=0};var t=(t,n)=>{var r,a,[o,l,i]=n,u=0;if(o.some(t=>0!==e[t])){for(r in l)__webpack_require__.o(l,r)&&(__webpack_require__.m[r]=l[r]);i&&i(__webpack_require__)}for(t&&t(n);u{__webpack_require__.remotesLoadingData={chunkMapping:{525:["2696","969","3842","8267","1436","3729","2977","4781","2703","3513"]},moduleIdToRemoteDataMapping:{969:{shareScope:"default",name:"./modules/application-logger",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},3729:{shareScope:"default",name:".",externalModuleId:5071,remoteName:"@pimcore/data-hub"},8267:{shareScope:"default",name:"./utils",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},4781:{shareScope:"default",name:"./app",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},2696:{shareScope:"default",name:"./components",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},3842:{shareScope:"default",name:"./modules/element",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},1436:{shareScope:"default",name:"./api",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},2977:{shareScope:"default",name:".",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},2703:{shareScope:"default",name:"./modules/app",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},3513:{shareScope:"default",name:"./api/class-definition",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"}}},__webpack_require__.f.remotes=__webpack_require__.f.remotes||function(){throw Error("should have __webpack_require__.f.remotes")}})(),(()=>{var e=__webpack_require__.x,t=!1;__webpack_require__.x=function(){if(t||(t=!0,__webpack_require__(9080)),"function"==typeof e)return e();console.warn("[MF] Invalid prevStartup")}})();var __webpack_exports__=__webpack_require__.x();pimcore_dataimporter_bundle=__webpack_exports__})(); \ No newline at end of file +while loading "${r[1]}" from ${r[2]}`),u.m[e]=()=>{throw t},r.p=0},f=(e,t,a,o,l,i)=>{try{let u=e(t,a);if(!u||!u.then)return l(u,o,i);{let e=u.then(e=>l(e,o),c);if(!i)return e;n.push(r.p=e)}}catch(e){c(e)}},d=(e,t,n)=>e?f(u.I,r[0],0,e,p,n):c();var p=(e,n,a)=>f(n.get,r[1],t,0,h,a),h=t=>{r.p=1,u.m[e]=e=>{e.exports=t()}};let m=()=>{try{let e=o.decodeName(l[0].name,o.ENCODE_NAME_PREFIX)+r[1].slice(1),t=u.federation.instance,n=()=>u.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"});if("version-first"===t.options.shareStrategy)return Promise.all(t.sharedHandler.initializeSharing(r[0])).then(()=>n());return n()}catch(e){c(e)}};1===l.length&&a.FEDERATION_SUPPORTED_TYPES.includes(l[0].externalType)&&l[0].name?f(m,r[2],0,0,h,1):f(u,r[2],0,0,d,1)})}function u(e){let{chunkId:t,promises:n,chunkMapping:r,installedModules:a,moduleToHandlerMapping:o,webpackRequire:i}=e;l(i),i.o(r,t)&&r[t].forEach(e=>{if(i.o(a,e))return n.push(a[e]);let t=t=>{a[e]=0,i.m[e]=n=>{delete i.c[e],n.exports=t()}},r=t=>{delete a[e],i.m[e]=n=>{throw delete i.c[e],t}};try{let l=i.federation.instance;if(!l)throw Error("Federation instance not found!");let{shareKey:u,getter:s,shareInfo:c}=o[e],f=l.loadShare(u,{customShareInfo:c}).then(e=>!1===e?s():e);f.then?n.push(a[e]=f.then(t).catch(r)):t(f)}catch(e){r(e)}})}function s(e){let{shareScopeName:t,webpackRequire:n,initPromises:r,initTokens:o,initScope:i}=e,u=Array.isArray(t)?t:[t];var s=[],c=function(e){i||(i=[]);let u=n.federation.instance;var s=o[e];if(s||(s=o[e]={from:u.name}),i.indexOf(s)>=0)return;i.push(s);let c=r[e];if(c)return c;var f=e=>"u">typeof console&&console.warn&&console.warn(e),d=r=>{var a=e=>f("Initialization of sharing external failed: "+e);try{var o=n(r);if(!o)return;var l=r=>r&&r.init&&r.init(n.S[e],i,{shareScopeMap:n.S||{},shareScopeKeys:t});if(o.then)return p.push(o.then(l,a));var u=l(o);if(u&&"boolean"!=typeof u&&u.then)return p.push(u.catch(a))}catch(e){a(e)}};let p=u.initializeSharing(e,{strategy:u.options.shareStrategy,initScope:i,from:"build"});l(n);let h=n.federation.bundlerRuntimeOptions.remotes;return(h&&Object.keys(h.idToRemoteMap).forEach(e=>{let t=h.idToRemoteMap[e],n=h.idToExternalAndNameMapping[e][2];if(t.length>1)d(n);else if(1===t.length){let e=t[0];a.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||d(n)}}),p.length)?r[e]=Promise.all(p).then(()=>r[e]=!0):r[e]=!0};return u.forEach(e=>{s.push(c(e))}),Promise.all(s).then(()=>!0)}function c(e){let{moduleId:t,moduleToHandlerMapping:n,webpackRequire:r}=e,a=r.federation.instance;if(!a)throw Error("Federation instance not found!");let{shareKey:o,shareInfo:l}=n[t];try{return a.loadShareSync(o,{customShareInfo:l})}catch(e){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),e}}function f(e){let{moduleToHandlerMapping:t,webpackRequire:n,installedModules:r,initialConsumes:a}=e;a.forEach(e=>{n.m[e]=a=>{r[e]=0,delete n.c[e];let o=c({moduleId:e,moduleToHandlerMapping:t,webpackRequire:n});if("function"!=typeof o)throw Error(`Shared module is not available for eager consumption: ${e}`);a.exports=o()}})}function d(){return(d=Object.assign||function(e){for(var t=1;t{if(!i||!u)return void l.initShareScopeMap(e,n,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}});u[e]||(u[e]={});let t=u[e];l.initShareScopeMap(e,t,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}})});else{let e=a||"default";Array.isArray(i)?i.forEach(e=>{u[e]||(u[e]={});let t=u[e];l.initShareScopeMap(e,t,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}})}):l.initShareScopeMap(e,n,{hostShareScopeMap:(null==o?void 0:o.shareScopeMap)||{}})}return(t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),Array.isArray(a))?t.federation.initOptions.shared?t.I(a,r):Promise.all(a.map(e=>t.I(e,r))).then(()=>!0):t.I(a||"default",r)}e.exports={runtime:function(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}(r),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:i,consumes:u,I:s,S:{},installInitialConsumes:f,initContainerEntry:p},attachShareScopeMap:l,bundlerRuntimeOptions:{}}},9080(e,t,n){var r,a,o,l,i,u,s,c,f,d,p,h,m=n(6591),g=n.n(m);let y=[],v={"@pimcore/studio-ui-bundle":[{alias:"@pimcore/studio-ui-bundle",externalType:"promise",shareScope:"default"}],"@pimcore/data-hub":[{alias:"@pimcore/data-hub",externalType:"promise",shareScope:"default"}]},b="pimcore_dataimporter_bundle",_="version-first";if((n.initializeSharingData||n.initializeExposesData)&&n.federation){let e=(e,t,n)=>{e&&e[t]&&(e[t]=n)},t=(e,t,n)=>{var r,a,o,l,i,u;let s=n();Array.isArray(s)?(null!=(o=(r=e)[a=t])||(r[a]=[]),e[t].push(...s)):"object"==typeof s&&null!==s&&(null!=(u=(l=e)[i=t])||(l[i]={}),Object.assign(e[t],s))},m=(e,t,n)=>{var r,a,o;null!=(o=(r=e)[a=t])||(r[a]=n())},S=null!=(r=null==(u=n.remotesLoadingData)?void 0:u.chunkMapping)?r:{},w=null!=(a=null==(s=n.remotesLoadingData)?void 0:s.moduleIdToRemoteDataMapping)?a:{},E=null!=(o=null==(c=n.initializeSharingData)?void 0:c.scopeToSharingDataMapping)?o:{},k=null!=(l=null==(f=n.consumesLoadingData)?void 0:f.chunkMapping)?l:{},x=null!=(i=null==(d=n.consumesLoadingData)?void 0:d.moduleIdToConsumeDataMapping)?i:{},N={},R=[],T={},I=null==(p=n.initializeExposesData)?void 0:p.shareScope;for(let e in g())n.federation[e]=g()[e];m(n.federation,"consumesLoadingModuleToHandlerMapping",()=>{let e={};for(let[t,n]of Object.entries(x))e[t]={getter:n.fallback,shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:n.requiredVersion,strictVersion:n.strictVersion,singleton:n.singleton,eager:n.eager},scope:[n.shareScope]},shareKey:n.shareKey};return e}),m(n.federation,"initOptions",()=>({})),m(n.federation.initOptions,"name",()=>b),m(n.federation.initOptions,"shareStrategy",()=>_),m(n.federation.initOptions,"shared",()=>{let e={};for(let[t,n]of Object.entries(E))for(let r of n)if("object"==typeof r&&null!==r){let{name:n,version:a,factory:o,eager:l,singleton:i,requiredVersion:u,strictVersion:s}=r,c={},f=function(e){return void 0!==e};f(i)&&(c.singleton=i),f(u)&&(c.requiredVersion=u),f(l)&&(c.eager=l),f(s)&&(c.strictVersion=s);let d={version:a,scope:[t],shareConfig:c,get:o};e[n]?e[n].push(d):e[n]=[d]}return e}),t(n.federation.initOptions,"remotes",()=>Object.values(v).flat().filter(e=>"script"===e.externalType)),t(n.federation.initOptions,"plugins",()=>y),m(n.federation,"bundlerRuntimeOptions",()=>({})),m(n.federation.bundlerRuntimeOptions,"remotes",()=>({})),m(n.federation.bundlerRuntimeOptions.remotes,"chunkMapping",()=>S),m(n.federation.bundlerRuntimeOptions.remotes,"remoteInfos",()=>v),m(n.federation.bundlerRuntimeOptions.remotes,"idToExternalAndNameMapping",()=>{let e={};for(let[t,n]of Object.entries(w))e[t]=[n.shareScope,n.name,n.externalModuleId,n.remoteName];return e}),m(n.federation.bundlerRuntimeOptions.remotes,"webpackRequire",()=>n),t(n.federation.bundlerRuntimeOptions.remotes,"idToRemoteMap",()=>{let e={};for(let[t,n]of Object.entries(w)){let r=v[n.remoteName];r&&(e[t]=r)}return e}),e(n,"S",n.federation.bundlerRuntime.S),n.federation.attachShareScopeMap&&n.federation.attachShareScopeMap(n),e(n.f,"remotes",(e,t)=>n.federation.bundlerRuntime.remotes({chunkId:e,promises:t,chunkMapping:S,idToExternalAndNameMapping:n.federation.bundlerRuntimeOptions.remotes.idToExternalAndNameMapping,idToRemoteMap:n.federation.bundlerRuntimeOptions.remotes.idToRemoteMap,webpackRequire:n})),e(n.f,"consumes",(e,t)=>n.federation.bundlerRuntime.consumes({chunkId:e,promises:t,chunkMapping:k,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping,installedModules:N,webpackRequire:n})),e(n,"I",(e,t)=>n.federation.bundlerRuntime.I({shareScopeName:e,initScope:t,initPromises:R,initTokens:T,webpackRequire:n})),e(n,"initContainer",(e,t,r)=>n.federation.bundlerRuntime.initContainerEntry({shareScope:e,initScope:t,remoteEntryInitOptions:r,shareScopeKey:I,webpackRequire:n})),e(n,"getContainer",(e,t)=>{var r=n.initializeExposesData.moduleMap;return n.R=t,t=Object.prototype.hasOwnProperty.call(r,e)?r[e]():Promise.resolve().then(()=>{throw Error('Module "'+e+'" does not exist in container.')}),n.R=void 0,t}),n.federation.instance=n.federation.runtime.init(n.federation.initOptions),(null==(h=n.consumesLoadingData)?void 0:h.initialConsumes)&&n.federation.bundlerRuntime.installInitialConsumes({webpackRequire:n,installedModules:N,initialConsumes:n.consumesLoadingData.initialConsumes,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping})}},8626(e,t,n){n.d(t,{get:()=>n.getContainer,init:()=>n.initContainer})},3608(e){e.exports=new Promise(e=>{let t=window.StudioUIBundleRemoteUrl;if(window.pimcore_studio_ui_bundle)return void e({get:e=>window.pimcore_studio_ui_bundle.get(e),init:(...e)=>{try{return window.pimcore_studio_ui_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}});let n=document.createElement("script");n.src=t,n.onload=()=>{e({get:e=>window.pimcore_studio_ui_bundle.get(e),init:(...e)=>{try{return window.pimcore_studio_ui_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}})},document.head.appendChild(n)})},5071(e){e.exports=new Promise(e=>{let t=window.pluginRemotes.pimcore_datahub_bundle;if(window.pimcore_datahub_bundle)return void e({get:e=>window.pimcore_datahub_bundle.get(e),init:(...e)=>{try{return window.pimcore_datahub_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}});let n=document.createElement("script");n.src=t,n.onload=()=>{e({get:e=>window.pimcore_datahub_bundle.get(e),init:(...e)=>{try{return window.pimcore_datahub_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}})},document.head.appendChild(n)})}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.c=__webpack_module_cache__,__webpack_require__.x=()=>__webpack_require__(8626),(()=>{__webpack_require__.federation||(__webpack_require__.federation={chunkMatcher:function(e){return 945!=e},rootOutputDir:"../../"})})(),(()=>{__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t}})(),(()=>{__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,n)=>(__webpack_require__.f[n](e,t),t),[]))})(),(()=>{__webpack_require__.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e)})(),(()=>{__webpack_require__.u=e=>"static/js/async/"+("525"===e?"__federation_expose_default_export":e)+"."+({132:"94c226f3",272:"4302db3d",359:"3ba5f4b6",525:"66e14f50",645:"97b421d0",658:"520c3151",668:"92531b7e",67:"5c1703b3"})[e]+".js"})(),(()=>{__webpack_require__.miniCssF=e=>""+e+".css"})(),(()=>{__webpack_require__.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})()})(),(()=>{__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="pimcore_dataimporter_bundle:";__webpack_require__.l=function(n,r,a,o){if(e[n])return void e[n].push(r);if(void 0!==a)for(var l,i,u=document.getElementsByTagName("script"),s=0;s{__webpack_require__.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{__webpack_require__.p="/bundles/pimcoredataimporter/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/"})(),(()=>{__webpack_require__.S={},__webpack_require__.initializeSharingData={scopeToSharingDataMapping:{default:[{name:"@tanstack/react-table",version:"8.21.3",factory:()=>__webpack_require__.e("272").then(()=>()=>__webpack_require__(8755)),eager:0,requiredVersion:"^8.20.5"},{name:"antd-style",version:"3.7.1",factory:()=>Promise.all([__webpack_require__.e("645"),__webpack_require__.e("359"),__webpack_require__.e("945")]).then(()=>()=>__webpack_require__(5644)),eager:0,requiredVersion:"3.7.x"},{name:"classnames",version:"2.5.1",factory:()=>__webpack_require__.e("67").then(()=>()=>__webpack_require__(6942)),eager:0,requiredVersion:"^2.5.1"},{name:"lodash",version:"4.17.21",factory:()=>__webpack_require__.e("668").then(()=>()=>__webpack_require__(2543)),eager:0,requiredVersion:"^4.17.21"},{name:"react-dom",version:"18.3.1",factory:()=>()=>__webpack_require__(961),eager:1,singleton:1,requiredVersion:"*"},{name:"react",version:"18.3.1",factory:()=>()=>__webpack_require__(6540),eager:1,singleton:1,requiredVersion:"*"},{name:"uuid",version:"10.0.0",factory:()=>__webpack_require__.e("658").then(()=>()=>__webpack_require__(1513)),eager:0,requiredVersion:"^10.0.0"},5071,3608]},uniqueName:"pimcore_dataimporter_bundle"},__webpack_require__.I=__webpack_require__.I||function(){throw Error("should have __webpack_require__.I")}})(),(()=>{__webpack_require__.consumesLoadingData={chunkMapping:{945:["5104"],525:["2692","1119","1943","7984","8096"],583:["5446"]},moduleIdToConsumeDataMapping:{5104:{shareScope:"default",shareKey:"react-dom",import:"react-dom",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(961)},7984:{shareScope:"default",shareKey:"@tanstack/react-table",import:"@tanstack/react-table",requiredVersion:"^8.20.5",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("272").then(()=>()=>__webpack_require__(8755))},1119:{shareScope:"default",shareKey:"lodash",import:"lodash",requiredVersion:"^4.17.21",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("668").then(()=>()=>__webpack_require__(2543))},8096:{shareScope:"default",shareKey:"antd-style",import:"antd-style",requiredVersion:"3.7.x",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("645").then(()=>()=>__webpack_require__(5644))},5446:{shareScope:"default",shareKey:"react",import:"react",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(6540)},2692:{shareScope:"default",shareKey:"uuid",import:"uuid",requiredVersion:"^10.0.0",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("658").then(()=>()=>__webpack_require__(1513))},1943:{shareScope:"default",shareKey:"classnames",import:"classnames",requiredVersion:"^2.5.1",strictVersion:!0,singleton:!1,eager:!1,fallback:()=>__webpack_require__.e("67").then(()=>()=>__webpack_require__(6942))}},initialConsumes:["5446"]},__webpack_require__.f.consumes=__webpack_require__.f.consumes||function(){throw Error("should have __webpack_require__.f.consumes")}})(),(()=>{__webpack_require__.initializeExposesData={moduleMap:{".":()=>Promise.all([__webpack_require__.e("359"),__webpack_require__.e("132"),__webpack_require__.e("945"),__webpack_require__.e("525")]).then(()=>()=>__webpack_require__(5424))},shareScope:"default"},__webpack_require__.getContainer=__webpack_require__.getContainer||function(){throw Error("should have __webpack_require__.getContainer")},__webpack_require__.initContainer=__webpack_require__.initContainer||function(){throw Error("should have __webpack_require__.initContainer")}})(),(()=>{var e={583:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else if(945!=t){var a=new Promise((n,a)=>r=e[t]=[n,a]);n.push(r[2]=a);var o=__webpack_require__.p+__webpack_require__.u(t),l=Error(),i=function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",l.name="ChunkLoadError",l.type=a,l.request=o,r[1](l)}};__webpack_require__.l(o,i,"chunk-"+t,t)}else e[t]=0};var t=(t,n)=>{var r,a,[o,l,i]=n,u=0;if(o.some(t=>0!==e[t])){for(r in l)__webpack_require__.o(l,r)&&(__webpack_require__.m[r]=l[r]);i&&i(__webpack_require__)}for(t&&t(n);u{__webpack_require__.remotesLoadingData={chunkMapping:{525:["2696","969","3842","8267","1436","3729","2977","4781","2703","3513"]},moduleIdToRemoteDataMapping:{969:{shareScope:"default",name:"./modules/application-logger",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},3729:{shareScope:"default",name:".",externalModuleId:5071,remoteName:"@pimcore/data-hub"},8267:{shareScope:"default",name:"./utils",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},4781:{shareScope:"default",name:"./app",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},2696:{shareScope:"default",name:"./components",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},3842:{shareScope:"default",name:"./modules/element",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},1436:{shareScope:"default",name:"./api",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},2977:{shareScope:"default",name:".",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},2703:{shareScope:"default",name:"./modules/app",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"},3513:{shareScope:"default",name:"./api/class-definition",externalModuleId:3608,remoteName:"@pimcore/studio-ui-bundle"}}},__webpack_require__.f.remotes=__webpack_require__.f.remotes||function(){throw Error("should have __webpack_require__.f.remotes")}})(),(()=>{var e=__webpack_require__.x,t=!1;__webpack_require__.x=function(){if(t||(t=!0,__webpack_require__(9080)),"function"==typeof e)return e();console.warn("[MF] Invalid prevStartup")}})();var __webpack_exports__=__webpack_require__.x();pimcore_dataimporter_bundle=__webpack_exports__})(); \ No newline at end of file diff --git a/src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js.LICENSE.txt b/src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js.LICENSE.txt similarity index 100% rename from src/Resources/public/studio/build/803956d3-96c5-4416-a04a-a9b5446c2704/static/js/remoteEntry.js.LICENSE.txt rename to src/Resources/public/studio/build/d5d4b419-6200-4fa4-bc11-4fb21edf22ad/static/js/remoteEntry.js.LICENSE.txt